跳到内容

教程

LangGraph 或 LLM 应用开发新手?阅读此材料以开始构建您的第一个应用程序。

快速开始 🚀

用例 🛠️

探索为特定场景量身定制的实际应用

聊天机器人

RAG

Agent 架构

多 Agent 系统

  • 网络:使两个或多个 Agent 能够协作完成任务
  • Supervisor:使用 LLM 来编排和委派给各个 Agent
  • 分层团队:编排嵌套的 Agent 团队来解决问题

规划代理

  • 计划与执行:实现一个基本的计划和执行 Agent
  • 无观察推理:通过将观察结果保存为变量来减少重新规划
  • LLMCompiler:从规划器流式传输并急切地执行任务 DAG

反思与评论

评估

实验性

  • Web 研究 (STORM):通过研究和多角度 QA 生成类似 Wikipedia 的文章
  • TNT-LLM:构建丰富的、可解释的用户意图分类法,并使用 Microsoft 为其 Bing Copilot 应用程序开发的分类系统。
  • Web 导航:构建一个可以导航和与网站交互的 Agent
  • 竞技编程:构建一个具有少样本“情景记忆”和人机协作的 Agent,以解决美国计算机奥林匹克竞赛中的问题;改编自 Shi、Tang、Narasimhan 和 Yao 的论文《语言模型能解决奥林匹克编程问题吗?》。
  • 复杂数据提取:构建一个可以使用函数调用来执行复杂提取任务的 Agent

LangGraph 平台 🧱

身份验证与访问控制

在以下三部分指南中,为现有的 LangGraph 平台部署添加自定义身份验证和授权。

  1. 设置自定义身份验证:实施 OAuth2 身份验证以授权用户在您的部署上
  2. 资源授权:允许用户进行私人对话
  3. 连接身份验证提供程序:添加真实用户帐户并使用 OAuth2 进行验证

评论