ARES
ARES — Go 原生多智能体运行时,含自适应知识图谱
ARES 是一个 Go 原生的多智能体运行时。它提供统一 SDK,用于构建具备内置记忆、 工具调用、自适应知识图谱(AKG)、策略进化与 MCP 集成的 LLM 智能体。
核心特性
- 统一运行时 — 单一入口(
sdk.NewRuntime)串联 LLM 客户端、工具注册表、 记忆、知识图谱与进化系统。 - 自适应知识图谱(AKG) — 将对话蒸馏为事实级 KnowledgeObject,带质量门控 与混合检索(向量 + 词法),构建/检索路径中无需 LLM。
- 多供应商 LLM — OpenAI、Ollama、Anthropic、OpenRouter,并支持跨后备供应商 的自动故障转移。
- 工具调用 — 内置工具、自定义工具、MCP 发现的工具,以及基于意图的能力 planner 解析。
- 策略进化 — 基于遗传算法优化智能体指令与 LLM 参数,协调器从多来源应用补丁。
- 双语文档 — 每个模块页面均提供中英文版本,与真实源码保持同步。