Создание Discord-бота для мониторинга кота с использованием ESP32-S3, MiniClaw и мультимодального ИИ

Настройка периферийного агента для наблюдения за кошкой
Разработчик создал бота для Discord, который наблюдает за его кошкой, используя ESP32-S3 Sense в качестве периферийного агента. Система делает фотографии или записывает аудио при активации через упоминания в Discord, а затем отправляет медиафайлы в мультимодальную LLM для анализа.
Аппаратное и программное обеспечение
В реализации используются следующие компоненты:
- Аппаратное обеспечение: XIAO ESP32-S3 Sense (версия Vision) — достаточно маленький, чтобы спрятать в кошачьем дереве
- Связь: Веб-интерфейс + настройка WebSocket для отладки с низкой задержкой
- ИИ-модель: Мультимодальная модель VLM-4V от Zhipu AI
- Платформа: Discord для взаимодействия с ботом
Как это работает
Рабочий процесс прост: когда кто-то упоминает бота в Discord, ESP32-S3 либо делает снимок, либо записывает аудио. Эти медиафайлы отправляются в VLM (Vision-Language Model), которая анализирует их и возвращает описания на естественном языке о происходящем. Вместо спама "Обнаружено движение" пользователи получают конкретные описания, например, "Ваша кошка спит на диване" или "Кошка играет с игрушкой".
Текущие ограничения и планы на будущее
Разработчик выделил несколько областей для улучшения:
- Качество изображения: Текущие снимки "довольно размытые" и "посредственные", но функциональные
- Фиксированное положение: Устройство имеет фиксированный угол обзора — рассматривается добавление мобильности через сервоприводы или механику ровера
- Аудиоинтеллект: Планируется добавить классификацию вокализаций, чтобы отличать голодное мяуканье, беготню или общие крики
Разработчик отмечает, что реализация была "удивительно простой" и работает лучше, чем ожидалось, причём анализ VLM оказывается "удивительно точным", несмотря на размытое качество изображения.
📖 Read the full source: r/openclaw
👀 Смотрите также

ИТ-панель на базе OpenClaw создаёт заявки из чат-переписок.
Разработчик создал единый HTML-файл для IT-панели управления службы поддержки с ИИ-агентом, который автоматически создаёт заявки из чат-переписок. Система использует OpenClaw для бэкенда и localStorage для хранения данных в прототипе.

Разработчик делится проблемой стоимости токенов в ERP-системе, созданной с помощью Claude.
Владелец бизнеса по грузоперевозкам создал ERP-систему на 3000+ строк кода с помощью Claude, но теперь сталкивается с затратами в 60 000–80 000 токенов на сообщение из-за загрузки всего единого HTML-файла. Они рассматривают модуляризацию или миграцию на Firebase для снижения затрат.

Разработчик внедряет цикл обратной связи, готовый к использованию ИИ, для выпуска функций.
Разработчик создал систему обратной связи, которая фиксирует контекст приложения и автоматически генерирует структурированные задачи на GitHub, а затем использует Claude Code с функцией сортировки для превращения этих задач в конкретные задания для разработки. Две функции были выпущены с использованием этого рабочего процесса с мобильных устройств.

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