29 апреля
4 месяца
Онлайн
Ср 20:00 Мск, Сб 11:00 Мск
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Возможность совмещать учебу с работой
Индивидуальная разработка итоговой проектной работы
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Чат в Telegram для общения преподавателей и студентов
В этом модуле вы познакомитесь с видами ассистентов и ботами 2025 года. Разберёте базовую архитектуру систем: интерфейс, ядро, инструменты, память. Узнаете, какие каналы бывают (Telegram, VK, Web, голос) и где они применяются. Освоите основы архитектурного мышления для построения диалоговых систем.
Тема 1: Обзор ботов, голосовых ассистентов и ИИ-агентов
Тема 2: Инструменты разработки и архитектура диалоговых систем
Тема 3: Asyncio, async/await, event loop // ДЗ
В этом модуле вы изучите основы работы с библиотекой aiogram. Научитесь создавать простые боты, обрабатывать команды и сообщения, подключать клавиатуры и меню. А также освоите FSM для сложных сценариев и организацию структуры кода. В конце модуля соберёте мини-проект.
Тема 1: Введение в aiogram
Тема 2: Клавиатуры и простое меню
Тема 3: FSM: многошаговые сценарии
Тема 4: Структура кода и мини-проект // ДЗ
Этот модуль посвящён хранению и обработке данных. Вы освоите основы SQL и SQLite, затем перейдёте к работе с ORM. Научитесь подключать БД в aiogram, сохранять историю и профили пользователей. В завершении разберёте миграции и оптимизацию запросов.
Тема 1: SQLite и основы SQL
Тема 2: SQLAlchemy (ORM) без боли
Тема 3: Интеграция БД в бота
Тема 4: Миграции и данные // ДЗ
В этом модуле вы узнаете, чем webhook отличается от long polling и как использовать FastAPI для их настройки. Освоите базовую инфраструктуру с Docker и docker-compose. А также научитесь запускать бота в изолированном окружении и готовить проект к продакшену.
Тема 1: Webhook на FastAPI
Тема 2: Docker и docker-compose (локальная инфраструктура) // ДЗ
В этом модуле вы научитесь подключать большие языковые модели (LLM) и строить чат-ботов с интеллектом. Освоите основы промпт-инжиниринга, роли и стили. А также изучите базовые техники защиты, ограничения и структурированный вывод.
Тема 1: Подключение LLM (OpenAI/DeepSeek/HF)
Тема 2: Промпт-дизайн и управление ответами
Тема 3: Локальные модели на обычном ПК // ДЗ
В этом модуле вы познакомитесь с экосистемой ВКонтакте и её API. Научитесь создавать сообщество, подключать LongPoll и отправлять сообщения. Освоите клавиатуры и работу с медиа. В завершении создадите VK-бота с поддержкой ИИ.
Тема 1: Основы VK API
Тема 2: Расширение возможностей VK // ДЗ
Этот модуль посвящён Retrieval-Augmented Generation. Вы научитесь создавать поиск по документам и добавлять ссылки на источники в ответы. Освоите работу с Qdrant и метрики качества. На практике соберёте первый RAG для Telegram-бота.
Тема 1: Основы RAG (без векторной БД)
Тема 2: Векторный поиск с Qdrant
Тема 3: Качество и устойчивость RAG // ДЗ
В этом модуле вы научитесь работать с голосовыми сообщениями. Освоите распознавание речи и генерацию озвучки. А также научитесь собирать end-to-end голосовой режим.
Тема 1: Speech-to-Text (распознавание речи)
Тема 2: Text-to-Speech (озвучка ответа)
Тема 3: Голосовой режим ассистента // ДЗ
В этом модуле вы познакомитесь с архитектурой агентных систем. Научитесь создавать агентов с инструментами, памятью и логикой выбора действий. А также освоите работу с LangGraph для построения сценариев.
Тема 1: Агент vs. чат-модель
Тема 2: LangGraph: состояние и ветвления
Тема 3: Мультиинструментальный агент // ДЗ
Этот модуль посвящён интеграции ассистентов с внешними сервисами. Вы научитесь работать с API, CRM и админками. А также освоите мультиканальность и управление ботами.
Тема 1: Внешние API: надёжные паттерны
Тема 2: Интеграция с CRM (Bitrix24/amoCRM)
Тема 3: Админка и управление ботом // ДЗ
В этом модуле вы научитесь тестировать и поддерживать качество ботов. Освоите юнит-тесты, регрессионные проверки и мониторинг. А также разберёте деплой через Docker и базовые метрики.
Тема 1: Тестирование и качество
Тема 2: Деплой и эксплуатация // ДЗ
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы // Проектная работа
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями-экспертами.
В качестве проектной работы вы создадите мультиплатформенного бота (Telegram + VK), добавите к нему интеграцию с AI и CRM, и настроите админ-панель для добавления сценариев, просмотра логов и управления настройками.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.
Стоимость в рассрочку