文章预览
在过去的几个月里,随着智能体语言 Shire 的不断开发,我们也在使用 Shire 来自举,即使用 Shire 来进行 Shire 语言的开发。其中的一个重要应用场景是:使用 Shire 来生成 Shire 文档。在这篇文章里,我们将分享其中的三个实践: 生成自定义风格注释 借助 pipeline 函数,自动生成文档文件 结合 RAG 技术,自动化分析文档 以及我们的一些思考。 经典文档工程的解决思路 过去在编写文档的一些痛点,诸如于: 文档代码不同步。即文档的 API 变化可能落后于代码,导致 API 与文档出现不一致。 频繁的 API 变更。API 变更时,文档需要手动进行更新,不能自动化同步。 概念不统一。对于同一个概念,文档的不同地方描述不一致。 重复的文档块。文档需要重复引用某一部分的文档,不能像代码一样引用。 代码无法运行。按照文档的步骤下来编写的代码、复制的
………………………………