Как реализовать наполнение базы диалогов для дальнейшего использования в экспертной системе?

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

У нас есть примерный сценарий, который мы можем скормить экспертам. Эксперты проведут с пользователями 100, 200, 500, ... бесед.
Полученные цепочки диалогов мы можем скормить модераторам, которые дополнят базу какими-то машинопонятными тегами, флагами и прочим.
Полученную базу предполагается уже скармливать экспертной системе, чтобы та вела беседу.

Правилен ли такой подход? В каком направлении копать, чтобы определиться со списком машинопонятных тегов и ядром принятия решения?
  • Вопрос задан
  • 3781 просмотр
Решения вопроса 2
AloneCoder
@AloneCoder
[object Object]
В сторону AIML, например
На нем работает лучший чат-бот A.L.I.C.E. www.alicebot.org
Ответ написан
may-cat
@may-cat Автор вопроса
Расскажу, чем всё закончилось.
Действительно, я прекратил изобретение велосипедов и посмотрел в сторону AIML.
Нашёлся нормальный движок, который умеет это язык разметки обрабатывать. Пришлось чуток допилить, чтобы движок умел ещё и учиться.
Исходники здесь:
https://github.com/may-cat/Program-O
Вопросы сюда:
maicatus@gmail.com
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы