AI代理经验记录系统

Chronicle是一个开源项目,旨在使自主AI代理能够使用xAPI规范和LRS(学习记录存储)记录和检索其工作流程经验。

  • by h-aruga
  • 本地部署
  • 更新于
在 GitHub 查看 h-aruga/Chronicle

使用说明

编年史

Chronicle是一个开源项目,旨在使自主AI代理能够使用 xAPI 规格和 学习记录存储.

背景与愿景

虽然自主的人工智能代理执行复杂的推理来推进开发,但它们的试错过程往往仍被困在孤立的聊天日志中。目前还没有统一记录单个提示和操作的标准化方法。

Chronicle利用 xAPI,这是一个经过验证的跟踪学习体验的标准,用于捕捉代理行为。通过将原始日志转换为“开发经验的结构化记忆”,代理可以参考自己的历史来优化性能或复制其他代理的成功模式。

原理

graph LR
    subgraph Agent Environment
        A[Autonomous Agent] <--> M[Chronicle MCP Proxy]
    end
    M -- "Log Experience (xAPI)" --> L[(LRS)]
    L -- "Provide Context (SBOP)" --> M

项目目标

我们正在通过以下关键里程碑推进该项目:

  1. 代理经验配置文件的定义:专门为自主AI代理行为建立正式的xAPI配置文件。
  2. MCP日志代理的开发:创建MCP(模型上下文协议)代理,将代理操作无缝记录到LRS中。
  3. MCP体验服务器的开发:为代理人提供一个界面,以查询和利用过去的经验作为背景。

一旦实现,LRS将掌握有关代理过程的宝贵数据,为以下方面开辟可能性:

  • SBOP(软件过程清单):使用活动日志作为质量保证数据进行验证 如何 构建了软件(SBOM的进化)。
  • 代理体验注册表:从不同的人工智能代理收集的集体智能的集中存储库。

生成式人工智能的使用

该项目积极利用生成式人工智能进行编码、规范设计和文档编制。为了确保思维的深度,核心概念是用作者的母语日语起草的,并通过人工智能翻译成英语。因此,大多数英语文档都是人工智能增强的。

贡献

我们欢迎各种形式的贡献,从微小的反馈和功能请求到技术讨论。加入我们,为人工智能代理建立集体意识。