Как я использую ИИ для создания реального продукта

Опыт работы с Opencode и языковыми моделями

Меня всегда интересовала практическая сторона искусственного интеллекта. Не как теории, а как инструмента, который помогает создавать работающие вещи. В этой статье хочу поделиться опытом использования ИИ-ассистентов на примере разработки моего небольшого проекта — P2P-приложения для совместного общения и просмотра видео.

Идея и мотивация

Мы с семьёй на лето разъезжаемся и живем в разных городах. Однажды вечером поняли: нет простого способа включить фильм и смотреть его одновременно — так, чтобы видеть реакцию друг друга, слышать голос, обсуждать, будто сидим на одном диване. Zoom? Discord? Teleparty? Не то: перегружено, платно, без регистрации нельзя, либо привязано к стримингу.

Я решил сделать нам удобный продукт сам   От идеи до релиза: Два выходных дня Сел и написал. В пятницу вечером — идея, в субботу — код, в воскресенье — уже показывал семье. ·         Десктоп под Windows (portable .exe), ·         мобильная версия (PWA), ·         сайт с блогом — всё работает. Примерял на себя все роли сразу: продукт-оунер, аналитик, проектный менеджер, тестировщик. Нехватало разработчика… и вот я его нашел)

Главная фишка продукта

Один включает трансляцию своего экрана со звуком фильма. Остальные видят видео и слышат звук в реальном времени. При этом все одновременно общаются голосом — слышат и видят друг друга. Рация (Push-to-Talk) для тех, кто хочет говорить только когда нажимает кнопку. Всё P2P, без сервера, без регистрации, бесплатно.

Как ИИ помог это сделать

В качестве разработчика использовал Opencode — CLI-ассистент с подключением языковых моделей (основной выбрал DeepSeek v.4). Работа через диалог в терминале: описываю задачу, получаю код, правлю, интегрирую. Стек: Electron, WebRTC, Socket.IO. Сборка — GitHub Actions. Сайт — GitHub Pages. Баннеры — ImageMagick. Релизы — автоматически в Telegram.

ИИ не писал архитектуру — но предлагал оптимальные варианты под описанную задачу. Далее подобрали стек на open source решениях. И началась работа: шаблонный код, интерфейсы, локализация, документация, деплой — тут Opencode оказался на высоте. Это ускорило разработку в разы.

У меня есть опыт участия в коммерческих проектах разработки и руководство проектом. Знаю, что такое управлять разработчиком.

Моя оценка: Opencode работает на уровне серьезного middle+, прям очень близок к сеньору, хотя следить за детскими ошибками надо постоянно. Назовем его стиль так: «Уставший сеньор в понедельник после бурных выходных». Что-то такое))

Результат

Получился продукт TV Hamsters — P2P-приложение для совместного просмотра: ·         Видеозвонок + голос + трансляция экрана со звуком ·         До 5 участников, mesh-сеть ·         Два режима микрофона: обычный и рация ·         Русский и английский язык ·         Портативный .exe без установки Авторелизы: сборка → баннер → Telegram (GitHub Actions) ·         -Сайт + блог + Яндекс.Метрика ·         40+ визитов за первую неделю

Вывод

Пробовать новые технологии — не страшно. Это интересно. А когда применяешь их на практике, идеи перестают быть «когда-нибудь» и становятся «уже работает». Процесс ужасно увлекательный, даже азартный… главное не сильно увлекаться)

Попробуйте сами ·         Классная вечеринка с друзьями онлайн ·         Посмотреть кино с семьёй из разных городов ·         Обсудить презентацию в голосовом чате с экраном ·         Просто поболтать и посмотреть что-то вместе

Посмотреть на работу можно тут Сайт: https://tvhamsters.outmilk.online/ Скачать десктоп там же: tvhamsters.outmilk.online (кнопка Download) Мобильная версия: tvhamsters.outmilk.online/mobile/ Код: github.com/outmilker1978/hamsters-theater Telegram-канал: t.me/tvhamsters   Пользуйтесь на здоровье! Буду только рад, если кому-то пригодится как подход, так и результат

Как я использую ИИ для создания реального продукта | Сетка — социальная сеть от hh.ru
Как я использую ИИ для создания реального продукта | Сетка — социальная сеть от hh.ru Как я использую ИИ для создания реального продукта | Сетка — социальная сеть от hh.ru