1) Искомый вопрос существует в графе других вопросовИскомый вопрос может быть одним или несколькими вопросами, на сколько узлов дерева двигаться дальше ?Как определить границы, рамки в которых задавать вопрос, как определить правильно ли выбрали область или нет ?Какова последовательность задания вопросов, если их несколько.Мне кажется разумным сразу использовать модель того или иного "автомата" (примерно как в дискретной математике). Представим, что у нас есть некая "машина", которая на вход получает реплики, а на выходе даёт соответствующие им вопросы.(1) Должна ли быть у такой машины "память", т.е. должна ли она сохранять "историю общения"? При внимательном разглядывании любого конкретного алгоритма задавания вопросов напрашивается ответ, что обязательно должна быть. Выбор вопроса к конкретной реплике зависит от предыдущих реплик и реакций (вопросов) на них. Какой объём этой памяти?(2) Модифицируется ли информация в "памяти"? Один вариант: мы представляем дело так, что эта машина работает со всё более и более удлиняющимся "полотном" истории общения. Чем дальше в лес, тем больше дров. Другой вариант: машина работает с ограниченным "окном", и машина может реагировать на новую реплику не только добавлением элемента в конец "истории", но и модифицированием чего-то, что там уже есть. Второе, мне кажется, ближе к тому, что происходит "в голове" при задавании вопросов: информация преобразуется, уточняется, группируется. Это похоже на рефакторинг в программировании.(3) Если память есть, то каким минимальным набором инструкций управляется доступ к ней? Как она адресуется? Как маркируются те или иные "секторы" и "ячейки" это памяти?(4) Какая оптимальная структура такой памяти? Это список, стек, граф, фрактальная кривая, что-то иное?(5) Для того чтобы получать прагматически полезные результаты, должна ли машина делать что-то иное, в дополнение к задаванию вопросов (даже пусть по некоему сложному алгоритму)? Мне кажется, что обязательно да. Вопрошание не существует без контекста. Без управления контекстом вопрошания невозможно получить качественной информации. На что похож минимально достаточный набор таких команд/реакций по управлению контекстом?