前一篇文章《ChatGPT前端开发篇》中 学习助手的开发和打通钉钉、飞书、微信公众号机器人都是比较初级的套壳开发。针对AI的开发,能做的事情还很多,比如对prompt优化,把AI做成输入输出API的转换,Langchain可以解决LLM(大语言模型)的效率问题和结构化的问题(结构化是指支持多种数据格式的输入和输出,而非仅仅是纯文本了)。本篇文章带你感受AI无所不能的能力,通用人工智能的时代已到来。
Langchain是什么?
2022年10月发起, 目前是搭建高效可靠的LLMs端到端应用开发框架,早起只有Python版本,23年初社区开始构建TS版本
为什么要使用Langchain?
TS
和Python
OpenAI
,还有GoogleVertex
、AI21
、Google PaLM
、HuggingFaceInference
等等Langchain的基本组成
Data Connections
的概念更宽泛,包括数据源部分(文件、Sql、远端数据)、数据转换(大文件分片)inverding、存储、查询、溯源等数据的全流程操作存储 存储在es fireBase 内存
Model I/O
使用PromptTemplate高效生成Prompt
基础能力
封装场景
ChatPromptTemplate
SystemMessagePromptTemplate
HumanMessagePromptTemplate
最近有些事,这篇文章晚点写
本文作者:郭郭同学
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!