
guillermoscript/repo-assistant
🤖 AI Agentguillermoscript
一款利用 OpenAI 嵌入和 Supabase 向量搜索自动检测 GitHub 重复问题的智能机器人。
Repo-assistant 是一款基于 TypeScript 的专业 GitHub 机器人,将先进的自然语言处理技术集成到 Issue 管理工作流中。该工具的核心在于利用 OpenAI 嵌入技术将新提交的 GitHub Issue 转换为高维向量,并存储在 Supabase 数据库中进行查询。当有新 Issue 开启时,机器人会执行向量相似度搜索,将其内容与仓库中现有的 Issue 进行语义比对。一旦检测到显著的语义重叠,机器人会自动将该 Issue 标记为潜在的重复项,从而大幅节省维护者手动分类的时间。其架构专为可扩展性和主动参与而设计,通过自动化智能手段确保仓库的健康度,是开发者将 RAG 工作流集成到 CI/CD 或仓库管理管道的绝佳方案。