环境:Docker
postgres:16-alpine+asyncpg0.30.0 +SQLAlchemy2.0.42 · Python 3.13
会话、消息、任务、执行步骤、工具调用的数据建模
一次 AI Agent 请求从用户输入到最终返回结果,经历了多个环节。我们要记录的不只是"最终答案",而是整个过程的每一步——谁说了什么、系统做了什么、用了哪些工具、每一步用了多久、失败时是什么原因。
2026/6/25大约 14 分钟
环境:Docker
postgres:16-alpine+asyncpg0.30.0 +SQLAlchemy2.0.42 · Python 3.13
一次 AI Agent 请求从用户输入到最终返回结果,经历了多个环节。我们要记录的不只是"最终答案",而是整个过程的每一步——谁说了什么、系统做了什么、用了哪些工具、每一步用了多久、失败时是什么原因。
Redis是一个基于内存的键值数据库
特点:
普通字符串,Redis中最简单的数据类型
也叫散列,类似于Java中的HashMap结构,适合存储对象
按照插入顺序排序,可以有重复元素,类似于Java中的LinkedList
,适合存储有顺序的数据(点赞)

MyBatis-Plus 是一个MyBatis 的增强工具,在MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生
任何刚开始学MyBatis-Plus的都会从满脸的质疑到成为忠诚的MP信徒这样的转变,一开始我是不信的,学了3分钟之后就变脸了XD
本章节展示如何在您的项目中使用MyBatis-Plus的常用功能
MyBatis-Plus最核心的功能就是通过继承BaseMapper<T>接口,自动获得基础的CRUD操作方法: