Как прошли ваши выходные?
Об AI думали? Надеюсь, нет!
А у меня почти все канальчики создают все больше и больше FOMO, а я тащу его в свои команды)
У нас в Додо есть специальные ребята, которые развивают AI. Мы уже сделали несколько подходов в направлении и затащили пару вещей через AI, например автотесты умного трекинга или сканирование через фото приходных накладных.
Теперь задача - протестировать это прямо в командах, но перед этим решил сам попробовать наконец повайбкодить на нашем коде.
Для теста взял фичу из запросов - звать голосом, когда заказ готов.
Прошел по подготовленному пайплайну разработки с агентами для Додо, получилось круто. Ребята процесс описали и сделали агентов на каждый шаг разработки: от архитектуры и спайков до код-ревью и написания статей. Агенты проверяют код именно под стандарты Додо, даже тесты написали на функционал.
Как итог, я за пару часов запилил фичу, которую вполне уже можно протестить на пиццериях в рамках дискавери, глянуть на метрики и ОС, что раньше в одиночку я бы не сделал.
Теперь на планшете выдачи заказов генерируется голосовое сообщение о готовности заказа, когда он переходит в соответствующий статус + по отдельной кнопке воспроизводится объявление, называя имя и номер заказа. Реализовал очередь сообщений, чтобы не перебивать + небольшая админка для управления звуком и повтора сообщений.
В базовой версии я подключил speechSynthesis, который есть в любой ОС и не стоит никаких денег, работает оффлайн, но и голоса там так себе.
Бонус-треком подключил эмоции — генерацию через Eleven Labs, теперь я умею звать за заказом голосом Федора)
Конечно, там можно сделать лучше, красивее и т.д., но я реально потратил совсем немного времени, раньше я бы за это время даже окружение локально бы не развернул.
Понятно, что кейс достаточно простой и только с фронтом, но если прям в команды это встраивать, уверен, что можем ускориться. Конечно, еще расскажу о результатах.
Post #934
380
- 🔥 2