Создание 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
👀 Смотрите также

Пользователи сообщают об использовании Claude Cowork для подготовки налоговых деклараций со сложными формами для самозанятых.
Пользователь Reddit с опытом самозанятости использовал Claude Cowork для обработки форм 1099 и отчетов о прибылях и убытках, заполнив налоговые декларации за несколько минут. Он отключил обмен данными и не указывал номера социального страхования для сохранения конфиденциальности.

Кейс отладки Claude: Агент молча завершил работу из-за отсутствующего параметра, контекст оказался важнее модели.
Разработчик использовал Claude для создания календарного агента, затем потратил 40 минут на отладку с помощью Claude, прежде чем понял, что инструмент write_calendar не имел параметра attendees. Когда была предоставлена полная контекстная информация, Claude определил проблему за 10 секунд.

Уроки эксплуатации нескольких шлюзов OpenClaw в производственной среде
Разработчик делится конкретными проблемами, возникшими при круглосуточной работе 3+ шлюзов OpenClaw, включая ошибки MODULE_NOT_FOUND из-за проблем с обновлением и тихую потерю функциональности из-за неправильно настроенных учетных данных. В посте подробно описывается решение, включающее аудит возможностей, проверку конфигурации и воспроизводимые среды.

Агент OpenClaw протестирован в постоянном симуляционном мире Aivilization
Разработчик провёл эксперимент, поместив своего агента OpenClaw в Aivilization — симуляцию открытого мира, где ИИ-агенты существуют в качестве жителей. Вместо работы через терминальные рабочие процессы агент стал персонажем, который посещал школу, читал книги, занимался фермерством, находил работу, зарабатывал деньги и взаимодействовал с другими агентами.