atomic-agents 原子化agent 框架

atomic-agents 提出了自己的的原子化agent 开发方案,尝试去解决传统agent 框架的一些问题

包含的特点

  • 模块化,支持通过小以及可重用的组件解决ai 应用问题
  • 可预测,基于清晰的输入以及输出schema,确保一致性的行为
  • 可扩展,可以方便的进行集成,而不对于整个系统造成影响
  • 可控制,可以独立的对于系统的部分进行微调,包含了提示词以及集成工具

一些概念

  • 系统提示词,定义agent 的行为以及目的
  • 输入schema,指定agent 输入的结构以及校验规则
  • 输出schema,指定agent 输出的结构以及校验规则
  • 记忆,存储回话历史以及相关数据
  • 上下文提供者,在运行时动态注入上下文信息到agent 的系统提示词中

说明

atomic-agents 在内部使用了instructor以及pydantic,机制上还是很清晰的,值得尝试下

参考资料

https://github.com/BrainBlend-AI/atomic-agents

https://github.com/instructor-ai/instructor

posted on 2025-03-28 08:00  荣锋亮  阅读(70)  评论(0)    收藏  举报

导航