Учебная дисциплина от факультета инфокоммуникационных технологий Университета ИТМО.
Этот курс научит вас создавать Telegram-ботов для решения бизнес-задач, используя AI-инструменты вместо написания кода вручную. Вы узнаете, как использовать LLM для генерации кода, создавать ботов с нуля, подключать их к данным и API, деплоить и собирать обратную связь от пользователей.
Для кого: Менеджеры проектов, product-менеджеры, специалисты с IT-уклоном
Не требуется: Глубокие знания программирования, опыт разработки
# Клонируйте репозиторий
git clone https://github.com/itmo-ict-faculty/vibe-coding-for-business.git
cd vibe-coding-for-business
# Создайте виртуальное окружение
python3 -m venv .venv
source .venv/bin/activate # на Windows: .venv\Scripts\activate
# Установите зависимости
pip install -r requirements.txt
# Запустите локальный сервер
mkdocs serveОткройте http://localhost:8000 в браузере
- Подготовка к работе - настройка окружения и знакомство с инструментами
- Лабораторная работа 1 - создание первого бота без программирования
- Лабораторная работа 2 - подключение бота к данным
- Лабораторная работа 3 - деплой и сбор обратной связи
- Python - основной язык программирования
- python-telegram-bot - библиотека для создания Telegram-ботов
- Cursor - AI-powered IDE для генерации кода
- LLM - ChatGPT, Claude, Gigachat и др.
- Docker - контейнеризация (опционально)
- Railway/Render - облачный хостинг
Оценка 3: Выполнить 3 лабораторные работы на 60-75%
Оценка 4: Выполнить все 3 лабораторные работы на 75-90%
Оценка 5: Выполнить все 3 лабораторные работы на 90%+ с обратной связью от пользователей
Если вы нашли ошибку или хотите предложить улучшения:
- Создайте Issue
- Или сделайте Pull Request
- Используйте понятные названия для commit'ов
- Опишите изменения в PR
- Следуйте стилю оформления Markdown
- Тестируйте изменения перед отправкой
Преподаватель: Тимофеев Николай
Факультет: Факультет инфокоммуникационных технологий
Университет: ИТМО
Удачи в обучении! 🚀