TGViewer
AI для продакта 🧠🚀 AI для продакта 🧠🚀 @aiforproduct · 4.98K subscribers
Post #885 1.02K
🤖 Voca — это iOS-приложение, в котором английские слова учатся из настоящих YouTube-видео: сериалов, интервью и шоу. Смотришь видео с субтитрами, тапаешь незнакомое слово — оно уходит в словарь, а потом приложение само возвращает его на повторение по методу интервальных повторений. Плюс есть тренировки на слух, shadowing и голосовые игры.

Делимся разбором автора приложения — Ivan Bannikov — о том, как он собрал Voca практически в одиночку с помощью AI.

На всё у Ивана ушло около двух месяцев. Получилось порядка 20 тысяч строк Swift, 9 тысяч строк Python и база из 111 видео, 7,6 тысяч слов и 44 тысяч таймкодов. Дизайнер, бэкендер, лингвист и художник в проекте — один человек с Claude. Вот где AI реально тащил.

1. Код. Почти весь SwiftUI написан в Claude Code. На Иване были продукт, дизайн в Figma и ревью. Через MCP Claude сам смотрит макет в Figma, вытаскивает цвета, шрифты и отступы и пишет экран. Так же с бэкендом на Supabase: схема базы, миграции, права доступа — всё через агента, Иван только читает и правит.

2. Контент — самая интересная часть. Чтобы YouTube-видео стало учебным материалом, для каждого слова из субтитров нужно понять, в каком значении оно употреблено (bank — банк или берег?), найти фразовые глаголы и идиомы и привязать всё это к таймкоду.
Пайплайн такой: yt-dlp тянет субтитры с YouTube, spaCy локально и бесплатно режет текст на слова с таймкодами, а дальше Claude в headless-режиме (claude -p) разбирает значения.

⏩Лайфхак от Ивана: он гоняет это на обычной подписке, а не по API. Пришлось обрезать контекст каждого вызова с 26k до 1,4k токенов и упаковывать по 10 слов в один запрос — расход упал в разы.

3. AI внутри приложения. Под любой репликой в видео есть кнопка «Объяснить фразу»: функция берёт реплику вместе с соседними строками и названием видео, идёт в LLM и объясняет, что здесь имелось в виду, — на английском и на родном языке пользователя.

Переводы слов тоже делает LLM, причём не слова вообще, а именно того значения, в котором оно прозвучало в сцене. Ответы кэшируются: первый пользователь платит за запрос, все остальные читают готовое.

4. Арт. В приложении есть голосовая игра Word Wizard: на экране волшебник, к нему идут монстры, а над волшебником в облачке — картинка или описание слова. Произносишь слово вслух в микрофон — молния бьёт по монстру. Ошибся или замешкался — проиграл.

Для игры нужны были пиксельные иконки на 200+ слов. Генерировать по одной дорого, поэтому Иван генерирует сетку 4×4 одним запросом и режет её скриптом — в 8 раз дешевле за иконку.

Итого 232 картинки, 2,5 МБ, лежат прямо в приложении и работают офлайн.

Скачать приложение в AppStore

#ИИ #AI #Нейросети #Voca
———
#Кейсы
✍️ Подписывайтесь: @aiforproduct
  • 🔥 7
  • ❤ 4
  • 👍 3
  • 🥰 1
  • 🙏 1
More from @aiforproduct
  1. Sep 23, 2026MiniMax Design — полноценная ИИ-студия для создания контента Приложение может пройти весь…
  2. Sep 21, 2026✖️ Чем активнее мы работаем с AI-агентами, тем больше появляется новых понятий. Промпт, це…
  3. Sep 18, 2026⚡️ Глобальная премьера: AI Future Forum 2026 в Дубае! ⚡️ 1–2 декабря в рамках Blockchain L…
  4. Sep 17, 2026Почему чужая нейросеть стала вашей работой 🧑‍💻 Коллега присылает длинный ответ ИИ, толко…
  5. Sep 16, 2026Как помочь команде освоить ИИ 👍 Разобрали гайд Дарьи Золотухиной, HRD Яндекса, о внедрени…
  6. Sep 14, 2026Рекомендательная система должна одновременно учитывать интересы пользователя, задачи бизне…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →