SuperAPI AI 工具集

AgentK

AgentK 是一个自我进化、模块化的自动智能体 AGI 系统,由多个智能体协作,并可按需构建新的智能体来完成任务。它的名字中“K”代表内核(kernel),目标是仅用最少的智能体和工具启动自身,然后逐步生长出自己的“心智”。AgentK 的心智由两部分组成:协作解决问题的智能体,以及智能体与外部世界交互所用的工具。这两者都以普通 Python 文件形式开发(位于 agents 和 tools 目录),便于跟踪进展和参与贡献。系统包含四个核心智能体:Hermes 负责与人类交互理解目标、管理任务创建与分配并协调其他智能体;AgentSmith 是架构师,负责创建和维护其他智能体,确保其配备必要工具并测试功能;ToolMaker 是工具开发者,创建和优化智能体执行任务所需的工具;WebResearcher 是知识收集者,进行深入在线研究以提供最新信息,帮助智能体做出明智决策。AgentK 基于 LangGraph 和 LangChain 框架构建,运行在隔离的 Docker 容器中,需安装最新版 Docker。使用时需将 .env.template 复制为 .env 并设置环境变量。

访问官网

工具介绍

AgentK 是一个自动智能体 AGI 系统,具有自我进化和模块化的特点。其名称中的“K”代表内核(kernel),意味着小核心。设计目标是让 AgentK 成为启动自身所需的最小智能体和工具集合,随后逐步生长出自己的心智。AgentK 的心智由智能体和工具两部分构成:智能体相互协作解决问题,工具则让智能体能够与外部世界交互。这两部分都以普通 Python 文件形式开发,存放在 agents 和 tools 目录中,因此非常便于追踪进展,也方便用户自行贡献代码。

组成内核的智能体包括:Hermes,作为编排者,负责与人类交互以理解目标、管理任务的创建与分配,并协调其他智能体的活动;AgentSmith,作为架构师,负责创建和维护其他智能体,确保智能体配备必要的工具并测试其功能;ToolMaker,作为系统内的工具开发者,创建和优化智能体执行任务所需的工具,确保系统保持灵活且装备完善;WebResearcher,作为知识收集者,执行深入的在线研究,为系统提供最新信息,使智能体能够做出明智决策并有效执行任务。

AgentK 鼓励自身编写测试。目前正在进一步改进对行为异常的智能体和工具的检测与修复,这部分工作仍在进行中。AgentK 构建于 LangGraph 和 LangChain 框架之上。它运行在隔离的 Docker 容器中,因此需要在系统上安装最新版 Docker。使用方式为:将 .env.template 复制为 .env,然后在 .env 中设置环境变量。