Я начал экспериментировать с этой идеей на примере своего личного помощника Jarvis:
Что вы думаете? Там даже есть интерактивная демонстрация.
Мне очень нравится цепочка «Триггер → Фильтр → Действие → Действие». Это делает автоматизацию гораздо более гибкой и понятной.