agentic-context-engine

让AI智能体从经验中学习,越用越聪明

agentic-context-engine 是一个让 AI 智能体从经验中学习的开源引擎,由 kayba.ai 提供托管服务。它解决的是智能体在长期运行中缺乏记忆和上下文积累的问题,核心能力包括:自动从历史交互中提取关键信息、构建结构化的经验知识库、并在后续决策时动态注入相关上下文。引擎采用 Python 实现,提供灵活的 API 接口,支持与主流智能体框架集成,帮助智能体逐步优化行为策略,减少重复错误,提升任务完成质量。项目目前处于成长阶段,社区活跃度较高。

开源 unknown 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2579
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类开源模型
开发团队kayba-ai
所属国家
定价模式unknown
价格说明开源项目,提供本地部署;另有托管解决方案,但定价信息未提供。
访问状态
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent-learning,agent-memory,agents,ai,ai-agents,ai-tools,context-engineering,llm,machine-learning,memory,python
GitHub 星标★ 2579
30天Star增速
HF 下载量
上线时间2025-10-15 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 6 步

环境要求

  • 已安装 uv(Python 包管理器,README 使用 uv add 安装)
  • 可用的 OpenAI API Key 或 ANTHROPIC_API_KEY,或其他 100+ 支持的提供商密钥
  • 可运行 Python 代码的环境(用于导入 ace 并编写脚本)

安装与启动步骤

  1. 1安装 ACE 框架

    用 uv 把 ace-framework 添加为项目依赖,这是 README 给出的唯一安装方式。

    uv add ace-framework
  2. 2交互式初始化

    推荐方式,ace setup 会引导你选择模型、填写 API Key 并校验连接是否可用。

    ace setup
  3. 3或手动配置密钥

    不想走交互流程时,直接导出环境变量;也可换成 ANTHROPIC_API_KEY 或其他提供商。

    export OPENAI_API_KEY="your-key"
  4. 4用代码调用引擎

    导入 ACELiteLLM,传入模型字符串(任意 LiteLLM 支持的模型)即可创建智能体。

    from ace import ACELiteLLM
    
    agent = ACELiteLLM(model="gpt-4o-mini")
  5. 5从已有日志学习

    已有智能体轨迹时,可直接喂给 learn_from_traces,再打印学到的策略。

    from ace import ACELiteLLM
    
    agent = ACELiteLLM(model="gpt-4o-mini")
    agent.learn_from_traces(your_existing_traces)
    print(agent.get_strategies())
  6. 6按需安装扩展

    需要浏览器自动化、LangChain、MCP 或可观测性时,安装对应 extras 即可。

    uv add 'ace-framework[browser-use]'

关键配置

配置项必填说明示例
OPENAI_API_KEY是OpenAI 模型密钥,供 ACELiteLLM 调用模型使用your-key
ANTHROPIC_API_KEY否使用 Anthropic 模型时替代 OPENAI_API_KEYyour-key
model否ACELiteLLM 初始化时传入的 LiteLLM 模型字符串gpt-4o-mini

如何确认成功

ace setup 会完成连接校验;脚本中成功创建 ACELiteLLM 并能调用 ask/learn 即代表可用。

常见问题

Q:没有 OpenAI 的 Key 能用吗?

A:可以,README 说明支持 ANTHROPIC_API_KEY,以及其他 100+ 家受支持的提供商密钥,设置对应环境变量即可。

Q:如何利用已有的智能体日志?

A:用 agent.learn_from_traces(your_existing_traces) 直接抽取策略,再用 agent.get_strategies() 查看学到的内容,无需重跑任务。

Q:想把 ACE 接到 LangChain 或浏览器自动化?

A:安装对应扩展:uv add 'ace-framework[langchain]' 或 uv add 'ace-framework[browser-use]',还有 logfire、mcp 等可选。

Q:必须用 uv 而不能用 pip 吗?

A:README 只给出了 uv add 的安装方式,未提供 pip 安装命令,建议先安装 uv 再按其说明操作。

注意事项

  • README 仅提供 uv 安装方式,未给出 pip 或源码安装步骤。
  • 密钥建议通过环境变量注入,不要硬编码进脚本或提交到仓库。
  • 项目还提供托管服务 Kayba,如需自动化排查与修复可访问官网了解。
  • 可选 extras 包括 browser-use、langchain、logfire、mcp、deduplication,按需安装。

核心亮点

  • 自动从历史对话中提取经验,无需手动标注
  • 提供托管服务,降低部署和运维成本
  • 与主流智能体框架兼容,集成方便

不足之处

  • 项目较新,文档和社区生态尚待完善
  • 依赖外部托管服务,本地化部署可能受限

适用场景

  • 智能客服系统,积累常见问题处理经验
  • 自动化工作流,优化重复性任务执行策略
  • 个人AI助手,记住用户偏好和习惯

替代项目

MemGPT、LangChain Memory、Zep

项目介绍

agentic-context-engine 是智能体领域的开源项目,由 kayba-ai 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(2,579)位列前 30%,在智能体分类的 2,517 个项目里位列前 15%。

近 42 天,它的 GitHub 星标从 2,550 增加到 2,579,净增 29。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。提供本地部署;另有托管解决方案,但定价信息未提供。

它主要面向的使用场景是:智能客服系统,积累常见问题处理经验。同类可对比的替代方案包括 MemGPT、LangChain Memory、Zep。

上一篇:brightdata-mcp

下一篇:awesome-llm-powered-agent

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12