Skip to content

itmo-ict-faculty/vibe-coding-for-business

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс "Вайб-кодинг: AI-боты для бизнеса"

Учебная дисциплина от факультета инфокоммуникационных технологий Университета ИТМО.

О курсе

Этот курс научит вас создавать 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. Лабораторная работа 1 - создание первого бота без программирования
  3. Лабораторная работа 2 - подключение бота к данным
  4. Лабораторная работа 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%+ с обратной связью от пользователей

Контрибуция

Если вы нашли ошибку или хотите предложить улучшения:

  1. Создайте Issue
  2. Или сделайте Pull Request

Правила контрибуции

  • Используйте понятные названия для commit'ов
  • Опишите изменения в PR
  • Следуйте стилю оформления Markdown
  • Тестируйте изменения перед отправкой

Лицензия

Apache-2.0

Контакты

Преподаватель: Тимофеев Николай

Факультет: Факультет инфокоммуникационных технологий

Университет: ИТМО

Полезные ссылки


Удачи в обучении! 🚀

Releases

No releases published

Packages

 
 
 

Contributors