Re: о "перестукивании" и экспертных системах



Posted by Аркадий Водяник (195.206.226.21) on November 11, 2001 at 22:00:01:

In Reply to: Не просил, говоришь? posted by Александр, Киев. on November 11, 2001 at 13:49:37:

Александр пишет:

: Саму идею, создавать служебную
: операцию для анализа я не очень четко
: прочуствовал. Ведь для того чтобы иметь
: актуальные данные за прошлый период, придеться
: саму операцию перестукивать...

А разве не приходится "перестукивать" ответы форме
при запуске - если к ней не определена кнопка с
ответами на все вопросы формы?

Вообще же речь идет о сокращении списка форм:
в этом списке можно оставить все сверхоперативное,
а относительно редко встречающееся - отправить
в вопросительные операции. Ну и разве плохо
использовать естественный язык - да еще и всегда
однозначно интерпретируемый деревом - для
запросов к приложению? Особенно для таких
пользователей, которые с приложением на "вы" или
пользуются им от случая к случаю.

Еще раз подчеркну: иерархия вызовов форм не заменяет
этот подход: фразу, формируемую последовательным
уточнением и почти не напрягающую ФБП:Сервер
в процессе своего выкладывания. Ну разве что при
вызове форм в уточнениях "R" и "X".
Но большой класс вопросительных фраз может вообще
обходиться без ветвей-вопросов.
Скажем: "Какие поставщики нам должны?"

Вот еще одна область применения вопросительных
фраз: диагностика ошибок, неисправностей, и
непонятных ситуаций. Ведь в ствол "Вопрос:" можно
уложить обширную базу знаний об этих вещах.
Плюс это может быть вовсе не статической базой -
из первичных документов можно ведь многое
извлечь: "все ли файлы на месте" (вот еще одно
вопросительное слово :), достаточно ли памяти,
где "бутылочное горло" производительности, как
сделать лучше, и т.д. и т.п (конечно, потребуются
еще некоторые встроенные функции языка). Можно
сказать и так, что в этом абзаце речь идет об
экспертных системах, предметная область которых -
ФБП, а среда построения их - ФБП же.


Пpишедшие ответы: