Чат-бот на цепях Маркова: как я смешал умный дом с анекдотами

Продолжаю дальше разбираться с обработкой естественных языков (NLP) и большими языковыми моделями (LLM). Вчера на цепях Маркова сделал простенького чат-бота, который выдаёт советы по умному дому вперемешку с анекдотами. 🙂 Что за цепи такие? Цепи Маркова — это простая статистическая модель, которая предсказывает следующее слово на основе предыдущих. Я обучил бота на…

Как я увлёкся NLP и кластеризацией чатов

Я чёт увлёкся темой обработки естественного языка (NLP). Вообще мне надо было автоматизировать классификацию текста веб-страничек по рубрикам, но потом всё как-то завертелось и вот я уже погрузился в кластеризацию сообщений в Telegram-чатах… Вот, например, визуализация для man smart-home-chat: близкие по смыслу сообщения сбиваются в кучки (кластеры) и потом для…

ИИ-ассистент: как нейросеть сама создает автоматизации на основе ваших данных

Прикрутил к AI Automation Suggester поддержку моделей из Cloud.ru. N месяцев назад в чатике накинули идею интеграции, которая бы сама предлагала автоматизации для Home Assistant на основе исторических данных. Мы с Никитой тогда попытались прикрутить YandexGPT к AI Automation Suggester, но ничего не вышло. Недавно я вернулся к этой…

Автоматический перезапуск автоматизаций при ошибках

Я тут недавно обнаружил полезняшку для Home Assistant, которая называется Retry. Это интеграция, которая отслеживает выполнение шагов автоматизации и перезапускает их в случае каких-то проблем. Причем Retry не только ловит ошибки, но и умеет проверять состояние устройств. Актуально, например, для автополива растений: если клапан с водой с первого раза не…

План квартиры в Home Assistant

В тематических сообществах регулярно всплывает тема интерактивных планов здания. У Home Assistant для создания таких планов есть специальная карточка, с помощью которой можно не только визуализировать карту дома, но и управлять светом и другими устройствами. 0:00 /0:16 1× Обычно такие планы создают в программах вроде Sweet Home 3D,…