Agentic RAG с DeepSeek-R1 — практический интенсивный курс по созданию агентной Retrieval-Augmented Generation системы на базе локальной LLM DeepSeek-R1. Вы пошагово соберёте рабочее приложение, в котором агенты, инструменты, задачи и RAG-компоненты взаимодействуют в едином workflow для поиска информации, рассуждения и генерации ответов.
Курс ориентирован на практику: вместо абстрактной теории вы настраиваете локальную среду, запускаете DeepSeek-R1 через Ollama, подключаете внешние источники данных, проектируете роли агентов и объединяете всё в полноценное Agentic RAG-приложение.
О чём этот курс
Классический RAG обычно работает по линейной схеме: пользователь задаёт вопрос, система извлекает релевантные документы, а языковая модель формирует ответ на основе найденного контекста. Agentic RAG расширяет этот подход: агент может самостоятельно выбирать инструменты, уточнять задачу, управлять поиском, выполнять промежуточные действия и принимать решения о том, какие данные использовать.
На курсе вы разберёте, как построить такую архитектуру на практике: от локального запуска модели до настройки агентов, задач, инструментов и финального приложения. Особое внимание уделяется работе с DeepSeek-R1, локальному запуску через Ollama и проектированию агентного workflow.
Чему вы научитесь
- Понимать разницу между классическим RAG и Agentic RAG.
- Запускать DeepSeek-R1 локально с помощью Ollama.
- Настраивать окружение для разработки Agentic RAG-приложений.
- Создавать инструменты для поиска информации и выполнения внешних действий.
- Проектировать агентов с чёткими ролями и зонами ответственности.
- Определять задачи для агентов и координировать их выполнение.
- Строить сквозной агентный workflow для обработки пользовательских запросов.
- Объединять агентов, инструменты, задачи и RAG-компоненты в единую систему.
- Запускать, тестировать и дорабатывать готовое приложение.
Программа курса
1. Введение в Agentic RAG
Вы познакомитесь с ключевыми принципами Retrieval-Augmented Generation и разберёте, почему агентный подход становится важным для сложных LLM-приложений. В этом разделе объясняется, когда достаточно классического RAG, а когда лучше использовать агентов и инструменты.
2. Локальный запуск DeepSeek-R1 через Ollama
Вы настроите рабочее окружение, установите необходимые зависимости и запустите DeepSeek-R1 локально. Такой подход позволяет экспериментировать с LLM-приложениями без постоянной зависимости от внешних API.
3. Создание инструментов для агентов
Вы реализуете инструменты, которые агент сможет использовать для поиска данных, обращения к внешним источникам и выполнения отдельных действий. Этот этап помогает понять, как LLM получает доступ к актуальной информации за пределами собственного контекста.
4. Проектирование агентов и задач
Вы определите роли агентов, их обязанности и логику взаимодействия. Вместо одного универсального компонента система будет состоять из специализированных участников, каждый из которых отвечает за конкретную часть процесса.
5. Сборка Agentic RAG workflow
Вы объедините модель, инструменты, агентов, задачи и RAG-логику в единый рабочий процесс. На этом этапе приложение начнёт выполнять полноценный цикл: принимать запрос, искать данные, анализировать контекст и формировать ответ.
6. Тестирование готового приложения
В финальной части вы запустите готовую Agentic RAG-систему, проверите её работу на практических запросах и разберёте, как улучшать качество ответов, структуру агентов и использование инструментов.
Для кого подойдёт курс
- Для Python-разработчиков, которые хотят создавать LLM-приложения с использованием RAG и агентов.
- Для ML- и AI-инженеров, изучающих практическое применение локальных языковых моделей.
- Для специалистов, которые хотят понять, как использовать DeepSeek-R1 в реальных проектах.
- Для разработчиков, интересующихся Ollama, локальными LLM, векторным поиском и агентными архитектурами.
- Для тех, кто уже знаком с базовым RAG и хочет перейти к более гибким Agentic RAG-системам.
Что вы создадите в результате
К концу курса у вас будет работающая Agentic RAG-система на базе DeepSeek-R1. Вы поймёте, как устроено взаимодействие между агентами, инструментами, задачами и механизмами поиска информации, а также получите практический опыт разработки агентных LLM-приложений.
Готовый проект можно использовать как основу для собственных решений: интеллектуального поиска по документам, AI-ассистента, внутренней базы знаний, исследовательского помощника или прототипа корпоративного RAG-приложения.
Необходимые знания
- Базовое понимание Python и работы с зависимостями.
- Общее представление о больших языковых моделях и промптинге.
- Желательно понимать основы RAG, но ключевые отличия Agentic RAG объясняются в курсе.
- Опыт работы с Git и командной строкой будет полезен для запуска проекта.
Итог
Agentic RAG с DeepSeek-R1 — это практический курс для тех, кто хочет не просто понять концепцию агентного RAG, а собрать собственное приложение с локальной LLM, инструментами, агентами и управляемым workflow. После прохождения курса вы сможете проектировать и запускать более гибкие RAG-системы, которые лучше подходят для сложных пользовательских запросов и работы с внешними знаниями.