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