1.什么是LangChain
LangChain是一个开源的开发框架,使用Python构建基于大模型的AI应用相关的模块和工具。通过LangChain,可以完成LLM集成。
1.1 LangChain的特性
- LLM和Prompt:LangChain对所有LLM大模型进行了API抽象,统一了大模型访问 API,同时提供了 Prompt 提示模板管理机制
- Chain(链):Langchain 对一些常见的场景封装了一些现成的模块,eg.上下文的问答系统,自然语言生成 SQL查询这种任务的过程就是一个工作流,一步一步的执行,所以叫chain
- LCEL
- RAG(数据增强生成)
- Agents
- Memory(模型记忆)

