深度解析 rag-vector-agent-semantic-kernel:基于 Semantic Kernel 的 Agentic RAG 实践
项目简介
rag-vector-agent-semantic-kernel 是一个基于 Microsoft Semantic Kernel 的开源 Agentic RAG(Retrieval-Augmented Generation)项目。它集成了向量数据库、检索增强生成、Agent 工作流和插件机制,支持多种大模型(如 OpenAI、Azure OpenAI、Ollama、Phi3 等),可用于构建企业级智能问答、知识管理、自动化助手等应用。
主要特性:
- 支持多种 LLM(OpenAI、Azure、Ollama、Phi3 等)
- 灵活的向量数据库集成(Chroma、Qdrant、Azure AI Search 等)
- Agentic RAG 工作流,支持多步推理、工具调用
- 插件化设计,易于扩展
- 丰富的示例和可视化界面
快速上手
1. 环境准备
建议使用 Python 3.10+,推荐在虚拟环境下操作。
g