Lore: Repurposing Git Commit Messages as a Structured Knowledge Protocol for AI Coding Agents

本文提出了名为"Lore"的轻量级协议,通过利用原生 Git 追踪器重构提交信息,将原本被丢弃的决策推理(即“决策阴影”)转化为包含约束、备选方案及验证元数据的结构化记录,从而在无需额外基础设施的情况下,有效解决 AI 编码代理面临的知识流失问题并增强其可查询性。

Ivan Stetsenko

发布于 2026-03-17
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文提出了一种名为 Lore 的新方法,旨在解决软件开发中一个巨大的隐形危机:“决策阴影”(Decision Shadow)

为了让你轻松理解,我们可以把软件开发想象成在森林里修路,而 AI 编程助手就是未来的修路机器人

1. 核心问题:修路机器人为什么总是迷路?

想象一下,你是一位老练的修路工(人类开发者),你在森林里修路时遇到了一个难题:

  • 情况:前面有一块大石头挡路。
  • 思考:你考虑了三种方案:A. 炸掉石头(太吵);B. 绕路走(太远);C. 把石头挖个洞穿过去(最省力,但需要特殊工具)。
  • 行动:你选择了方案 C,挖了个洞,路通了。
  • 记录:你在路牌上写了一句:“把石头挖了个洞。”(这就是现在的 Git 提交信息)。

问题出在哪里?
未来的修路机器人(AI 代理)来到这条路上,它只看到了“石头被挖了个洞”这个结果。它不知道:

  • 为什么不能炸石头?(因为附近有居民区,噪音会引发投诉——这是约束
  • 为什么没选绕路?(因为绕路会经过沼泽,车会陷进去——这是被拒绝的选项
  • 这个洞会不会塌?(你当时心里有点打鼓,觉得只有 70% 把握——这是信心评估

这些**“为什么这么做”、“为什么没选别的”、“有什么风险”的思考过程,就像路修好后留下的“阴影”**。它们消失了,只留下了冷冰冰的结果。

随着时间推移,森林里全是这种只有结果、没有原因的“路”。当新的机器人想改路时,它只能瞎猜,甚至可能把原本挖好的洞填上,重新去炸石头,或者把路修进沼泽里。这就是论文说的**“决策阴影”**导致的知识流失。

2. 现有的解决方案太笨重

以前,人们试图解决这个问题,就像是在森林里建一个巨大的**“图书馆”(架构决策记录 ADR)或者给每棵树都装“电子芯片”**(代码数字孪生)。

  • 图书馆(ADR):太远了,机器人懒得去查,而且路变了,图书馆里的书没更新,信息就过时了。
  • 电子芯片:太贵、太复杂,小团队根本建不起。

3. Lore 的妙计:把“路牌”变成“智能日记”

Lore 的核心思想非常巧妙:既然我们已经在每块路牌(Git 提交信息)上写了字,为什么不把字写得更有用一点?

Lore 不需要建图书馆,也不需要装芯片。它只是给现有的路牌加了一种**“智能标签”**(Git Trailers)。

想象一下,未来的路牌不再只写“挖了个洞”,而是长这样:

路牌内容:

  • 做了什么:把石头挖了个洞穿过去。
  • 为什么:因为炸石头会吵到居民(约束)。
  • 没选什么:没选绕路,因为那边是沼泽(被拒绝的选项)。
  • 警告:这个洞如果不下雨是安全的,但大雨天可能会塌(风险/信心)。
  • 给未来的话:如果你要改这里,千万别用炸药,除非你确认居民区已经搬走了(指令)。

4. 为什么 Lore 很厉害?

  • 零成本:它不需要新软件,不需要新服务器。就像你在路牌上多写几行字一样简单。
  • 永远同步:路牌是长在路上的,路变了,路牌就跟着变。它永远不会像图书馆那样“过时”。
  • 机器人也能读懂:AI 机器人只要会读路牌,就能自动提取这些“智能标签”,知道哪些坑不能踩,哪些路不能走。
  • 像传家宝一样:这些知识被永久地刻在了代码的历史里。哪怕过了十年,新来的机器人也能看到十年前那个老工人留下的“挖洞警告”。

5. 总结:从“只记结果”到“传承智慧”

这篇论文就像是在说:

“我们以前只让 AI 看‘答案’(代码),却把‘解题思路’(决策过程)扔掉了。Lore 就是教我们把解题思路也写在‘答案’旁边。这样,未来的 AI 就不再是只会死记硬背的笨学生,而是能站在巨人肩膀上,理解前人智慧、避免重蹈覆辙的聪明工程师。”

一句话概括
Lore 就是把枯燥的代码提交记录,变成了一份份带有“避坑指南”和“前人经验”的智能路标,让 AI 和人类开发者都能在未来的代码森林里,走得更稳、更快、更聪明。

在收件箱中获取类似论文

根据您的兴趣定制的每日或每周摘要。Gist或技术摘要,使用您的语言。

试用 Digest →