AI学习日志

4月15日 19:00-23:00

一、程序设计

1、创建数据库,实现用户注册登录功能:

表设计(初版):
users:
在这里插入图片描述
tasks:
在这里插入图片描述
登录页面:
在这里插入图片描述
注册页面:
在这里插入图片描述

2、代码解耦

前面由于刚上手Streamlit,第一,使用的不是特别熟练,第二,它不像目前流行的前后端分离式开发,类似于JSP,因此前面写的代码可读性较差,需要根据功能分解代码:

  • main.py:应用入口,处理用户认证和主界面逻辑
  • task_runner.py:异步任务执行器
  • log_handler.py:日志管理模块,实现Streamlit日志容器
  • auth.py:用户注册/登录功能
  • config_loader.py:配置文件加载器
  • database.py:数据库操作
  • .env:环境变量
  • config.json:配置文件
  • css/main_styles.css:界面样式表

中途一些小问题已解决

二、课程学习

今天突然想起来一个问题,我是使用网页进行交互的,目前只是通过在服务器端调用browser-use进行一些简单的操作,再把最终result结果输出。
但是我在写网页的同时,忽略了课题的本意,我是要开发一个借鉴Manus的智能体,而不是一个普通问答类型的聊天应用,所以我计划重心是先加强一小部分的理论理解,多找些视频和资料了解Manus的交互机制,交互页面是否美观、用户信息管理等可以暂时先忽略。先把难点攻破,再去优化细节。
看了一点视频:
【保姆级Manus教程】全球首发 通用AI Agent产品Manus到底有多牛!2025最新课程,包含所有干货!0基础小白看这套就够了~

三、后续计划

参考了Manus和一些其他的智能体的交互界面,有的可以在网页里把后台实时操作的网页同步到客户端。而我目前的程序仅仅只是通过客户端打印日志,网页的实际操作虽然必然是在服务器端执行,但我认为还是有必要在客户端显示一些重要的临时结果和可视步骤,而不是普通的文本日志的输出。
因此下一次的计划应该是:

  • 对提取出的执行日志进行实时解析:
    • 日志中的英文可以换成中文输出(直接命令DeepSeek or 调用翻译API ?)
    • 添加网页嵌套,把后台实时操作的网页在客户端同时显示,一方面提高交互的可视化程度,另一方面帮助用户及时主动提取信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值