Debuggy Ducky: как ИИ-утка на Raspberry Pi может качественно улучшить опыт написания кода

Дуэт разработчиков Эддисон Уоллер и Александр Штрауб представилиуникальный проект на базе Raspberry Pi, названный Debuggy Ducky. Это настольная резиновая уточка, использующая возможности ” data-html=”true” data-original-title=”ChatGPT” >ChatGPT и предназначенная для помощи в отладке кода во время программирования.

Debuggy Ducky работает с использованием функций распознавания и синтеза речи для взаимодействия с пользователями. Уоллер и Штрауб добавили дополнительные функции, превращая устройство в виртуального помощника, обогащённого искусственным интеллектом.

В качестве основы для Debuggy Ducky используется Raspberry Pi 4, дополненный сенсорами касания, светодиодами и сервоприводом, позволяющим уточке двигать своей головой. Для ввода и вывода аудиосигналов применяются простые USB-микрофон и динамик. Внутри корпуса компоненты утки удерживаются благодаря напечатанным на 3D-принтере элементам.

Основная цель Debuggy Ducky – облегчить процесс поиска и устранения ошибок в коде. Для активации устройства достаточно коснуться сенсора, после чего аудиосигнал преобразуется в текст и передаётся в ChatGPT. Помимо функции умного ассистента в устройстве также реализованы функции таймера для продуктивной работы и отдыха.

Основной операционной системой проекта является Raspberry Pi OS, автоматически запускающая разработанное Уоллером и Штраубом ПО при включении Debuggy Ducky. Дополнительные детали о работе устройства, а также его исходный код – доступны на странице проекта платформы GitHub.

Public Release.