在实际应用开发过程中,在不同的场景、Agent、RAG等模块中,都需要针对性定制Prompt,为了让Prompt的编辑与调整更灵活,独立了Prompt模块。
浏览
如下图所示,点开【应用管理】 ->【提示词】即可进入到相应的管理界面。 界面默认展示的是自定义的Prompt列表,可以管理所有的Prompt。
新增
接下来,我们看看如何新建一个Prompt, 点击 【新增Prompts】按钮,会弹出一个Prompt编辑框。
关于Prompt我们定义了四种类型:
- AGENT: 智能体Prompt
- SCENE:场景Prompt
- NORMAL:常规提示词
- EVALUATE:评估模式Prompt
当选择AGENT类型时,所有注册的智能体都可在下拉列表菜单中看到,可以选择一个智能体进行Prompt设定。
设定好Prompt后,会生成唯一的UID,在使用时,可以根据ID进行绑定对应的Prompt
使用
进入AWEL编排界面,如下图所示, 点击【应用管理】 -> 【创建工作流】
找到Agent资源, 选择AWEL Layout Agent算子, 我们可以看到每个Agent包含以下信息
- Profile
- Role
- Goal
- Resource(AWELResource): Agent依赖的资源
- AgentConfig(AWELAgentConfig):配置
- AgentPrompt: 提示词
点击【AgentPrompt】旁边的 【+】,选择弹出的Prompt算子, 参数面板选择对应的Prompt名称或者UID即可将我们新建的Prompt绑定到Agent, 依次来调试Agent的行为。