主题
AGENT_CHAT_MESSAGES 智能体会话消息表
记录智能体会话中的单条消息、角色、内容、工具调用、思考过程、Token 用量和反馈信息。
一条会话通常会对应多条消息,消息按创建时间组成完整对话上下文。用户提问、智能体回复、工具执行结果、反馈等都会沉淀在这里,用于继续会话、查看历史记录、统计消耗和复盘智能体回答质量。
消息生命周期与会话一致:创建会话后持续追加消息;会话被删除或清理时,相关消息也应一起归档或清理。SESSION_ID 与 AGENT_CHAT_SESSIONS 关联,AGENT_ID 用于区分不同智能体,MESSAGE_ID 用于唯一定位一条消息。
位置
模型路径:/sysdata/data/tables/app/AGENT_CHAT_MESSAGES.tbl
物理表名:SZSYS_5_AGENT_CHAT_MESSAGES
表结构
| 字段名 | 字段类型 | 字段描述 |
|---|---|---|
| AGENT_ID | VARCHAR(64) | 智能体ID |
| SESSION_ID | VARCHAR(64) | 会话ID |
| MODEL_ID | VARCHAR(64) | 模型ID |
| MESSAGE_ID | VARCHAR(64) | 消息ID,主键 |
| ROLE | VARCHAR(32) | 消息角色,如 user、assistant、tool |
| CONTENT | CLOB | 消息正文内容 |
| TOOL_CALLS | CLOB | 工具调用信息,记录本轮回复中涉及的工具名称、参数摘要和调用结果摘要 |
| THOUGHTS | CLOB | 智能体生成过程中的中间信息,用于诊断复杂回答或工具编排过程 |
| TOKEN_USAGE | CLOB | Token 用量统计信息,用于成本统计和会话质量分析 |
| FEEDBACK | VARCHAR(32) | 用户反馈状态,如点赞、点踩或其他评价标识 |
| CREATE_TIME | TIMESTAMP | 创建时间 |
