← 最新论文
💻 computer science

LAPIS: Lightweight API Specification for Intelligent Systems

本文提出了 LAPIS(面向智能系统的轻量级 API 规范),这是一种专为大语言模型优化的领域特定格式,通过消除 OpenAPI 中的冗余并引入结构化描述,在保留语义信息的同时将令牌消耗平均降低了 85.5% 至 88.6%。

原作者: Daniel Garcia

发布于 2026-02-24
📖 1 分钟阅读☕ 轻松阅读

原作者: Daniel Garcia

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 LAPIS 的新工具,它的核心目标非常明确:让大语言模型(LLM,比如 ChatGPT、Claude 等)在“阅读”API 文档时,能省下一大笔钱,并且读得更快、更懂行。

为了让你轻松理解,我们可以用几个生动的比喻来拆解这篇论文:

1. 核心问题:给大象喂“百科全书”

想象一下,你有一个非常聪明的机器人助手(LLM),你想让它帮你操作一个复杂的系统(比如 GitHub 或 Twilio 的 API)。

  • 现状(OpenAPI 格式): 目前,我们给机器人看的说明书(OpenAPI 格式)就像是一本写给人类工程师和代码生成器看的“百科全书”
    • 它非常详细,包含了版权信息、联系人、详细的错误代码定义(每个功能里都重复写了一遍)、复杂的图表结构,甚至还有很多为了人类阅读而设计的装饰性文字。
    • 问题: 机器人不需要知道“联系人是谁”或者“版权协议”,它只需要知道“怎么调用”、“输入什么”、“输出什么”。
    • 后果: 就像你为了教机器人做一道菜,却把整本《世界烹饪史》都塞进它的脑子里。这不仅占用了大量的“大脑空间”(上下文窗口),而且因为大模型是按“字数”(Token)收费的,这让你花了很多冤枉钱

2. 解决方案:LAPIS —— 给机器人的“极简速查卡”

LAPIS 就是为了解决这个问题而生的。它不是要取代原来的百科全书,而是把百科全书翻译成一张给机器人专用的“极简速查卡”

  • 比喻: 如果把 OpenAPI 比作一本厚重的《辞海》,那么 LAPIS 就是贴在冰箱上的**“冰箱贴便签”**。
    • 去粗取精: 它删掉了所有机器人不需要的废话(如版权、联系人、重复的错误定义)。
    • 结构重组: 它把原本分散在书里各处的“错误代码”(比如 404 找不到页面)集中到一个地方统一说明,而不是在每个功能里重复写 100 遍。
    • 增加智慧: 它甚至加入了一些原书里没有的“智能提示”,比如“这个功能有速率限制”、“如果发生 A 情况就会触发 B 事件”。

3. 它是怎么做到的?(三大魔法)

论文通过对比真实的 API 文档(如 GitHub、Twilio 等),展示了 LAPIS 的三大魔法:

  • 魔法一:消灭“复印机” (去重)

    • 场景: 在 GitHub 的文档里,"404 错误”被定义了 531 次!就像你写 531 份合同,每份都重复写了一遍“如果找不到文件怎么办”。
    • LAPIS 做法: 只写一次“如果找不到文件,就报 404",然后告诉机器人:“所有地方都适用这条规则”。
    • 效果: 就像把 531 页的重复内容压缩成了 1 页。
  • 魔法二:说“人话” (语法优化)

    • 场景: 原来的格式像是一层层嵌套的俄罗斯套娃(JSON Schema),机器人读起来很费劲,浪费 Token。
    • LAPIS 做法: 采用类似人类在白板上画流程图的方式。比如直接写 POST /invoices,后面跟着 > 输入:客户 ID< 输出:发票
    • 效果: 机器人一眼就能看懂,不需要在复杂的括号和引号里迷路。
  • 魔法三:补充“潜规则” (增加上下文)

    • 场景: 原来的文档很少告诉机器人“这个接口每分钟只能调用 60 次”或者“先做 A 再做 B"。
    • LAPIS 做法: 专门开辟区域,用结构化语言告诉机器人这些“潜规则”和“操作流”。
    • 效果: 机器人不仅知道怎么调用,还知道怎么聪明地调用(比如知道要排队、知道要重试)。

4. 惊人的效果:省了 85% 的钱

论文测试了 5 个真实的、巨大的 API 系统(包括拥有 1000 多个接口的 GitHub)。

  • 数据说话: 使用 LAPIS 格式后,Token 数量平均减少了 85.5%
  • 通俗理解: 以前你需要付 100 块钱让机器人读一遍文档,现在只需要付 14 块钱
  • 质量不变: 虽然字变少了,但机器人能获取到的核心信息(怎么调用、有什么限制)反而更清晰了,因为它没有被垃圾信息干扰。

5. 总结:它是什么?

LAPIS 不是要扔掉旧的 OpenAPI 文档。

  • OpenAPI 是给人类代码生成器看的“官方说明书”,必须严谨、详尽。
  • LAPIS 是给AI 机器人看的“执行手册”,必须精简、高效、直击重点。

一句话总结:
LAPIS 就像是一个智能翻译官,它把原本写给人类看的、啰嗦冗长的技术说明书,瞬间翻译成了一份给 AI 看的、只有干货的“行动指南”,既帮开发者省下了大笔的 AI 调用费,又让 AI 干活更聪明、更准确。

这篇论文发布于 2026 年(未来视角),展示了 AI 时代下,软件文档格式正在发生的深刻变革:从“为人设计”转向“为机器设计”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →