Козиев Илья (kelijah) wrote,
Козиев Илья
kelijah

Category:

Релиз чатбота 0.0.2.11 - новая модель интерпретатора (анафора, эллипсис, гэппинг)

Докер-образ чатбота 0.0.2.11 тут

В боте полностью переработан Интерпретатор.

Интерпретатор занимается раскрытием анафоры, заполнением эллипсиса и гэппинга в диалоге, опираясь на контекст. Благодаря ему от собеседника не требуется постоянно задавать полные вопросы.

Новая нейросетевая модель умеет учитывать контекс из последней фразы или из последних двух фраз (ограничение обучающего датасета, а не самого алгоритма).

Обучение происходит на данный момент на ~20 тысячах фрагментах диалога. По прикидкам, нужно увеличить этот объем примерно до 50 тысяч, чтобы снизить количество ошибок до приемлемого уровня (сейчас многовато, да).

Пример работы интерпретатора, восстанавливающего краткие вопросы по контексту:

B:> Привет
H:> какой сегодня день недели?
B:> вторник
H:> а вчера какой был?       (проинтерпретировано как "какой день недели был вчера ?")
B:> понедельник
H:> ну а завтра какой будет? (проинтерпретировано как "какой день недели будет завтра завтра ?")
B:> среда
H:> как тебя зовут
B:> меня зовут Вика
B:> А тебя как зовут?
H:> меня илья                (проинтерпретировано как "меня зовут илья")
B:> Моего создателя тоже зовут Илья

Tags: chatbot, chitchat, диалоги, чатбот, читчат
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments