在Prompt调优阶段,用户将跟进一个调优任务。通过「调试」「批量」「智能优化」三个环节,完成Prompt的版本迭代。
「调试」流程中,用户可结合模型回答,初步调试优化Prompt,并将生成的种子样本(提问、回答、评分)加入评测集。
不同任务场景中,「提问」的构成要素各异。
文本理解/单轮对话任务的提问包含「Prompt」及其「变量(文本)」。变量在Prompt中的占位符为{{变量名}},支持「用户手动输入」或「AI联网生成变量」。开启联网功能后,能辅助AI生成更多样化的变量内容,但可能会产生额外 tokens 消耗和时长。
多轮对话的提问包括「系统Prompt」和「用户内容」。「用户内容」支持「手动输入」与「文件上传」。
视觉理解任务的提问包含「Prompt」及其「变量(文本、图像)」。变量在Prompt中的占位符为{{变量名}},支持「文本手动输入」与「图片本地、TOS、URL上传」。
- 点击「生成模型回答」按钮,模型回答会在输出框中流式展示。
-
Replay
Play
00:00
/
00:00
Live
Fullscreen
Cssfullscreen
1x
- 在「评分模式」中需添加「理想回答」。用户没有明确的理想回答时,可参考AI生成内容,或进一步提供用户反馈、修改AI思考步骤以优化AI生成结果。
- 在「GSB比较模式」中需通过AI生成方式或手动修改方式,来添加「参照回答」。
- 在多轮对话中,点击「生成/发送」按钮,或通过手动编辑、文件上传方式输入「助手回答」。
- 选择「评分模式」的「多轮对话」任务无需添加「理想回答」。
- 选择「GSB比较模式」的「多轮对话」任务需通过AI生成、文件上传、手动编辑等方式添加「参照回答」。
- 点击「生成模型回答」按钮,模型回答会在输出框中流式展示。
- 在「评分模式」中需添加「理想回答」。用户没有明确的理想回答时,可参考AI生成内容,或进一步提供用户反馈、修改AI思考步骤以优化AI生成结果。
- 「视觉理解」任务当前不支持「GSB比较模式」,无需添加「参照回答」。
不同调优模式下采取不同的评分标准。
- 「评分模式」:依据「模型回答」,按 1-5 分进行评分。
- 「GSB比较模式」:对比「模型回答」与「参照回答」,判断“Good更好/Same等同/Bad更差”。可选择是否给出「评分原因」。
点击「添加至评测集」按钮,此条数据将会被添加至评测集,在下一流程「批量」中显示。
在「调试」流程中,用户可随时手动修改Prompt,或使用AI优化。
支持 「一键改写」 与 「基于反馈的调整」 两种AI优化方式。
- 一键改写:若对当前Prompt整体不满意,点击魔法棒图标「一键改写Prompt」。
- 基于反馈的调整:若对Prompt局部不满意,点击「优化你的Prompt」后输入用户优化建议(文本理解/单轮对话、视觉理解任务),或点击「应用反馈优化Prompt」(多轮对话任务)。
「批量」流程用于处理和准备用于Prompt「智能优化」的评测集。批量增加样本的提问、回答和评分。
若用户想对单条样本进行精细化调试,可点击样本后的「方框」图标,进入「调试模式」。
支持添加行后手动输入、AI生成、文件上传多种方式批量构建提问。
在「文本理解/单轮对话」任务中,支持「AI批量生成变量」。点击上方「AI生成变量」按键,填入新生成的行数。如需修改变量生成规则,则点击按键侧边下拉菜单「变量生成规则」即可跳转。
回答包括「模型/助手回答」和「理想/参照回答」。「模型/助手回答」点击对应按钮生成。「理想/参照回答」支持手动输入、AI生成、文件上传等方式。
支持「用户打分」与「AI智能评分」。在「AI智能评分」中,首先需明确「评分标准」。支持「用户输入评分标准」与「AI生成评分标准」两种方式。
- 用户输入评分标准:根据提示输入,支持一种「领域特定语言 (DSL) 」来满足复杂评分需求,具体参考评分DSL。
- AI生成评分标准:当用户至少为3条样本打分后,AI将学习用户的评分标准。启用后支持用户进一步编辑。
注意:AI自动生成的评分理由及结果仅供参考,建议人工仔细复查与修正。若评分结果有偏差,可能影响后续Prompt优化方向与效果。一旦确认对所有回答重新评分,新AI评分将覆盖原记录,且原数据无法恢复,请谨慎操作。
点击上方「...」折叠按钮和「导出为XLSX」,实现评测集导出。
在使用「评分模式」的「文本理解/单轮对话」或「视觉理解」任务中,点击评测表格操作列的「+」符号,选择对比版本后,数据集将新增「被选版本 Prompt 的模型回答」和「评分」,以便对比不同版本 Prompt 的效果。
「智能优化」流程会基于「批量」流程中所构建的评测集,以提高样本整体评分为目标,对Prompt进行优化,从而生成优化报告、新版本的Prompt和评测集。用户需完成以下步骤:
- 效果和成本配置:平衡智能优化过程的 Tokens 消耗和 Prompt 优化效果。
- 免费智能精调:在选择「评分模式」的「文本理解/单轮对话」任务中,可以选择开启「免费智能精调」。生成优化结果后,平台将智能判断是否自动进入精调继续提升优化效果,若有精调结果将更新报告,当前精调方法为 SFT精调,用理想回答作为训练目标。
完成数据准备与配置后,点击「已准备好数据,开始智能优化」。优化过程中,会实时展示优化结果,可点击「下载为Excel」。 注意:中间结果会实时更新为当前最佳的Prompt。若未进行下载操作,被后续结果覆盖的历史中间优化结果将无法找回。
在使用「评分模式」的「文本理解/单轮对话」任务中,可开启「工具调用」。
说明
「调试」、「批量」、「智能优化 」三个模块均支持开启工具调用。推荐在「调试」时开启,方便直接观测工具调用效果。
点击顶部菜单栏「工具」图标左滑出现创建工具页面,输入或上传工具代码。当用户输入与工具匹配时,模型将自动基于工具规则进行回答。
Replay
Play
00:00
/
00:00
Live
Fullscreen
Cssfullscreen
1x
支持Json格式,点击「本地上传」下载样例文件查看详细格式,代码中必须包含 function.name(工具名称)、function.description(工具描述)和 function.parameters(参数)。
任务:让大模型充当汽车智能助手,根据用户与助手的历史对话{{user_prompt}},输出能够控制车机空调的准确参数,以调整车内温度。
包括两个工具函数(可直接复制粘贴进平台工具创建页面的代码框):
- ac_switch:控制车内不同座位的空调开关,参数为座位位置position,开关动作action
- ac_temperature_adjustment:控制车内空调的温度,参数为座位位置position,温度取值value
工具调用是连接大模型与物理世界控制系统的桥梁。启用工具后,大模型可精准输出适配车机空调控制系统的函数及参数;若未启用,模型将输出编造的函数和参数,无法用于控制车机空调。
例如,当用户在历史对话中表达“帮我把第二排左侧调到25度吧”,大模型会准确输出ac_temperature_adjustment函数,位置参数为“左后”,温度参数为25。ac_temperature_adjustment及其参数就能输入给车机空调控制系统,进而控制物理世界的温度。
「智能优化」流程结束后,点击「查看优化报告」,即可跳转查看优化前后两个版本的比对结果。报告包括「Prompt文本」「评分整体比较、具体分布」「详细评测集」的新旧版本结果对比。
支持优化后版本与父版本或任意祖先版本进行对比。