Files
agentUniverse/docs/guidebook/zh/开始使用/5.沉淀与使用智能体模版.md
2025-09-24 17:16:39 +08:00

21 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 文档说明
在《构建典型的多智能体应用》中我们使用了1主3子4个智能体构建了一个典型的多智能体应用在本章节我们将进一步将这种智能体协同方式沉淀成标准模版来方便后续的复用与共享。
我们可以发现保险咨询智能体问答场景主要包含了策划、执行与表达3个核心智能体。其中insurance_planning_agent主要对于对用户的复杂问题进行拆分insurance_executing_agent智能体主要负责问题检索执行对于对策划后的问题通过检索知识工具进行必要信息的收集insurance_expressing_agent智能体结合用户提问进行最终的回答与表达。
# 封装智能体模版
样例地址:[demo_startup_app_with_agent_templates](../../../../examples/startup_app/demo_startup_app_with_agent_templates)
在上面的多智能体应用中我们会发现这种模式具备很强的复用性我们将其运行过程抽象封装成一个智能体模版InsuranceAgentTemplate。这样大部分的智能体问答类场景仅需基于这个模版做一些微小的调整就可以快速构建。
参考 [insurance_agent_template.py](../../../../examples/startup_app/demo_startup_app_with_agent_templates/intelligence/agentic/agent/agent_template/insurance_agent_template.py)这里将智能体会用到的包括注册agent处理记忆/llm/工具/prompt以及执行主体的一些通用方法进行了一定的抽象这些方法在保险咨询的智能体中大部分都可以复用。
实际上AU框架提供了相当多的[智能体模版](../../../../agentuniverse/agent/template)包括RagReactPEER模式等建议使用这些现有的模版构建自己的智能体。
细心的你可能发现上了上述3个智能体构成的标准模版包含了策划Plan、执行Execute、表达Express我们将其称为PEE模式。在复杂的场景中我们希望这种模式可以进一步自我评估与修正于是我们可以在最后额外加入评估节点这便是AU框架中提到的PEER模式。该pattern通过计划Plan、执行Execute、表达Express、评价Review四个不同职责的智能体实现对复杂问题的多步拆解、分步执行并基于评价反馈进行自主迭代最终提升推理分析类任务表现。典型适用场景事件解读、行业分析
# PEER智能体模版使用样例
在样例 [Peer Agent App](../../../../examples/sample_apps/peer_agent_app) 中使用了PEER智能体模版构建了PEER多智能体应用。
## 运行测试
您可以在[测试文件](../../../../examples/sample_apps/peer_agent_app/intelligence/test/peer_agent.py)中完整运行PEER案例。