LangChain 是现在最热门的 AI 应用框架之一。
2022 年 10 月才刚刚推出,截止到目前它在 GitHub 上已经有了 77.3K 颗星的点赞了,它是 GitHub 上增长最快的开源项目。
在 GitHub 社区上,每天都有众多开发者,用它创造一些很新很酷的应用。
官方介绍
LangChain 是一个用于开发由语言模型驱动的应用程序的框架。
它能够使应用程序具备以下能力:
- 上下文感知能力:将语言模型连接到上下文信息源(提示指令、少量示例、用于支撑其响应的内容等)
- 推理能力:依赖语言模型进行推理(基于提供的上下文如何回答问题、采取什么行动等)
组成部分
能干什么?
- 智能文档助手
- 语言翻译服务
- 内容推荐系统
- 智能问答系统
- ...
源码
GitHub:https://github.com/langchain-ai/langchain
官网:https://python.langchain.com/docs/get_started/introduction
小结
LangChain 是一个 开源框架,它提供了构建基于 LLM 的 AI 应用所需的各种模块与工具,大大降低了开发应用的门槛,使得任何人都可以轻松构建大模型的应用。
LangChain 对于大模型开发工程师来说是必须掌握的。
不要把它想的那么难,框架嘛,作为程序员的我们应该都不陌生,就是为了降低开发门槛,提高工作效率。
可以把它类比成,Java 中的 Spring,Python 中的 Django,PHP 中的 Laravel,没那么复杂,学就行啦,一个字就是干。
关于 LangChain 中的组件,后续文章进行讲解,敬请关注 ~
从小白程序员的角度,动手实践大模型应用开发,欢迎大家围观,AI 时代,我们一起成长。