man smart-home

man smart-home

Закулисная жизнь блога про умный дом

25subscribers

27posts

goals1
5 of 10 paid subscribers
Лиха беда начало.

Function calling в YandexGPT для управления устройствами в Home Assistant

Последние дни «ковыряю» интеграцию с YandexGPT и хотел поделиться промежуточными результатами.
Недавно стало возможно использовать function calling в YandexGPT и я сразу же побежал обновлять код 🙂 Теперь языковая модель умеет вызывать функции в Home Assistant, а значит можно сделать полноценное управление устройствами:
Получение состояния теперь тоже работает:
Можно даже выполнять несколько действий за раз:
Но это не самое прикольное. Теперь интеграция может вызывать произвольные скрипты. С параметрами!
В примере ниже языковая модель понимает, что я от неё прошу предоставить параметр «сообщение» и дальше в скрипте это самое сообщение отправляется в Telegram:
Но отправка сообщений это не интересно. А вот скрипт для получения прогноза погоды уже звучит как более полезная вещь:
Если захотите повторить, то пример скрипта для отправки сообщений в Telegram можно найти тут.
А для прогноза погоды я использовал сторонний проект (blueprint). Причем помимо прогноза погоды по ссылке ещё сможете найти проекты для работы с календарём и списком дел.
Subscription levels3

☕ На чашку кофе

$1.77 per month
Безвозмездная поддержка автора — для питания организма, преобразующего кофе в статьи и код.
 
В благодарность за поддержку:
➕ Доступ к закрытым статьям.

🌯 На гирос

$3.6 per month
По вашему желанию можете оформить подписку на чуть большую сумму.
 
В благодарность за поддержку:
➕ Доступ к blueprint'ам и готовым автоматизациям для Home Assistant.
Subscription Spots Are Limited

🍕 На пиццу

$8.9 per month
Можете оформить подписку на еще большую сумму.
 
В качестве «спасибо»:
➕ Личная консультация 1 раз в месяц (до 30 минут).
➕ В рамках консультации возможен созвон, помощь по удалёнке, помощь с написанием шаблонов и автоматизаций.
 
Напишите в Telegram для получения подробностей:
@mancommunitybot
Go up