1作者: ashikshaffi021 天前原帖
几周前,我申请的一个职位被拒绝,反馈是我需要对 FAISS 和 LlamaIndex 有更深入的理解。 于是我开发了 triage.flow——一个 AI 助手,允许你通过聊天界面探索和理解 GitHub 仓库。 它会克隆一个仓库,使用 FAISS + BM25 + tree-sitter 解析进行索引,并提供一个完整的用户界面,你可以: - 提出自然语言问题,比如“认证是如何工作的?”或“解释一下 @src/components/Modal.tsx” - 使用 @filename.ts 提及特定的文件/文件夹(支持自动补全) - 实时查看代理的思考过程(思考 → 行动 → 观察) - 以并排的方式查看检索到的代码和聊天内容 它使用了混合的 RAG 系统、ReAct 风格的代理推理和流式响应——基于 FastAPI、LlamaIndex 和 React 构建。 GitHub: [https://github.com/ashikshafi08/triage.flow](https://github.com/ashikshafi08/triage.flow) 欢迎任何正在构建类似工具的人的反馈或想法。 (我也在探索新的机会——对 LLM 基础设施、RAG 或应用机器学习相关的职位持开放态度。)