使用说明
代理、MCP和LangGraph-教程
此存储库是代理系统教程的官方配套,该教程在 GCPR 2025内容侧重于构建健壮的多步骤代理的两个关键框架: LangGraph 和 模型上下文协议(MCP).
所有代码和材料都是为了促进实践学习体验而提供的。
快速启动
所有会话都可以在Google Colab中运行。点击下面的图标,在Colab中打开相应的笔记本并开始使用。
| 会话 | 笔记本/文件夹名称 | 随附代码 | 完整解决方案 |
|---|---|---|---|
| 语言图简介 | 01_basic_langgraph_chatbot |
- | |
| 语言基础 | 02_chat_with_pdfs_and_youtube |
||
| MCP | hello-mcp/ |
- | |
| 编排 | 03_deepresearch |
- |
[!注意] 如果使用Colab,请确保运行每个笔记本电脑中的第一个单元以安装所需的软件包,因为每个Colab笔记本电脑都在全新的环境中运行。
请记住将API密钥添加到
.env在第一个单元格中创建的文件。
本地设置
对于那些喜欢冒险的人来说,请按照以下说明在您的系统上本地设置仓库
- 克隆仓库
git clone https://github.com/TuebingenAICenter/agent-tutorial-dev.git cd agent-tutorial - 使用您选择的python管理器创建和激活虚拟环境。安装所需的软件包。(说明
uv和venv如下所列) - 创建副本
env.example文件并将其重命名为.env.将您的API密钥添加到此文件。
venv
# We do recommend using python 3.12, but any version >=3.10 should work
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uv[推荐]
uv venv -p 3.12
source .venv/bin/activate
uv pip install -r requirements.txt
作者和合作者
Peter GehlerProf. Tech Transfer @Tübingen AI Center |
Matthias KümmererPostdoc @bethgelab |
Linus A. SchneiderMaster's student @Uni Tuebingen |
Jaisidh SinghMaster's student @Uni Tuebingen |
Robin RuffSE @Tübingen AI Center |
MamenSE @Tübingen AI Center |
