Изменения в прототипе диалоговой системы
Pre-release
Pre-release
- Восстановлена часть скриптовых инструментов из старой ветки чатбота. На данный момент сделана поддержка двух видов правил:
- "greedy", которые отрабатывают ДО генеративного пайплайна. См. тестовое правило для обработки реплики "куку" и для реакции на фразу "ненавижу xxx".
- "smalltalk", которые дополняют выдачу генеративного читчата и reasoner'а вариантами ответа. См. тестовое правило для "алё". Выдача этих правил оценивается на уместность в контексте диалога вместе с репликами, сгенерированными GPT.
Поддержка сценариев пока минимальная, над ней еще предстоит поработать. Сейчас сделаны сценарии для генерации стартового приветствия, привязанного к времени суток.
-
В качестве распознающей грамматики в правилах теперь используется полностью совместимый с JAICP матчер, его код лежит [тут] https://github.com/Koziev/chatbot/tree/core_v4/ruchatbot/scripting/matcher).
-
Идея интерпретатора расширена после экспериментов: теперь эта модель будет заниматься также исправлением всяких ошибок в репликах человека.
-
Оптимизация пайплайна, улучшение моделей.
Докер-образ с ботом как обычно залит в реестр: https://hub.docker.com/repository/docker/inkoziev/chatbot_v4