Комментарии 2
Граф состояний это правильная идея для задач где сценарий известен заранее. Работал с похожей архитектурой в продуктовых ботах.
Где начинаются проблемы: когда бизнес хочет менять скрипт раз в неделю под новые акции или условия. YAML редактировать вручную никто не будет, LLM генерирует его с ошибками если скрипт сложный. Как у вас решён процесс обновления сценария без участия разработчика? Или пока это всё равно требует технического человека в цепочке?
Сейчас процесс требует разработчика, для редактирования YAML. Возможно, мне повезло, но LLM отлично справляется с генерацией YAML. Да, бывают у нейронки косяки в yaml, но это скорее из-за "недопонимания", а не явные противоречия заданию. Для контроля того, что нейронка меня поняла и сделала все правильно я генерирую drawio схему из yaml и проверяю глазами. На схеме видно все: связи этапов, сигналы, переменные... Оказалось очень удобно.

Как приручить LLM