OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  AgentForge 跨模型通用的LLM Agent开发与测试平台

AgentForge 跨模型通用的LLM Agent开发与测试平台

 
  core ·  2026-03-14 16:25:28 · 136 次点击  · 0 条评论  

GitHub - License
PyPI
Documentation
Python Version
Homepage

AgentForge Logo

AgentForge

AgentForge 是一个低代码框架,用于快速开发、测试和迭代由 AI 驱动的自主智能体与认知架构。其核心概念——灵活的 Agents(智能体)、声明式的 Cogs(齿轮)和集成的 Memory(记忆)——使得仅需少量代码即可实现简单的智能体,也能构建复杂的多智能体编排系统。

兼容多种大语言模型(LLM),包括 OpenAI、Google Gemini、Anthropic Claude,以及通过 Ollama 或 LMStudio 运行的本地模型。AgentForge 允许您根据需要为不同的智能体运行不同的模型。

无论您是 AI 智能体的新手,还是正在构建高级认知系统,AgentForge 都提供了打造智能、模型无关且数据库灵活的自主智能体所需的工具。


目录

  1. 特性
  2. 文档
  3. 贡献
  4. 联系我们
  5. 许可证

特性

使用以下特性构建智能体和认知架构(多智能体系统):

  • 声明式 Cogs:使用简单的 YAML 文件编排多智能体工作流、分支逻辑和记忆。Cogs 是将智能体组合成复杂、可重用工作流的主要方式。
  • 可定制 Agents:使用 YAML 提示模板和配置来定义智能体。
  • 集成 Memory:为智能体和 Cogs 添加上下文记忆,以实现连贯、上下文感知的交互。记忆节点在 Cogs 中声明,并自动提供给智能体使用。
  • Personas:使用 Persona YAML 文件配置智能体的身份、风格和上下文。
  • 动态提示模板:使用灵活的提示模板,可适应各种上下文和记忆。
  • LLM 无关性:根据需要为不同的智能体运行不同的大语言模型。
  • 实时提示编辑:无需重启系统即可实时修改提示。
  • 支持 OpenAI、Google 和 Anthropic API:与主流 LLM API 集成。
  • 开源模型支持:通过 Ollama 和 LMStudio 利用本地模型。

注意: 自本版本起,Actions 和 Tools 已弃用,将在未来版本中由基于 MCP 标准的新系统取代。


文档

我们提供了全面的文档,帮助您快速上手并深入了解:

入门指南

核心概念

  • Agents:为各种任务创建和定制独立的 AI 智能体。
  • Cogs:使用 YAML 配置设计具有分支逻辑和记忆的多智能体工作流。Cogs 是在 AgentForge 中构建和运行多智能体系统的主要方式。
  • Memory:为您的智能体和 Cogs 添加上下文记忆,以实现更连贯、上下文感知的交互。记忆在 Cogs 中以声明方式管理,并在智能体提示中访问。
  • API 集成:了解 AgentForge 如何与各种大语言模型 API 连接。
  • Personas:使用 Personas 来封装智能体的身份、风格和可重用知识。
  • Settings:配置模型、存储和系统行为。
  • Storage:AgentForge 使用 ChromaDB 作为其记忆的向量存储实现。
  • Tools & Actions:已弃用——将在未来版本中被基于 MCP 的系统取代。
  • Utilities:探索增强系统功能的实用函数和工具。

贡献

我们欢迎提交问题报告和拉取请求来改进项目或修复错误!

特别说明

我们正在寻找一位志愿的 UI/UX 协作者——最好是真正对开源充满热情的人——来帮助我们为 AgentForge 开发一个前端界面。需要明确的是,这不是一个带薪职位或正式工作;我们只是几个后端开发者,希望与有兴趣贡献前端技能、出于对项目的热爱并愿意共同学习的人合作。如果您有兴趣参与,请查看下面的 联系我们。


联系我们


许可证

本项目采用 GNU 通用公共许可证 v3.0 授权。详情请参阅 LICENSE 文件。

136 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私 ·  条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 15 ms
Developed with Cursor