Диалоговые боты и голосовые помощники
26 ноября
4 месяца
Онлайн
Ср 20:00 Мск, Сб 11:00 Мск
О чем этот курс
- Создаем многофункциональных ботов для Telegram и VK и настраиваем голосовую интеграцию
- Практикуем ИИ-интеграции: модели, речевые движки
- Делаем админку на Django для управления ботом, базой пользователей и статистикой
- Учимся правильной архитектуре бота, от структуры файлов до продвинутой логики (FSM, middlewares)
Для кого этот курс
- Начинающие специалисты, знакомые с основами Python, которые желают научиться создавать ботов для Telegram и VK и голосовых ассистентов и заинтересованы в интеграции ИИ-сервисов
- Начинающие разработчики, которые имеют простейшие навыки Python и ищут более глубокую специализацию по созданию ботов
- Администраторы сообществ, пабликов и групп в VK или Telegram, которые хотят автоматизировать модерацию, рассылку и ответы
- Предприниматели и фрилансеры, которые хотят создать собственные инструменты для оптимизации продаж, поддержки клиентов через боты и голосовых ассистентов
Необходимые знания
- Базовый синтаксис Python: переменные, циклы, функции, работа со строками
- Понимание работы c виртуальными окружениями (venv) или готовность быстро ее освоить
- Простейшие знания по работе с Git: клонировать репозиторий, делать commit/push
- Понимание основных принципов веб-запросов (HTTP), базовых JSON-структур
- Желательно, но не обязательно: опыт установки и использования Python-библиотек (pip, requirements.txt)

Что даст вам этот курс
Вы научитесь
- Создавать чат-ботов и голосовых ассистентов на Python
- Подключать бота к внешним API
- Интегрировать ботов с ИИ-сервисами
- Обрабатывать ошибки и логировать события для анализа;
- Деплоить бота на хостинге или в облаке
- Применять базовые знания по структуре чат-бота: FSM, Webhooks, Polling
Какие технологии изучаются на курсе?
- Python 3.8+
- aiogram, pyrogram
- vk_api
- Django admin panel
- SpeechRecognition и аналоги
- AI-сервисы
- HTTP/HTTPS, JSON
- Базы данных SQLite и Postgres
- Docker
В связке с искусственным интеллектом и CRM получается комплексное решение, которое может отвечать на вопросы, вести продажи, управлять базами данных и многое другое.
Процесс обучения
Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Оптимальная нагрузка
Возможность совмещать учебу с работой
Портфолио
Индивидуальная разработка итоговой проектной работы
Перспективы
Получите знания, которые помогут повысить вашу востребованность и доход
Партнеры
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
- Получите помощь с оформлением резюме, портфолио и сопроводительного письма
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Формат обучения
Интерактивные вебинары
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Обратная связь
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Активное комьюнити
Чат в Telegram для общения преподавателей и студентов
Программа
Основы и базовая архитектура
В этом модуле вы познакомитесь с видами ассистентов и ботами 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, и настроите админ-панель для добавления сценариев, просмотра логов и управления настройками.
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Прошедшие
мероприятия
Этот курс может оплатить ваш работодатель
- Подробно расскажем об интересующем вас курсе
- Объясним, как договориться с работодателем
- Сообщим стоимость обучения и варианты оплаты
- Ответим на вопросы
- Предоставим шаблон договора и счёт на оплату
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.
После обучения вы:
- Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)
- Создадите свой проект, который поможет при прохождении собеседований
- Повысите свою ценность и конкурентоспособность как IT-специалист
- Получите сертификат об окончании курса
Диалоговые боты и голосовые помощники
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Оставьте заявку и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно

