首页 / 资讯中心 / 文章详情

Prometheus快速开始指南:3条命令部署你的AI自动修Bug Agent

Prometheus快速开始指南:3条命令部署你的AI自动修Bug Agent ★ FEATURED ARTICLE
【免费下载链接】Prometheus Prometheus: A Knowledge-Graph-Driven AI Agent that maps , understands , and repairs complex codebases — not by guessing, but by reasoning. ⚡项目地址https://gitcode.com/gh_mirrors/prometheus43/Prometheus点击查看免费下载Prometheus 是一个知识图谱驱动的 AI 自动修 Bug Agent它能为复杂代码库建立统一知识图谱理解 Issue 背后的上下文然后自动复现 Bug、生成修复补丁并通过测试验证。本指南带你用 3 条命令快速在本地部署这个强大的 AI 编程 Agent 平台。什么是 Prometheus AI 修Bug Agent一句话概括你把 GitHub Issue 交给它它帮你分析、复现、修复并验证。Prometheus 不靠猜而是基于代码知识图谱做多智能体推理核心能力包括端到端自动修 Bug复现 → 生成补丁 → 多级验证一条龙完成知识图谱驱动基于 Neo4j 存储代码结构、AST 与文档的语义关系多智能体协作分类、复现、修复、验证各由专门的 Agent 负责Docker 隔离执行测试与验证在独立容器中进行安全可控下图展示了 Prometheus 的整体架构知识图谱居中各类 Agent 围绕 LangGraph 状态机协同工作。 更多架构细节可阅读官方文档docs/Multi-Agent-Architecture.md部署前的准备工作只需满足这4个条件开始之前请确认你的机器已具备条件说明Docker 和 Docker Compose部署主服务、PostgreSQL 和 Neo4j 都靠它Python 3.11本地生成 JWT 密钥时使用LLM API KeyOpenAI、Anthropic 或 Google Gemini 三选一约 10GB 磁盘空间Neo4j 需要较大的堆内存配置整个部署基于 docker-compose.yml 编排了 3 个服务Neo4j知识图谱存储、PostgreSQL状态检查点和Prometheus 主服务对外暴露 9002 端口。3条命令完成部署AI Bug修复Agent一键启动第1条命令克隆仓库git clone https://gitcode.com/gh_mirrors/prometheus43/Prometheus cd Prometheus第2条命令配置环境变量cp example.env .env然后编辑.env文件重点填入 3 处参考 example.env 中的注释PROMETHEUS_OPENAI_FORMAT_API_KEY填入你的 LLM API KeyPROMETHEUS_ADVANCED_MODEL/PROMETHEUS_BASE_MODEL按需选择模型如 gpt-4oPROMETHEUS_JWT_SECRET_KEY可用官方脚本一键生成python -m prometheus.script.generate_jwt_token把输出的密钥填入.env的PROMETHEUS_JWT_SECRET_KEY即可。 小技巧如果暂时关闭登录认证可把PROMETHEUS_ENABLE_AUTHENTICATION设为false体验更顺畅。第3条命令启动服务mkdir -p working_dir docker-compose up --build首次启动会构建镜像、初始化 Neo4j 与 PostgreSQL健康检查通过后主服务才启动耐心等待几分钟即可。如何验证部署成功服务启动后在浏览器中访问 API 接口http://localhost:9002/v1.2 交互式文档Swaggerhttp://localhost:9002/docs如果能看到接口文档页面说明你的 AI 自动修Bug Agent 已经就绪跑通第一个任务3步体验自动修Bug通过 prometheus/app/api/routes/user.py 对应的注册/登录接口创建账号在 prometheus/app/api/routes/repository.py 对应的接口中注册一个代码仓库调用 prometheus/app/api/routes/issue.py 对应的 Issue 接口提交任务——Prometheus 会自动完成分类 → 复现 → 修复 → 回归验证全流程为什么值得部署看一组Benchmark数据Prometheus 在业界权威的 SWE-bench 基准测试中表现亮眼在 swebench leaderboard 上进入过 TOP 5。下图是其在 SWE-bench Lite 上的 Pass1 成功率对比可以看到基于知识图谱的推理策略与单纯的 Agent 框架各有优势区间对于新手来说这意味着同样的大模型加上 Prometheus 的知识图谱与多智能体编排修 Bug 成功率往往更高。常用文件与目录速查部署后如果需要二次开发或排查问题这些文件值得收藏服务编排docker-compose.yml镜像构建Dockerfile基于 python:3.11-slim内置 Docker CLI配置模板example.env多智能体架构文档docs/Multi-Agent-Architecture.mdIssue 调试指南docs/GitHub-Issue-Debug-Guide.mdAPI 入口源码prometheus/app/api/routes/Agent 工作流LangGraph 状态机prometheus/lang_graph/本地开发启动uvicorn prometheus.app.main:app --host 0.0.0.0 --port 9002 --reload总结至此你已经用 3 条命令部署完成了 Prometheus——一个能真正理解代码的 AI 自动修Bug Agent。接下来可以注册一个真实仓库提交你项目里积压的 Issue让 Agent 替你上手观察working_dir中的复现测试与补丁产物验证修复质量阅读架构文档按 CONTRIBUTING.md 参与社区共建⚠️ 提示Neo4j 默认配置了 6G~12G 的堆内存建议机器内存不低于 16GB生产环境请替换默认的数据库密码与 JWT 密钥。赞分享【免费下载链接】Prometheus Prometheus: A Knowledge-Graph-Driven AI Agent that maps , understands , and repairs complex codebases — not by guessing, but by reasoning. ⚡项目地址https://gitcode.com/gh_mirrors/prometheus43/Prometheus点击查看免费下载相关推荐Happier自托管快速上手一条命令部署你自己的AI Agent中转服务器Happier自托管快速上手一条命令部署你自己的AI Agent中转服务器 Happier 是一款免费开源的 AI Agent 编排客户端覆盖 Web、桌面GetQzonehistory完整指南3步导出QQ空间全部历史说说到本地ExcelGetQzonehistory完整指南3步导出QQ空间全部历史说说到本地Excel 翻QQ空间记录找早年发的说说翻到某年就翻不动了——更早的呢去哪儿了G网页爬虫数据分析Spell UI快速开始3步安装动画组件一条命令搞定你的React项目Spell UI快速开始3步安装动画组件一条命令搞定你的React项目 Spell UI 是一个开源的 React 动画组件库提供大量可直接复制粘贴创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站