/home-assistant-summary-agent

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

Primary LanguagePythonApache License 2.0Apache-2.0

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