NarimanN2/ollama-playground
Interesting LLM projects that I created for my YouTube channel using Ollama's open-source models.
解决的问题
该仓库填补了学习Ollama开源模型与实际构建应用之间的空白。它提供了一系列现成的示例项目,展示如何将这些模型用于实际任务,如与PDF聊天、构建AI代理以及创建语音或视觉应用。除了阅读文档,你还可以看到可运行的代码并观看教程视频。
工作原理
该仓库由一组独立项目组成,每个项目都有自己的文件夹和README。每个项目专注于一个特定用例,并以Ollama模型为核心引擎。项目按类别分组:
- 检索增强生成(RAG)——包括与PDF聊天、混合检索、多模态RAG和语音RAG。
- 代理工具与协议——展示如何构建带记忆的代理、基于MCP和ACP的代理,以及安全的MCP服务器。
- 实用代理——如网页抓取、研究助手和文本到SQL代理。
- 多代理系统——包括监督者和群体架构。
- 语音——包括AI播客生成器和本地语音助手。
- 视觉——视频摘要、OCR、情感检测、物体检测和图像搜索引擎。 每个项目都附带可在本地运行的代码,并配有解释构建过程的YouTube视频。
适用人群
本仓库面向希望学习如何使用本地运行的开源LLM构建应用的开发者、爱好者和学生。对于任何对RAG、代理、语音和视觉的实际实现感兴趣且不想从头开始的人来说,它也很有用。视频教程使即使你是这些概念的新手也能轻松跟上。
亮点
- 涵盖广泛的用例:RAG、代理、语音、视觉和多代理系统
- 每个项目都包含专门的README和YouTube教程链接
- 项目展示了简单和高级架构(监督者、群体、MCP、ACP)
- 包含多模态和语音接口,展示如何组合多种输入/输出类型
- 所有内容都基于Ollama的开源模型,因此你可以在本地运行,无需云依赖
相关
- 项目
- 项目
- 项目
- 项目