前提条件
开始之前,请确保您已具备以下条件:- 一个 LangSmith 的 API 密钥(注册免费)
设置本地 LangGraph 服务器
1. 安装 LangGraph CLI
2. 准备您的代理
我们将以下简单代理作为示例:agent.py
3. 环境变量
在项目根目录下创建一个.env 文件,并填入所需的 API 密钥。我们需要将 LANGSMITH_API_KEY 环境变量设置为您从 LangSmith 获取的 API 密钥。
.env
4. 使您的应用兼容 LangGraph
在应用目录内,创建配置文件langgraph.json:
langgraph.json
create_agent() 会自动返回一个已编译的 LangGraph 图,我们可以将其传递给配置文件中的 graphs 键。
有关配置文件中每个键的详细说明,请参阅 LangGraph 配置文件参考文档。
5. 安装依赖项
在您的新 LangGraph 应用根目录中,安装依赖项:6. 在 Studio 中查看您的代理
启动 LangGraph 服务器:http://127.0.0.1:2024) 和 Studio UI https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024 访问:
Studio 让您的代理每一步操作都清晰可见。您可以重播任意输入,检查确切的提示词、工具参数、返回值以及令牌/延迟指标。如果某个工具抛出异常,Studio 会记录异常及其上下文状态,帮助您减少调试时间。
保持开发服务器运行,编辑提示词或工具签名,Studio 会自动热重载。从任意步骤重新运行对话线程,以验证行为变更。详情请参阅 管理线程。
随着您的代理日益复杂,同一视图可从单工具演示扩展至多节点图,确保决策过程清晰可复现。