扣子罗盘与扣子工作流(Workflow)的提示词支持互通,用户可以在罗盘对提示词进行调优、版本管理,并在工作流中关联应用调优后的提示词,同时支持用户在工作流开发过程中,新增扣子罗盘的提示词,提升提示词管理效率。
在扣子工作流的大模型节点中,开发者可以填写系统提示词和用户提示词,这些提示词会在调用节点时被传递被大模型。大模型节点的系统提示词支持引用扣子罗盘中已创建、调优并提交版本的提示词,开发者无需在大模型节点中通过试运行节点来调试和编辑提示词。
说明
在扣子工作流中引用罗盘提示词的操作步骤如下:
说明
仅支持关联罗盘提示词中的首个系统提示词(System Prompt),如果罗盘提示词中没有系统提示词,则详情页面为空。
在大模型节点中成功引用罗盘提示词后,如果你系统提示词编辑区域中进行二次编辑,系统会自动创建一个草稿版本,但这个草稿版本不会自动同步到扣子罗盘,你需要手动单击提交按钮,在工作流提交罗盘提示词的新版本。
在工作流大模型节点的系统提示词中关联罗盘提示词时,如果没有合适的提示词,你可以参考以下流程,在工作流中创建一个新的罗盘提示词。
如果大模型节点的系统提示词不再需要使用扣子罗盘提示词,你可以在大模型节点中解除关联关系。
操作步骤如下:
Q1:关联罗盘提示词后,我还能在工作流中直接编辑提示词内容吗?
A1:可以。关联后用户仍然可以在工作流系统提示词编辑区域,修改提示词内容。但修改后,建议用户提交为罗盘提示词的新版本,便于持续维护与迭代。
Q2:如果关联的罗盘提示词被删除了,会怎样?
A2:如果关联的罗盘提示词被删除,工作流中已经填充的提示词内容不会受影响,但系统会自动解除关联关系。下次打开工作流系统提示词编辑界面时,会有异常提示,可以选择关联其他罗盘提示词。
Q3:一个罗盘提示词可以关联多个工作流吗?
A3:可以。一个罗盘提示词可以被多个工作流关联。
Q4:一个工作流可以关联多个罗盘提示词吗?
A4:不可以。一个工作流只能关联一个罗盘提示词。
Q5:复制已经关联罗盘提示词的工作流,可以保留与罗盘提示词的关联关系吗?
A5:如果工作流在同空间内复制,关联关系会同步复制,在新的副本工作流中,依然可以看到与罗盘提示词的关联关系;如果工作流跨空间复制,则无法保留关联关系,但是工作流中已经填充的提示词内容不会受影响。
Q6:工作流中修改提示词并提交新版本后,其他关联该提示词的工作流会自动更新吗?
A6:不会自动更新。其他工作流仍然使用它们之前关联的版本。如果希望使用最新版本,需要在各个工作流中手动切换到最新版本。
Q7:被关联的罗盘提示词提交新版本后,其他关联该提示词的工作流会自动更新吗?
A7:不会自动更新。其他工作流仍然使用它们之前关联的版本。如果希望使用最新版本,需要在各个工作流中手动切换到最新版本。
Q8:工作流关联罗盘提示词后,在提示词新增使用罗盘不支持的变量类型(如zip、excel等)和技能,并提交新版本时,会有什么影响?
A8:系统会完整保留提示词中的变量和技能调用。在工作流执行时,这些变量和技能调用会正常解析和执行。在罗盘中查看或编辑时,也会保留这些特殊元素的原始格式,但是不支持编辑、调试,仅支持删除。
Q9:关联罗盘提示词时,打开的提示词库为空
A8:首先检查工作流与想要关联的罗盘提示词,是否在同一个工作空间,或者扣子罗盘当前空间内是否有提示词。