Чему вы научитесь
- Понимать процесс создания AI-продуктов: ключевые этапы разработки и специфика AI-решений
- Работать с LLM на примере бесплатных моделей от Mistral AI и OpenRouter
- Разрабатывать LLM-приложения
- Применять современные фреймворки: LangChain, Chainlit и FastAPI
- Использовать полезные библиотеки: guardrails, llm-guard и SQLAlchemy
- Работать с мощными инструментами: Arize Phoenix, PostgreSQL, Qdrant, Docker и Grafana
- Разворачивать приложения: на платформе render.com и на выделенном сервере
- Применять паттерны и лучшие практики разработки
О курсе
Курс включает в себя текстовые лекции, охватывающие теоретические аспекты, а также тесты и практические задания для закрепления полученных знаний в LLM Simulator. По завершении курса вы сможете разработать свой собственный проект с использованием LLM и получить ревью от преподавателя, что поможет вам улучшить и доработать его!
Курс полностью бесплатный и доступный без VPN, все изучается последовательно с увеличением сложности!
GitHub-репозиторий курса: https://github.com/AI-Product-Course/Lectures
LLM Simulator: https://ai-llm-applications.gitbook.io/llm-simulator
Telegram-группа курса: https://t.me/+U7iKq3RXxEhmZGY6
Для кого этот курс
Начальные требования
1. Python: основной синтаксис, ООП, использование сторонних библиотек
2. Git: branch, pull, push, commit, add, clone, работа с GitHub
3. Работа в IDE, например, VS Code или Pycharm
4. Желательно знание SQL: операции SELECT (JOIN, WHERE, GROUP BY), DELETE, UPDATE, CREATE
В начале курса будет входной контроль, чтобы каждый мог понять, какие темы ему стоит повторить перед обучением на курсе
Наши преподаватели
Как проходит обучение
- Выполнение тестов и заданий входного контроля
- Изучение теории и закрепление её с помощью тестов
- Решение практических задач и проектов с публикацией в GitHub и ревью кода от преподавателя (LLM Simulator)
Программа курса
Что вы получаете
- Понимание процесса создания AI-продукта и этапов разработки LLM-приложения
- Теоретические знания и опыт работы с технологиями для позиции LLM-инженера
- Паттерны, архитектуры, концепции для понимания разработки LLM-приложений
- Обратная связь от преподавателя в комментариях к урокам
- Код-ревью практических задач на GitHub от преподавателя
- Проекты в портфолио по работе с большими языковыми моделями
- Рекомендация лучших выпускников на позицию AI/LLM-инженера в компании-партнеры