项目介绍:AgentForge
AgentForge 是一个低代码框架,专注于快速开发、测试和迭代基于人工智能的自主代理和认知架构。无论是新手还是经验丰富的开发者,AgentForge 都为你提供了创建智能、与模型无关和数据库灵活的自主代理所需的工具。
它兼容多种大型语言模型(LLM),包括 OpenAI、Google 的 Gemini、Anthropic 的 Claude,还支持通过 Ollama 或 LMStudio 运行本地模型。因此,你可以根据具体需求,为不同的代理运行不同的模型。
核心特性
AgentForge 提供一系列强大的功能,让开发人员可以轻松构建代理或认知架构(多代理脚本)。其主要功能包括:
- 可定制代理: 可以轻松自定义代理以适应特定的使用场景。
- 自定义工具和动作: 通过创建自定义工具和动作来扩展功能。
- 动态提示模板: 利用灵活的提示模板来适应各种环境。
- 与LLM无关的代理: 根据需求运行使用不同LLM的不同代理。
- 实时提示编辑: 无需重启系统即可实时修改提示。
- 支持OpenAI、Google和Anthropic的API: 无缝整合流行的LLM API。
- 支持开源模型: 通过 Ollama 和 LMStudio 得以支持本地模型。
文档
AgentForge 的文档为用户提供了全面的使用指南,无论是初学者还是高级用户都可以在这里找到所需的信息:
入门指南
- 安装指南: 提供逐步安装指引,帮助用户顺利开始使用 AgentForge。
- 使用指南: 教你如何运行代理,创建自定义代理及构建认知架构,并附有实例。
- 前提条件指南: 详述所有安装前的要求和依赖项。
- 故障排查指南: 为常见问题和平台特定问题提供解决方案。
核心概念
- 代理: 深入了解代理的工作原理、反应和定制方法。
- LLM API 集成: 了解 AgentForge 如何与各种大型语言模型API连接。
- 人物角色: 利用人物角色来封装可供代理访问的信息,充当知识资源。
- 设置: 探索模型、存储和系统的配置,以调整系统行为。
- 工具和动作: 发现系统的工具箱,并学习如何将工具编排为可执行的序列。
- 实用程序: 探索增强系统能力的实用功能和工具。
贡献
欢迎大家通过提出问题或提交改进和错误修复的合并请求来参与项目。我们正在寻找热衷于开源且希望为该框架开发前端的UI/UX合作者。这不是一份工作邀请,而是加入一个酷项目的机会!有兴趣吗?欢迎与我们联系!
联系我们
如果你有兴趣贡献力量或者想要联系我们,可以通过以下方式:
- 电子邮件: contact@agentforge.net
- Discord: 加入我们的 Discord 服务器
许可证
该项目采用 GNU 通用公共许可证 v3.0 进行许可。详细信息请参见 LICENSE。