重庆大学AI训练营+20230645+GitHub 开源项目智能分析 #3129
eicon-xyz
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 GitHub 开源项目深度分析 Agent
项目概述
GitHub 开源项目深度分析 Agent 是一个基于 Nexent + MCP + 多Agent协作 构建的项目学习助手。
它解决的核心问题是:
系统通过 双Agent协作机制,将项目分析拆分为:
最终生成一份包含:
的完整技术报告。
🎯 项目定位
本项目定位为:
帮助开发者在几分钟内完成项目调研工作。
系统能做什么
❓ 为什么要做这个项目
目前大量 AI 项目分析工具存在一个共同问题:
第一类
仅分析 README
输出:
看起来很完整。
实际上:
第二类
直接分析源码
问题:
本项目的解决方案
采用:
先建立项目全局认知。
再进入源码验证阶段。
保证:
🏗️ 系统架构
整体架构
Agent协作设计
系统采用双Agent架构。
Agent-A:项目概览分析
职责:
输出:
{ "repo_info": {}, "readme": {}, "tech_stack": {}, "project_structure": {} }仅输出标准JSON。
不生成分析报告。
Agent-B:源码深度分析
职责:
输入:
Agent-A输出JSON输出:
🔧 MCP工具体系
项目基于 FastMCP 构建 GitHub 分析工具集。
当前提供 12 项能力。
🔍 工作流程
阶段一:项目概览分析
Agent-A 调用 MCP:
输出标准化 JSON。
阶段二:源码深度分析
Agent-B:
Step1
解析 JSON
定位:
Step2
源码验证
调用:
读取真实代码。
Step3
调用链追踪
调用:
寻找:
等关键函数。
Step4
架构验证
验证:
是否一致。
Step5
生成最终报告
输出:
📊 输入与输出
输入
用户直接输入:
例如:
输出
最终生成:
项目概览
架构分析
调用链分析
源码验证
学习路线
✨ 项目亮点
🚧 后续规划
📌 使用方式
1. 配置 GitHub Token
export GITHUB_TOKEN=your_token2. 启动 MCP 服务
3. 导入 Agent 配置
创建:
4. 开始使用
直接启动:
输入:
系统将自动完成:
Agent A:
agent_github_repo_analyzer_assistant_1780133162156.json
Agent B:
agent_source_code_audit_assistant_1780130970461.json
github_mcp.py
Beta Was this translation helpful? Give feedback.
All reactions