AgentForge 0.3.X
AgentForge 是一个低代码框架,专为快速开发、测试和迭代人工智能驱动的自主代理和认知架构而设计。它兼容多种LLM模型——目前支持OpenAI、谷歌的Gemini、Anthropic的Claude,以及用于本地LLM的Ollama或LMStudio——根据您的具体需求,它提供了为不同代理运行不同模型的灵活性。
无论您是寻找用户友好入门点的新手,还是旨在构建复杂认知架构的资深开发者,这个框架都能满足您的需求。
我们的数据库无关框架设计用于无缝扩展。虽然ChromaDB是我们首选的数据库,但与其他数据库的集成也很直接,使其成为各种人工智能项目的理想试验场和坚实基础。
总之,AgentForge 是您用于构建智能、模型无关和数据库灵活的自主代理的测试平台和面向未来的中心。
目录
功能
使用以下 AgentForge 功能轻松构建代理或认知架构(多代理脚本):
- 可定制的代理
- 自定义工具和动作
- 动态提示模板
- 知识图谱功能
- LLM无关的代理(每个代理可以根据需要调用不同的LLM)
- 即时提示编辑
- 支持OpenAI、Google和Anthropic API
- 支持开源模型(Ollama、LMStudio)
文档
欢迎查阅 AgentForge 框架文档。无论您是刚刚入门还是深入探索自定义配置和高级功能,这份全面指南都将为您提供支持。在这里,您将找到关于构成我们系统的各个组件的详细见解。
安装和使用:
- AgentForge入门指南: 从简单的安装指南开始您的旅程,涵盖从初始安装到使用的所有内容。
核心概念:
-
代理: 深入代理的世界。了解它们如何运作、响应以及如何定制。
-
模块: 探索多代理脚本,即代理之上的层次结构。了解模块如何协调各种代理并管理信息流以实现特定目标。
-
知识图谱: 了解知识图谱如何构成 AgentForge 中高级知识创建和检索的骨干,为模块和代理提供丰富的上下文数据基础。
-
LLM API集成: 了解 AgentForge 如何与各种大型语言模型(LLM)API连接。
-
设置: 深入了解模型、存储和系统配置 - 调整系统的行为。
-
角色: 角色封装了代理可访问的信息。作为系统/代理的知识资源,它们不仅限于定义代理的个性,还可以包括代理根据需要可以利用的任何类型的信息。
-
工具和动作: 系统的工具箱。了解可用的工具以及如何将它们编排成可操作的序列。
-
实用工具: 探索增强系统功能的各种实用函数和工具。
注意: 我们的文档是一个不断发展的实体。某些链接或功能可能仍在开发中。我们感谢您的耐心等待,并欢迎您提供反馈以改进文档。
贡献
欢迎您提出问题或提交改进或错误修复的拉取请求。我们欢迎您的贡献!
特别说明
我们正在寻找一位热衷于开源并愿意加入团队帮助开发这个框架前端的UI/UX协作者。这不是一个工作机会,而是邀请您参与一些有趣的事情。感兴趣吗?我们很乐意与您交流!(详情请参见下方的联系我们部分。)
联系我们
如果您有兴趣贡献或只是想联系我们,以下是联系方式:
- 电子邮件: contact@agentforge.net
- Discord: 欢迎加入我们的Discord服务器
许可证
本项目采用GNU通用公共许可证。有关更多详细信息,请参阅LICENSE。