Курс дает хорошее базовое понимание проблем, возникающих при разработке agentic RAG систем, и демонстрирует современные подходы к их решению.
В качестве плюсов следует назвать:
- курс имеет продуманную и логичную структуру
- затронуты очень (на мой вкус) интересные темы -- reranking, дообучение, оценка качества RAG
- достаточно подробно рассмотрен RAG -- какие векторные БД когда применимы, зачем нужны метаданные, почему галлюцинации, мониторинг и т.п.
- все рассмотренные модели и инструменты (почти все) можно установить локально либо в Docker, не требуется платных подписок
- все приведеные в курсе примеры кода рабочие, а если что-то пошло не так, автор отвечает оперативно, содержательно, вникая в проблему
- интересные упражнения с агентами на CrewAI
- очень полезный и завершенный с инженерной точки зрения финальный проект, показывающий как работают в связке почти все изученные в курсе компоненты
- в требованиях к курсу обозначены "Опыт с FastAPI... понимание асинк программирования", но отсуствие этих навыков не является проблемой для прохождения, курс о другом
Из того, что можно улучшить (мой субъектиный взгляд):
- большинство кодинг-тестов, скорее, проверяют базовые знания программирования на Python
- некоторые лекции чрезмерно конспективны, нуждаются в расширении
- по некоторым темам отдельно
- реранкинг: например, дообучение реранкера в случае, когда важна релевантность поиска в спец предм области
- LoRA-дообучение: с теоретической точки зрения + подробный разбор того что происходит в Colab ноутбуке
- multi-agent системы: да, интересно, но, возможно, заслуживают отд курса -- можно вообще исключить за счет доп раскрытия других тем
- квантование, gguf: подробнее про квантование, форматы моделей, что именно и какие проблемы решает (либо я упустил)
- чанкинг: упомянут, да, в курсе он неактуален, но в реалиях в RAG грузятся тома документации
- промптинг: перечислены основные подходы, но нехватает примеров и упражнений
- насчет "понимания асинхронного программирования" -- разумееется, это "побочная" тема, но был бы полезен либо мини-краш-курс в рамках курса, либо отсылка к материалам за его пределами
В целом, курс однозначно рекомендую. Автору респект!