快速上手
本章用 LangChain 1.0 的 create_agent 完成第一个可调用工具的 Agent。
最小 Agent
发生了什么:
- 模型收到用户问题
- 决定调用
get_weather - 框架执行工具并把结果塞回上下文
- 模型生成最终自然语言回答
使用 @tool 装饰器
推荐为工具添加类型与 docstring,便于模型理解参数:
流式输出
stream_mode 还可为 updates(按节点更新),便于观察工具调用阶段。
结构化输出
需要固定 JSON / Pydantic schema 时:
带记忆的对话(预览)
多轮对话需要 checkpointer 与 thread_id(详见 记忆与检查点):
第一个任务清单
- 创建 venv 并
pip install langchain langgraph langchain-openai - 设置
OPENAI_API_KEY - 运行最小 Agent 脚本
- 加一个
@tool并观察模型何时调用 - 尝试
stream与checkpointer