Добрый день! Как я считаю, в рамки выполняемых задач скриптом входят простые последовательные действия, поддающиеся легко формулируемой логике и направленные на автоматизацию примитивных действий. Соответственно, в кейсах, где задача более сложная и присутствует большое количество условий для принятия решения к последующему действию - скрипт становится бесполезным и задача нуждается в операторе, принимающем решение. Или это может быть полноценное ПО, в котором будет четко прописаны условия и ограничения для "принятия решения" на основе имеющихся данных и т.д.