中文

SpeCrawler:利用大语言模型从 API 文档生成 OpenAPI 规范

计算与语言 2024-02-20 v1

摘要

在数字时代,API 的广泛使用显而易见。然而,由于在线 API 文档中观察到的结构差异,API 的可扩展利用构成了挑战。这凸显了对自动化工具以促进 API 消费的需求。一种可行的方法是将文档转换为 API 规范格式。虽然此前已尝试使用基于规则的方法,但这些方法在泛化到多样化文档时遇到了困难。本文介绍了 SpeCrawler,这是一个综合系统,利用大语言模型(LLMs)通过精心设计的管道从多样化的 API 文档生成 OpenAPI 规范。通过为众多 API 创建标准化格式,SpeCrawler 有助于简化 API 编排系统中的集成流程,并促进工具融入 LLMs。本文探讨了 SpeCrawler 的方法论,辅以实证证据和案例研究,展示了其利用 LLM 能力的有效性。

关键词

引用

@article{arxiv.2402.11625,
  title  = {SpeCrawler: Generating OpenAPI Specifications from API Documentation Using Large Language Models},
  author = {Koren Lazar and Matan Vetzler and Guy Uziel and David Boaz and Esther Goldbraich and David Amid and Ateret Anaby-Tavor},
  journal= {arXiv preprint arXiv:2402.11625},
  year   = {2024}
}

备注

Under Review for KDD 2024