from langchain.agents import create_agentdef send_email(to: str, subject: str, body: str): """发送电子邮件""" email = { "to": to, "subject": subject, "body": body } # ... 发送电子邮件的逻辑 return f"Email sent to {to}"agent = create_agent( "gpt-5.4", tools=[send_email], system_prompt="You are an email assistant. Always use the send_email tool.",)
Safari 会阻止对 Studio 的 localhost 连接。要解决此问题,请使用 --tunnel 运行上述命令,通过安全隧道访问 Studio。
服务器运行后,您的智能体既可以通过 API 在 http://127.0.0.1:2024 访问,也可以通过 Studio UI 在 https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024 访问:
Studio 连接到您的本地智能体后,您可以快速迭代优化智能体的行为。运行测试输入,检查完整的执行跟踪,包括提示、工具参数、返回值以及令牌/延迟指标。当出现问题时,Studio 会捕获异常及其周围状态,帮助您理解发生了什么。开发服务器支持热重载——在代码中更改提示或工具签名,Studio 会立即反映这些更改。从任何步骤重新运行对话线程以测试您的更改,无需从头开始。此工作流程可扩展到从简单的单工具智能体到复杂的多节点图。有关如何运行 Studio 的更多信息,请参阅 LangSmith 文档中的以下指南: