大模型开发框架认识
框架 | 主要特点 | 应用场景 | 文档 | 模型中立 | 上手 |
---|---|---|---|---|---|
LangChain | 全能型框架 | RAG、Agent、FLow | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
LlamaIndex | 主要是针对 RAG | RAG | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
SemanticKernel | 微服务集成与部署 | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ | |
Dify | 通过界面操作 | RAG、Agent、FLow | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
CrewAI | 基于 langchian 开发的 Multi-Agent | Agent、Flow | ⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
MetaGPT | Multi-Agent | RAG、FLOW | ⭐⭐ | ⭐⭐ | ⭐⭐ |
AutoGen | Multi-Agent | - | ⭐ | ⭐ | ⭐ |
目前计划的框架使用优先级:
- RAG 应用:LlamaIndex>langchian>dify
- 多 Agent:CrewAI>MetaGPT>langchian>dify