链载Ai

标题: 基于Cherry Studio auto-coder.RAG实现本地知识库 [打印本页]

作者: 链载Ai    时间: 6 小时前
标题: 基于Cherry Studio auto-coder.RAG实现本地知识库

基于 V3+R1随手构建图文并茂的问答知识库[1]中采用的是william-toolbox构建知识库,这里提供另一种种方法,使用Cherry Studio和Aut-coder.RAG搭建本地知识库,借助强大的LLM-Native的RAG系统,辅助源代码阅读,以及基于PDF文档构建知识库。

案例

使用auto-coder.rag阅读auto-coder的源代码

Prompt: 介绍下这个项目的结构,输出的结构可以用mermaid进行可视化(如下是mermaid语法)

graph TD
A[Auto-Coder项目] --> B[Common模块]
A --> C[PyProject/TSProject/SuffixProject]
A --> D[Dispacher模块]
A --> E[Action模块]
A --> F[Agent模块]
A --> G[Index模块]
A --> H[RAG模块]

B --> B1[Printer]
B --> B2[FileUtils]
B --> B3[GitUtils]

C --> C1[PyProject]
C --> C2[TSProject]
C --> C3[SuffixProject]

D --> D1[ActionTranslate]
D --> D2[ActionPyProject]
D --> D3[ActionTSProject]
D --> D4[ActionRegexProject]

E --> E1[CodeAutoMerge]
E --> E2[CodeAutoGenerate]

F --> F1[ProjectReader]
F --> F2[ReActAgent]
F --> F3[工具函数]

G --> G1[IndexManager]
G --> G2[SearchEngine]

H --> H1[RAGFactory]
H --> H2[文档检索]

截图展示的效果如下


主要模块说明:

  1. Common模块(autocoder/common/)






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5