双非大二学习 AI 应用第 33 期
📝今日学习复盘✨
➡️今天主要梳理之前的项目代码,项目代码跨文件跳来跳去很容易乱[伤心],整理了项目架构大纲:
1. 用户需求类定义,旅行数据类定义(TypedDict)-python
2. 定义Store长期画像 (pydantic) -python
3. 日志的配置
4. Checkpointer和Store连接数据库 (Fastapi一启就执行连接代码),对store数据进行CRUD操作(为什么不是工具的形式给模型)-Fastapi
5. 对数据库的连接打开上下文管理器 -Fastapi
6. 建立模型工厂 -langchain
7. 创建工具让模型获取用户的旅行数据并Command -langchain(暂时的)
8. 快速构建模型测试
9. 构建7个工具返回用户回答的数据,并且给出跳转下一步
10. 构建stepconfig,记录每一步步骤下面的提示词和工具
11. 添加中间件(读取当前步骤/获取config/依赖校验require/jinja2填写数据/注入request)
12. 创建旅行模型(store/checkpoint/middleware/tools/state_schema)
总体感觉下来,我觉得项目的学习速度比我想象中要慢[捂脸],总体感觉代码理解会比业务理解难许多,没关系我慢慢啃,一定可以啃下来的![赞]
AI应用开发 agent学习 python自学 软件设计与开发 大模型 python自学💻 大模型学习 大模型应用开发 分享 笔记




