
Evolving Agents 是用在创建、管理和进化 AI 代理的生产级框架。 Evolving Agents支持智能代理之间的通信和协作,根据语义理解需求、基于过往经验进化,有效解决复杂任务。 框架具备智能代理进化、代理间通信等核心功能。 Evolving Agents 适用于文档处理、医疗保健、金融分析、客户服务等多领域场景,旨在通过智能代理的协同工作提升任务处理效率和效果。
Evolving Agents 的核心在于其智能代理的进化能力。通过语义相似性评估,框架能够动态决定是重用现有代理、进化现有代理,还是创建新的代理。这种动态进化的能力使得 Evolving Agents 在处理复杂任务时表现出色。Evolving Agents 的亮点包括:
- 支持Agent间智能通信,可委托任务并协作解决问题;
- 智能库支持语义搜索,通过 OpenAI 嵌入快速
Evolving Agents 核心功能包括:
- 基于语义相似性动态重用、演化或创建新代理
- 代理间的通信和任务委派能力
- 通过学习过去执行结果持续自我改进
- 使用 YAML 定义工作流,简化代理互动
- 集成 OpenAI 嵌入搜索相关工具和代理
- 支持多种 AI 框架(如 BeeAI 等)
如何运行 Evolving Agents
克隆仓库
git clone https://github.com/matiasmolinas/evolving-agents.git cd evolving-agents
安装依赖
pip install -r requirements.txt pip install -e .
设置代理库并运行示例
python examples/setup_simplified_agent_library.py python examples/simplified_agent_communication.py
本文采用 CC BY-NC 4.0 许可协议。商业转载、引用请联系本站获得授权,非商业转载、引用须注明出处。
链接:https://appmark.cn/sites/evolving-agents.html -APPMARK
OpenManus 是托管于 GitHub、开源、无需邀请码的 AI 代理/智能体实现方案项目,初始上线仅仅用了 3 小时的开发时间。