Files
agentUniverse/docs/guidebook/zh/开始使用/8.进阶技巧-prompt管理.md
2025-03-11 15:30:32 +08:00

1.6 KiB
Raw Permalink Blame History

文档说明

在本例中我们将进一步向大家介绍如何使用prompt管理模块。

使用prompt管理模块

样例地址:sample_standard_app

在实际搭建多智能体应用的过程中我们会面临单一智能体存在多种不同版本prompt的场景如多语言、单智能体适配不同模型等如果将prompt信息配置在各个agent yaml中则增大了用户的prompt管理难度。

我们推荐您将prompt以yaml文件的形式统一管理在xxx/intelligence/agentic/prompt目录下xxx为项目名称和工程目录),如样例工程的prompt地址

prompt_directory

以agent名称作为子目录名称demo_agent子目录下存放当前智能体的所有prompt版本cn_v1 & cn_v2agentUniverse prompt管理模块将为每一个prompt文件赋予唯一的prompt_version进行管理与使用prompt_version通过子目录名称+prompt文件名称组成(如demo_agent.cn_v1 & demo_agent.cn_v2)。 以sample_standard_app工程中的智能体demo_agent.yaml为例在配置项中我们可以看到prompt_version配置为demo_agent.cn_v2则对应到实际的prompt文件cn_v2.yaml

prompt_version

通过这种方式我们可以通过修改agent yaml中的prompt_versionprompt版本号将大量prompt有序管理并灵活使用起来。