Курс «Создание диалоговых ботов и голосовых помощников» обучение онлайн - ОТУС
2026-03-10 21:44 Diff

Программа

Основы и базовая архитектура

В этом модуле вы познакомитесь с видами ассистентов и ботами 2025 года. Разберёте базовую архитектуру систем: интерфейс, ядро, инструменты, память. Узнаете, какие каналы бывают (Telegram, VK, Web, голос) и где они применяются. Освоите основы архитектурного мышления для построения диалоговых систем.

Тема 1: Обзор ботов, голосовых ассистентов и ИИ-агентов

Тема 2: Инструменты разработки и архитектура диалоговых систем

Тема 3: Asyncio, async/await, event loop // ДЗ

Создание Telegram-бота на aiogram

В этом модуле вы изучите основы работы с библиотекой aiogram. Научитесь создавать простые боты, обрабатывать команды и сообщения, подключать клавиатуры и меню. А также освоите FSM для сложных сценариев и организацию структуры кода. В конце модуля соберёте мини-проект.

Тема 1: Введение в aiogram

Тема 2: Клавиатуры и простое меню

Тема 3: FSM: многошаговые сценарии

Тема 4: Структура кода и мини-проект // ДЗ

Работа с базами данных

Этот модуль посвящён хранению и обработке данных. Вы освоите основы SQL и SQLite, затем перейдёте к работе с ORM. Научитесь подключать БД в aiogram, сохранять историю и профили пользователей. В завершении разберёте миграции и оптимизацию запросов.

Тема 1: SQLite и основы SQL

Тема 2: SQLAlchemy (ORM) без боли

Тема 3: Интеграция БД в бота

Тема 4: Миграции и данные // ДЗ

Webhook, Docker, «около-прод»

В этом модуле вы узнаете, чем webhook отличается от long polling и как использовать FastAPI для их настройки. Освоите базовую инфраструктуру с Docker и docker-compose. А также научитесь запускать бота в изолированном окружении и готовить проект к продакшену.

Тема 1: Webhook на FastAPI

Тема 2: Docker и docker-compose (локальная инфраструктура) // ДЗ

LLM: подключение и основы промптинга

В этом модуле вы научитесь подключать большие языковые модели (LLM) и строить чат-ботов с интеллектом. Освоите основы промпт-инжиниринга, роли и стили. А также изучите базовые техники защиты, ограничения и структурированный вывод.

Тема 1: Подключение LLM (OpenAI/DeepSeek/HF)

Тема 2: Промпт-дизайн и управление ответами

Тема 3: Локальные модели на обычном ПК // ДЗ

ВКонтакте-боты

В этом модуле вы познакомитесь с экосистемой ВКонтакте и её API. Научитесь создавать сообщество, подключать LongPoll и отправлять сообщения. Освоите клавиатуры и работу с медиа. В завершении создадите VK-бота с поддержкой ИИ.

Тема 1: Основы VK API

Тема 2: Расширение возможностей VK // ДЗ

RAG: поиск по документам и ссылки на источники

Этот модуль посвящён Retrieval-Augmented Generation. Вы научитесь создавать поиск по документам и добавлять ссылки на источники в ответы. Освоите работу с Qdrant и метрики качества. На практике соберёте первый RAG для Telegram-бота.

Тема 1: Основы RAG (без векторной БД)

Тема 2: Векторный поиск с Qdrant

Тема 3: Качество и устойчивость RAG // ДЗ

Голосовые ассистенты: распознавание речи, обработка и озвучка

В этом модуле вы научитесь работать с голосовыми сообщениями. Освоите распознавание речи и генерацию озвучки. А также научитесь собирать end-to-end голосовой режим.

Тема 1: Speech-to-Text (распознавание речи)

Тема 2: Text-to-Speech (озвучка ответа)

Тема 3: Голосовой режим ассистента // ДЗ

ИИ-агенты (LangChain/LangGraph)

В этом модуле вы познакомитесь с архитектурой агентных систем. Научитесь создавать агентов с инструментами, памятью и логикой выбора действий. А также освоите работу с 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, и настроите админ-панель для добавления сценариев, просмотра логов и управления настройками.

Преподаватели

Станислав Никуличев

Tech Lead

NDA, ex Microsoft, ex Yandex

Константин Кафтан

core-ML&DS project manager

WildBerries

Алексей Цепелев

Fullstack-разработчик

Анастасия Третьякова

ML-инженер

Банк ДОМ.РФ

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.

После обучения вы:

  • Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)
  • Создадите свой проект, который поможет при прохождении собеседований
  • Повысите свою ценность и конкурентоспособность как IT-специалист
  • Получите сертификат об окончании курса

Частые вопросы

Почему OTUS?

Мы обучаем IT-сотрудников уже 6 лет, через OTUS прошли 20 000 студентов. Специализируемся на программах для людей с опытом, а ещё – быстро переформатируем учебные программы под изменения в сфере информационных технологий.

Обязательно ли выполнять и защищать выпускной проект?

Для получения сертификата OTUS и УПК (удостоверение повышения квалификации государственного образца) необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем. Для получения УПК также понадобится предъявить документ об образовании.

Обязательно ли выполнять все домашние задания?

Да, если хотите хорошо отточить навыки. На курсе будут практические домашние задания, их выполнение занимает примерно 2-3 часа.

Смогу ли я совмещать учебу с работой?

Да. Программа курса рассчитана на студентов, у которых мало времени. Лекции проводим дважды в неделю, домашние задания — не чаще 1 раза в неделю.

Что, если в середине курса я не смогу продолжать обучение?

Вы можете бесплатно перейти в другую группу. Но только один раз.

Я могу вернуть деньги?

Да, мы можем вернуть деньги за то время курса, которое вы ещё не успели отучиться. Например, если курс длится пять месяцев, а вы отучились один, мы вернём деньги за оставшиеся четыре месяца.

Может ли мой работодатель оплатить курс?

Да. Когда свяжетесь с нашим менеджером, уточните, что оплачивать курс будет ваш работодатель.

Остались вопросы?

Оставляйте заявку и задавайте вопросы менеджеру, команда курса с ним на связи и постарается дать вам исчерпывающую информацию.