跳到主要内容
在深入了解此内容之前,阅读以下内容可能会有所帮助
反馈是 LangSmith 存储特定追踪或中间运行(span)评估标准和分数的方式。反馈可以通过多种方式产生,例如
  1. 随 LLM 应用程序的追踪一起发送
  2. 用户在应用程序中内联或在标注队列中生成
  3. 离线评估期间由自动评估器生成
  4. 在线评估器生成
反馈以简单格式存储,包含以下字段
字段名称类型描述
idUUID记录本身的唯一标识符
created_atdatetime记录创建时的时间戳
modified_atdatetime记录上次修改时的时间戳
session_idUUID运行所属实验或追踪项目的唯一标识符
run_idUUID会话中特定运行的唯一标识符
key字符串描述反馈标准的键,例如“正确性”
score数字与反馈键关联的数值分数
value字符串保留用于存储与分数关联的值。对于分类反馈很有用。
comment字符串与记录关联的任何评论或标注。这可以是给定分数的理由。
correction对象保留用于存储更正详细信息(如果有)
feedback_source对象包含反馈来源信息的对象
feedback_source.type字符串反馈来源的类型,例如“api”、“app”、“evaluator”
feedback_source.metadata对象目前保留用于额外的元数据
feedback_source.user_idUUID提供反馈的用户的唯一标识符
以下是上述格式的反馈记录的 JSON 示例表示
{
  "created_at": "2024-05-05T23:23:11.077838",
  "modified_at": "2024-05-05T23:23:11.232962",
  "session_id": "c919298b-0af2-4517-97a2-0f98ed4a48f8",
  "run_id": "e26174e5-2190-4566-b970-7c3d9a621baa",
  "key": "correctness",
  "score": 1.0,
  "value": null,
  "comment": "I gave this score because the answer was correct.",
  "correction": null,
  "id": "62104630-c7f5-41dc-8ee2-0acee5c14224",
  "feedback_source": {
    "type": "app",
    "metadata": null,
    "user_id": "ad52b092-1346-42f4-a934-6e5521562fab"
  }
}

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.