在本地使用 LangChain 构建 Agent 时,可视化 Agent 内部发生的情况、实时与其交互以及调试出现的问题非常有帮助。LangSmith Studio 是一个免费的可视化界面,用于从您的本地机器开发和测试您的 LangChain Agent。 Studio 连接到您本地运行的 Agent,向您展示 Agent 执行的每个步骤:发送到模型的提示、工具调用及其结果以及最终输出。您可以测试不同的输入,检查中间状态,并在无需额外代码或部署的情况下迭代 Agent 的行为。 本页描述了如何将 Studio 与您的本地 LangChain Agent 设置。文档索引
在以下地址获取完整的文档索引:https://docs.langchain.org.cn/llms.txt
在进一步探索之前,请使用此文件发现所有可用页面。
先决条件
在开始之前,请确保您已具备以下条件- 一个 LangSmith 帐户:在 smith.langchain.com 注册(免费)或登录。
- LangSmith API 密钥:请按照创建 API 密钥指南操作。
- 如果您不希望将数据 追踪 到 LangSmith,请在应用程序的
.env文件中设置LANGSMITH_TRACING=false。禁用追踪后,将不会有任何数据离开您的本地服务器。
设置本地 Agent 服务器
1. 安装 LangGraph CLI
LangGraph CLI 提供了一个本地开发服务器(也称为 Agent Server),它将您的 Agent 连接到 Studio。2. 准备您的代理
如果您已经有一个 LangChain Agent,可以直接使用它。这个例子使用一个简单的电子邮件 Agentagent.py
3. 环境变量
Studio 需要 LangSmith API 密钥才能连接您的本地 Agent。在项目的根目录下创建一个.env 文件,并添加您从 LangSmith 获取的 API 密钥。
.env
4. 创建 LangGraph 配置文件
LangGraph CLI 使用配置文件来定位您的 Agent 并管理依赖项。在您的应用程序目录中创建一个langgraph.json 文件
langgraph.json
create_agent 函数会自动返回一个已编译的 LangGraph 图,这正是配置文件中 graphs 键所期望的内容。
有关配置文件中 JSON 对象的每个键的详细说明,请参阅 LangGraph 配置文件参考。
5. 安装依赖项
从项目的根目录安装项目依赖项6. 在 Studio 中查看您的代理
启动开发服务器以将您的 Agent 连接到 Studiohttp://127.0.0.1:2024 访问,也可以通过 Studio UI 在 https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024 访问

视频指南
将这些文档连接到 Claude、VSCode 等,以获得实时答案。

