На основе диалогов строится дерево разговора.
Что происходит:
- Прочитываются файлы и разговоры сохраняются в промежуточную переменную
- Разговоры обрабатываются, определяется намерение, разговоры сохраняются в удобной для представления графа форме
- Строится граф, исключая циклические ссылки, для упрощения одно намерение используется один раз
- Результат выводится стандартным выводом и сохраняется в файл result.json