主题
测试多轮对话
本操作指南将带你了解为多轮对话设置 Playground 的各种方式,让你能够针对更长的消息线程测试不同的工具配置和系统提示词。

从现有 run
首先,确保你已经正确地追踪了一段多轮对话,然后导航到你的追踪项目。进入追踪项目后,打开该 run,选择其中的 LLM 调用,并按如下方式在 Playground 中打开:
然后你可以编辑系统提示词、调整工具和/或输出 schema,并观察多轮对话的输出如何变化。
从数据集
开始之前,请确保你已经设置好数据集。由于你想评估多轮对话,请确保你的输入中有一个键包含消息列表。
创建好数据集后,前往 Playground 并加载你的数据集进行评估。
然后,向你的提示词添加一个 messages list 变量,并确保它的名称与输入中包含消息列表的键相同:
当你运行提示词时,每个示例中的消息将作为列表添加到 'Messages List' 变量的位置。
手动方式
手动创建多轮对话有两种方式。第一种方式是直接向提示词追加消息:
这对快速迭代很有帮助,但由于多轮对话是硬编码的,因此比较死板。如果你希望提示词适用于任何多轮对话,可以改为添加一个 'Messages List' 变量,并在其中加入你的多轮对话:
这样你只需调整系统提示词或工具,就能让任何多轮对话替换 Messages List 变量,从而在各个 run 中复用这个提示词。
后续步骤
现在你已经知道如何为多轮交互设置 Playground,你可以手动检查和评判输出,也可以添加评估器来对结果分类。
你还可以阅读这些操作指南,了解更多关于使用 Playground 运行评估的内容。