在本例中我们将进一步向大家介绍一些agentUniverse常用的使用技巧。
在智能体使用过程中,我们需要使用智能体记忆这一能力,我们在样例工程中建立了一个使用记忆的案例。
样例地址:demo_startup_app_with_single_agent_and_memory
在AU智能体中记忆的使用同样通过配置挂载即可,我们可以参考智能体insurance_agent配置中memory
部分。
在该案例中我们配置demo_memory作为记忆实例类型,我们进一步在demo_memory.yaml(路径:agentUniverse/examples/startup_app/demo_startup_app_with_single_agent_and_memory/intelligence/agentic/memory/demo_memory.yaml)中查看该实例的具体配置。
通过insurance_agent_test.py测试入口可以看到智能体加入记忆模块后的使用情况。
样例地址:demo_startup_app_with_agent_templates
在实际搭建多智能体应用的过程中,我们面临大量prompt设置,这些prompt将存在于各个yaml中。随着应用的内容增多越来越的prompt将变得难以管理。我们使用prompt管理模块将每一个prompt赋予唯一的prompt_version进行管理与使用。 以demo_startup_app_with_agent_templates工程中的,智能体insurance_consult_pro_agent.yaml为例,在配置项中我们可以看到 prompt_version 配置为insurance_consult.cn,我们可以在 prompt目录中找到其实际的prompt文件insurance_multi_agent_cn.yaml。
通过这种方式,我们可以将大量prompt单独管理并复用起来。
更多的使用技巧文档正在补充中...