allenporter / home-assistant-summary-agent

A Home Assistant Conversation Agent that summarizes the state of the Home

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

home-assistant-summary-agent

A Home Assistant Conversation Agent that summarizes the state of the Home

Area Summary

The Area Summary agent provides a Conversation Agent that can summarize an Area succinctly.

Area Summary Sensors

A sensor is created for every area that is a succinct summary of what is happening in the area.

For example, for an area named Kitchen a diagnostic sensor is created called sensor.kitchen_summary that describes everything happening in the area e.g. The kitchen is dark.

Screenshot

Template Examples

You can see the config/ subdirectory for other example summary agent recipes.

Development

See https://github.com/allenporter/home-assistant-datasets for additional detail about how to evaluate an LLM in Home Assistant.

$ export PYTHONPATH="${PYTHONPATH}:${PWD}/custom_components"
$ py.test

About

A Home Assistant Conversation Agent that summarizes the state of the Home

License:Apache License 2.0


Languages

Language:Python 97.4%Language:Shell 2.6%