← Все статьи
2026-07-14 02:21 · 🤖 AI World

Говорящая рыба с ИИ: Strands Agents и Amazon Nova Sonic в железе

Разработчик взял пластиковую рыбу Big Mouth Billy Bass и за один уикенд сделал из неё голосового ИИ-ассистента — с двигающейся головой, открывающимся ртом и виляющим хвостом. Внутри: Raspberry Pi 5, Strands Agents BidiAgent и Amazon Nova 2 Sonic на Bedrock.

Говорящая рыба с ИИ: Strands Agents и Amazon Nova Sonic в железе

Человек, который ни разу не подключал Raspberry Pi, за выходные получил говорящего ИИ-ассистента в корпусе анимационной рыбы. Железо — ~$240 по ценам января 2026 года. Код — несколько десятков строк Python. Рыба слушает живой голос, отвечает через Amazon Nova 2 Sonic, открывает рот в такт собственной речи, поворачивает голову и машет хвостом. Весь исходник опубликован на GitHub.

Контекст

Strands Agents — опенсорсный фреймворк от AWS для построения агентных систем. Ключевой элемент этого проекта — BidiAgent: он держит постоянное двунаправленное аудиосоединение с моделью вместо классического цикла «запрос — ответ». Разговор получается живым: можно перебить, уточнить, не ждать полной паузы.

Amazon Nova 2 Sonic — голосовая модель на Amazon Bedrock, заточенная под real-time диалог. Она принимает живой аудиопоток и возвращает аудиопоток, а не текст. Именно это позволяет синхронизировать движения рыбы со звуком — никаких дополнительных слоёв STT или TTS. Модель доступна в регионе us-east-1 и по словам автора обычно открывает доступ мгновенно.

Стоимость разговора с ИИ-рыбой автор оценивает примерно в цент за несколько минут диалога. AWS Free Tier с кредитами покрывает, по оценке из исходника, порядка ста и более часов разговоров. Проект собран в связке с Claude Code — сам автор рекомендует вставить README в любой AI-ассистент и проходить сборку пошагово.

Аналитика

На первый взгляд — хакерский прикол. Но за ним несколько важных сигналов. Первый: порог входа в edge AI-агентов упал настолько, что человек без опыта в робототехнике и пайке собирает работающего голосового агента за выходные. BidiAgent убирает всю сложность потокового протокола — STT, LLM и TTS сворачиваются в один API-вызов.

Второй сигнал — архитектура минимальных привилегий. Автор намеренно создаёт IAM-пользователя с единственным правом: вызывать одну модель в одном регионе. Если ключи утекут — худшее, что случится, кто-то поговорит с рыбой за ваш счёт. Для AI-агентов, работающих на неконтролируемом вами железе — в шоурумах, на стендах, в арендованных помещениях — это правильная модель безопасности. И редкий обучающий материал показывает её так явно.

Третий: паттерн «AI-агент в физическом объекте» превращается из новинки в шаблон. Голосовые киоски, интерактивные инсталляции, умные стойки без экрана — BidiAgent даёт готовый строительный блок для любого из них. Nova 2 Sonic убирает необходимость собирать пайплайн из отдельных компонентов. Это снижает стоимость экспериментов до уровня, где их может себе позволить небольшая команда.

Кейсы применения в бизнесе

B2B-SaaS стартап: интерактивный голосовой стенд на выставке или в офисе продаж. Raspberry Pi 5 + BidiAgent + системный промпт под ваш продукт — клиент задаёт вопросы вживую, агент отвечает. Дешевле и запоминается лучше, чем любая PDF-презентация.

Корпорация с legacy-инфраструктурой: голосовой интерфейс к внутренней базе знаний или FAQ — физический «умный помощник» на ресепшн или на складе без дорогого специализированного железа. Raspberry Pi 5 + BidiAgent + MCP-коннектор к вашей базе данных. Никакого сенсорного экрана, минимальное обучение персонала.

SMB и локальный бизнес в КР и ЦА: голосовой консультант в небольшом магазине, кафе или шоуруме — отвечает на вопросы о товарах, часах работы, ценах. Стоимость железа разовая, а API-расходы при умеренном числе диалогов в день для малого бизнеса вполне подъёмны — тем более в сравнении с содержанием живого консультанта.

Кейсы в личной жизни

Разработчик: BillAI Bass — идеальный учебный проект для знакомства со Strands Agents. Вместо абстрактного «напиши агент» — конкретная физическая система с немедленной обратной связью: работает или нет, слышно ухом. Параллельно осваиваете Raspberry Pi, GPIO, asyncio и AWS IAM в одном проекте.

Контент-мейкер: говорящий ИИ-реквизит для YouTube или Shorts с нестандартным визуальным крючком. Объяснить сложную концепцию устами анимационной рыбы — это уже само по себе сценарий.

Студент или фрилансер: задокументированный pet-project с реальным стеком — Python, AWS Bedrock, Strands, GPIO — весомее записи «написал чат-бот» в резюме или портфолио. И при этом весело.

Как применить сегодня

  • Откройте репозиторий morganwilliscloud/billai-bass на GitHub — README написан как пошаговый гайд, и его можно вставить в любой AI-ассистент для сопровождения сборки.
  • Зарегистрируйтесь в AWS и активируйте доступ к amazon.nova-2-sonic-v1:0 в регионе us-east-1 — доступ обычно открывается мгновенно.
  • Попробуйте BidiAgent без железа: установите strands-agents[bidi,bidi-io], подключите микрофон ноутбука и запустите billy.py — голосовой агент заработает без Pi и без рыбы.
  • Создайте отдельного IAM-пользователя с правом только на одну модель в одном регионе — это хорошая практика для любого AI-агента с внешним доступом, не только для рыбы.
  • Напишите свой системный промпт: BidiAgent не привязан к рыбе — это шаблон для голосового киоска, интерактивного персонажа или умного помощника под любой сценарий.
← Все статьи