Shire RAG 工作流:在 IDE 中编排 RAG,构建可信的编码智能体
💡
原文中文,约4700字,阅读约需11分钟。
📝
内容提要
构建编码智能体的新RAG工作流,使用Shire语言和自定义的RAG流程智能体编排。通过IDE接口获取代码数据,进行向量化、检索和代码搜索。结合代码校验和执行功能,构建完整、可信的编码智能体。基于Shire的Pattern Action和代码可信校验,实现自动化编程。使用Index和Query实现代码检索与查询。通过Shire自定义代码检索和LLM总结,实现代码示例解释。Shire RAG工作流的实现使用ONNX Runtime、Sentence Transformers和Jaccard相似度算法。支持多种文档类型和IDE语言代码文件。下一步计划提供更多能力,如更多存储方式、结果重排和更多检索方式。
🎯
关键要点
- 构建编码智能体的新RAG工作流,使用Shire语言和自定义的RAG流程智能体编排。
- 通过IDE接口获取代码数据,进行向量化、检索和代码搜索。
- 结合代码校验和执行功能,构建完整、可信的编码智能体。
- 基于Shire的Pattern Action和代码可信校验,实现自动化编程。
- 使用Index和Query实现代码检索与查询。
- 通过Shire自定义代码检索和LLM总结,实现代码示例解释。
- Shire RAG工作流的实现使用ONNX Runtime、Sentence Transformers和Jaccard相似度算法。
- 支持多种文档类型和IDE语言代码文件。
- 下一步计划提供更多能力,如更多存储方式、结果重排和更多检索方式。
➡️