跳转到主要内容
https://registry.npmmirror.com/@lobehub/icons-static-svg/latest/files/icons/langchain.svg

使用LangGraph TypeScript构建Agent应用

学习如何通过全面的工具和多平台支持来构建、部署和集成Agent应用程序。 快速开始

快速链接

如何构建Agent

构建Agent需要定义Agent逻辑、连接大语言模型以及集成工具。该框架为所有Agent开发需求提供了一套完整的系统。
目标使用方式描述
快速入门快速开始通过分步指南在10分钟内构建您的第一个Agent。
创建Agent逻辑核心概念用于创建Agent工作流的架构。整合模型、工具、状态和逻辑。
连接大语言模型模型提供商通过统一接口支持多个大语言模型提供商。
添加外部能力工具通过自定义工具和函数调用访问外部服务。
管理会话状态记忆与状态会话范围的状态管理和对话历史记录,用于生成上下文响应。
运行Agent运行Agent启动Agent服务并连接到客户端应用程序。

在产品中部署Agent

AG-Kit提供灵活的部署选项,可将Agent集成到现有基础设施或创建新应用。
目标使用方式描述
云端部署云端部署部署到无服务器平台、Docker或Kubernetes。
自托管部署自托管在自有基础设施上部署,完全掌控。
监控性能可观测性为生产环境部署提供内置监控和可观测性功能。

构建Agent应用程序

通过高级UI组件和用户交互功能创建全面的Agent应用程序。
目标使用方式描述
创建聊天界面聊天界面使用聊天组件和钩子创建对话式界面。
生成动态UI生成式UI基于工具结果构建动态交互式用户界面。
添加人工交互Human-in-the-Loop实现需要人工输入和审批的交互式工作流。
创建前端操作前端操作为Agent工作流定义自定义UI操作和交互。
管理共享状态共享状态处理跨多个组件和会话的状态管理。

关键特性

多平台部署

  • Web应用:支持流式传输的组件
  • 微信小程序:与AG-UI协议的原生集成
  • 桌面应用:支持跨平台桌面应用程序
  • 无服务器:针对无服务器平台优化

高级能力

  • 生成式UI:基于工具结果的动态UI生成
  • Human-in-the-Loop:需要人工输入的交互式工作流
  • 多Agent系统:协调多个Agent完成复杂任务
  • 记忆与状态:持久的对话记忆和会话管理

开发者工具

  • 命令行界面工具:用于项目管理和部署的命令行界面
  • 热重载:通过自动重载实现快速开发迭代
  • 类型安全:全面的类型定义提供完整的类型支持
  • 测试套件:为所有Agent组件提供内置测试框架

开始使用

通过快速开始设计Agent工作流 →