A LangSmith 部署 安装包含多个关键组件。这些工具和服务共同提供了一个完整的解决方案,用于构建、部署和管理图(包括代理应用程序),无论是在 云端 还是您自己的 self-hosted infrastructure:
flowchart
subgraph LangSmith Deployment
A[LangGraph CLI] -->|creates| B(Agent Server deployment)
B <--> D[Studio]
B <--> E[SDKs]
B <--> F[RemoteGraph]
end
classDef process fill:#E5F4FF,stroke:#006DDD,stroke-width:2px,color:#030710
class A,B,D,E,F process
- - Agent Server:定义了一个固执己见的 API 和运行时,用于部署图和代理。处理执行、状态管理和持久化,以便您可以专注于构建逻辑而不是服务器基础设施。
- - LangGraph CLI:一个命令行界面,用于在本地构建、打包和与图交互,并准备它们进行部署。
- - Studio:一个专门用于可视化、交互和调试的 IDE。连接到本地 Agent Server 以开发和测试您的图。
- - Python/JS SDK: The Python/JS SDK provides a programmatic way to interact with deployed graphs and agents from your applications.
- - RemoteGraph:允许您像在本地运行一样与已部署的图进行交互。
- - 控制平面:用于创建、更新和管理 Agent Server 部署的 UI 和 API。
- - 数据平面:执行图的运行时层,包括 Agent Server 及其支持服务(PostgreSQL、Redis 等),以及从控制平面协调状态的监听器。