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

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

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

GitHub - License
PyPI
Documentation
Python Version
Homepage

AgentForge Logo

AgentForge

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

兼容多种大语言模型(LLM),包括 OpenAI、Google Gemini、Anthropic Claude,以及通过 OllamaLMStudio 运行的本地模型。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 集成。
  • 开源模型支持:通过 OllamaLMStudio 利用本地模型。

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


文档

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

入门指南

核心概念

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

贡献

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

特别说明

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


联系我们


许可证

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

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