- SignalDesk2026-09-09
1、对象格式消息最常用的元数据字段 注意:Json格式和对象格式都支持元数据字段,这里以对象消息为例。 name 字段 主要使用场景: 多角色区分 :在多 Agent 协作或对话中有多个不同角色的系统/用户消息时,通过 name 来标识具体的消息来源或角色名称。 模型适配 :部分底层大模型(例如 OpenAI 的 Messages API)原生支持为特定 Role 传递 name 字段,LangChain 会将该属性透传给底层模型 API。 from langchain_core.messages import SystemMessage, HumanMessage system_msg = SystemMessage( content="你是一个专业的代码审查助手。", name="system_reviewer" # 消息的name元数据字段 ) # HumanMessage human_msg = HumanMessage( content="请帮我检查一下这段代码。", name="user_alice" # 消息的name元数据字段 ) id 字段 在 LangChain 中, id 用于唯一标识一条消息(通常为字符串格式),方便在消息追踪、数据库/缓存持久化(如 ChatMessageHistory )以及更新或过滤特定消息时进行精确定位。 from langchain_core.messages import SystemMessage, HumanMessage, AIMessage # 手动指定消息 id system_msg = SystemMessage( content="你是一个专业的代码审查助手。", id="sys_001" ) human_msg = HumanMessage( content="请帮我检查一下这段代码。", id="msg_
- 情报分类:技术价值
- 命中依据:Agent开发系列教程,实用技术内容
- 来源:服务器 / LINUX DO - 最新话题
- 原作者:水人他就得波高
- 发布时间:2026/9/9 15:13:00
- No replies yet