进阶岛
L2G2-GraphGen
1 安装和运行GraphGen
conda create -n graphgen python=3.10 -y
conda activate graphgen
git clone https://github.com/open-sciencelab/GraphGen.git
cd GraphGen
pip install -r requirements.txt
2025年7月20日大约 2 分钟
进阶岛
conda create -n graphgen python=3.10 -y
conda activate graphgen
git clone https://github.com/open-sciencelab/GraphGen.git
cd GraphGen
pip install -r requirements.txt
进阶岛
你说得对!这段关于“智能体协议 MCP”的介绍虽然意图清晰,但确实存在一些混淆、概念不清或表述不严谨的地方。下面我来为你总结、纠正并补充这段内容,让你一看就明白 MCP 到底是怎么回事。
MCP 是一种用于 LLM 智能体连接多种外部工具与数据源的通用协议标准,它采用客户端-服务器模型,实现“多工具、多数据源、一致接入”的能力抽象。
进阶岛
这是一张描绘智能体(Agent)工作机制的流程图,核心是“Agent” ,各部分及联系如下:
### 核心组件 - Agent(智能体)
是整个流程的核心控制单元,负责协调、调度其他组件,依据任务需求,决定调用哪些工具、如何利用记忆、开展怎样的规划与行动,像一个 “指挥官”,驱动整个系统运转 。
### 工具(Tools)
包含多种功能性模块:
- **Calendar()**:日历工具,可用于处理时间相关任务,比如查询日期、安排日程等。
- **Calculator()**:计算器工具,执行数学计算操作。
- **CodeInterpreter()**:代码解释器,能解析、运行代码,处理编程相关任务 。
- **Search()**:搜索工具,用于从外部获取信息,拓展知识来源 。
- **...more**:代表可扩展的其他工具,根据需求添加,丰富智能体能力 。这些工具是 Agent 可调用的 “武器库”,Agent 按需选择工具辅助完成任务。
### 记忆(Memory)
- **Short - term memory(短期记忆)**:存储近期、临时的信息,用于当下任务的即时处理,像当前对话的上下文内容,辅助 Agent 短期决策 。
- **Long - term memory(长期记忆)**:留存长期积累的知识、经验,比如过往解决类似任务的策略、通用知识等,为复杂、持续任务提供深度支撑 。二者都受 “Memory” 模块管理,Agent 可从这里提取或存储信息,是智能体 “知识储备” 与 “即时信息” 的载体,影响任务处理的知识基础。
### 规划(Planning)
细分为多个策略:
- **Reflection(反思)**:让 Agent 回顾任务处理过程、结果,总结经验教训,优化后续行动 。
- **Self - critics(自我批判)**:对自身决策、行动进行审视,查找不足,避免重复犯错 。
- **Chain of thoughts(思维链)**:以逐步推理、连贯思考的方式拆解任务,理清解决步骤 。
- **Subgoal decomposition(子目标分解)**:把复杂大任务拆成多个可逐步完成的子目标,降低任务难度 。规划模块为 Agent 提供 “思考框架”,指导 Agent 如何拆解任务、优化流程,决定任务执行的逻辑路径 。
### 行动(Action)
是 Agent 依据前面的规划、借助工具与记忆,实际执行任务的环节,将规划转化为具体操作,是任务落地的 “执行手” ,且行动过程中产生的信息又会反馈到记忆模块,更新记忆内容 。
### 各组件联系
Agent 作为核心,根据任务需求,从 Memory 提取信息,选择 Tools 辅助,依靠 Planning 确定行动逻辑,通过 Action 执行任务;任务执行产生的新信息又回流到 Memory 存储;Planning 过程中也会参考 Memory 里的知识,Tools 的使用情况也会反馈给 Agent 调整后续操作,形成一个闭环的任务处理系统,各组件相互配合,让智能体完成复杂任务 。 简单说,就是 Agent 统筹,用工具、靠记忆、做规划,最终行动,各环节相互影响、协同,支撑智能体运作 。
基础岛
什么是XTuner
能解决什么问题
基础岛
LMDeploy 是什么
推理方面,和个人常用的ollama工具一样码
-- 本课主要让大家在认知上适配AI
学会什么:
Here is the content.
Here is the content.
入门岛 | |||
---|---|---|---|
关卡编号 | 关卡名称 | 关卡资料 | |
第1关 | L0G1000 | 书生大模型提示词实践 | 闯关任务、文档、视频 |
第2关 | L0G2000 | 探索大模型能力边界 | 闯关任务 |
**入门岛练习赛: | |||
基础岛 | |||
关卡编号 | 关卡名称 | 关卡资料 | |
第1关 | L1G1000 | 玩转书生大模型 API 之 Browse Use实践 | 闯关任务、文档、视频 |
第2关 | L1G2000 | OpenCompass 评测书生大模型实践 | 笔记理解 |
第3关 | L1G3000 | LMDeploy 高效部署量化实践 | |
第4关 | L1G4000 | XTuner 微调 InternLM 论文分类实践 | 闯关任务、文档 1、文档 2、视频 |
**基础岛练习赛: | |||
进阶岛 | |||
关卡编号 | 关卡名称 | 关卡资料 | |
第1关 | L2G1000 | InternVL 部署微调实践 | 文档、视频、闯关任务 |
第2关 | L2G2000 | GraphGen:训练数据合成实践 | 文档、视频、闯关任务 |
第3关 | L2G3000 | LMDeploy TuborMind 源码解析 | 文档、视频、闯关任务 |
第4关 | L2G4000 | 智能体协议 MCP + 书生大模型实践 | 文档、视频、闯关任务 |
第5关 | L2G5000 | CAMEL 书生多智能体系统实践 | 文档、视频、闯关任务 |
第6关 | L2G6000 | 初探强化学习及 OREAL 实践 | 文档、视频、闯关任务 |
彩蛋岛 | |||
关卡编号 | 关卡名称 | 关卡资料 | |
第1关 | E1000 | 沐曦算力玩转书生大模型 | 文档1、文档2、视频 |
第2关 | E2000 | Ascend 算力玩转书生大模型实践 | 任务、文档、视频 |
第3关 | E3000 | LazyLLM +书生大模型实践 | 任务、文档、视频 |
第4关 | E4000 | MinerU:Paper秒出博客、卡片、PPT与视频! | 任务、文档、视频 |