LangChain 是一个用于开发由语言模型支持的应用程序的框架。它使应用程序能够:

  • 具有上下文感知能力:将语言模型与上下文源连接起来(提示说明、几个镜头示例、响应的内容等)
  • Reason:依靠语言模型进行推理(关于如何根据提供的上下文回答、采取什么操作等)

https://python.langchain.com/v0.2/docs/tutorials/

该框架由几个部分组成。

  • LangChain 库:Python 和 JavaScript 库。包含无数组件的接口和集成、将这些组件组合成链和代理的基本运行时,以及链和代理的现成实现。
  • LangChain 模板:一系列易于部署的参考架构,适用于各种任务。
  • LangServe:用于将 LangChain 链部署为 REST API 的库。
  • LangSmith:一个开发者平台,可让您调试、测试、评估和监控基于任何 LLM 框架构建的链,并与 LangChain 无缝集成。

LangChain 库本身由几个不同的包组成。

  • langchain-core: 基础抽象和LangChain表达式语言。
  • langchain-community: 第三方集成。
  • langchain: 构成应用程序认知架构的链、代理和检索策略。

使用 LangChain 可以构建什么?

❓ 检索增强生成

文档
端到端示例:Chat LangChain 和 repo

💬 分析结构化数据

文档
端到端示例:SQL Llama2 模板

🤖 聊天机器人

文档
端到端示例:Web LangChain(网络研究员聊天机器人)和存储库
以及更多!请前往文档的用例部分了解更多信息。

Hugging Face:
GitHub:https://github.com/langchain-ai/langchain

https://www.langchain.com.cn/

作者:Jeebiz  创建时间:2024-05-12 21:47
最后编辑:Jeebiz  更新时间:2024-08-05 09:17