Постановка задачи, основные и побочные цели, четкое описание входных переменных, подробное описание логики функционирования алгоритмов, описание инструментов и ресурсов, параметров и ограничений, формализация выходных данных и конечного результата. Чем более узкие границы и чем более точное описание задачи, тем лучше результат. Для не самых сложных модулей описание ТЗ может занимать 2-3 страницы текста, плюс еще три страницы отладка в процессе генераций решений от ГИИ – весьма трудоемко.
Соглашусь с Автором. У меня так же сложилось впечатление об ГИИ системах, как, если пример будет корректным, с Википедией, обладающей развитой системой запросов, способной компилировать простые ответы. При возникновении альтернативы, система принимает наиболее стандартное решение, которое далеко не всегда подходит к ситуации. Что, с наслоением последующих генераций и вовсе впадает в ничтожество.
Другими словами, современные ГИИ, это скорее интерактивный справочник усредненных, одноранговых задач с функцией тонко настраиваемого запроса.
Все верно именно так!