Skip to content

Acontext

项目核心内容总结:

Acontext 是一个用于管理 AI 代理(Agent)任务和技能学习的工具,主要功能包括:

  1. 会话与任务管理

    • 创建会话,自动提取任务进度和用户反馈(如任务描述、进展、偏好)。
    • 支持通过 SDK 初始化客户端、发送消息、获取任务状态(如“成功”“待处理”)。
  2. 技能学习与存储

    • 通过连接“Space”(类似 Notion 的知识库),自动从完成的会话中提取标准化操作流程(SOP),存储为可复用的技能块。
    • 背景学习过程延迟约 10-30 秒,复杂任务会生成技能块供未来会话使用。
  3. 技能搜索与应用

    • 支持两种搜索模式:
      • 快速模式:通过嵌入向量匹配技能。
      • 代理模式:由“Experience Agent”遍历 Space,全面覆盖相关技能。
    • 返回的技能块包含工具调用规则(如“点击登录按钮”“初始化 Next.js 项目”)。
  4. 使用方法

    • 初始化客户端,创建会话和 Space。
    • 发送消息并调用 flush() 提取任务。
    • 通过 experience_search() 搜索并应用技能。

主要特性

  • 自动化的任务追踪与背景代理(类似 TODO 列表)。
  • Notion 风格的 Space 知识库,支持技能存储与检索。
  • 支持中文与英文文档,提供开源许可证(Apache 2.0)。