?

Log in

No account? Create an account

Компьютерная лингвистика

Новостная лента www.solarix.ru

Previous Entry Share Flag Next Entry
Изменения в порядке генерации ответов в чатботе
kelijah
В коде релиза 0.0.2.2 кроме всяких правок ошибок и более точных NLP моделек сделана одна существенная модификация в генераторе ответов.
Раньше чатбот на вопросы, относящиеся к нему "лично", генерировал ответ общим алгоритмом, то есть искал релевантный факт в базе знаний, брал отуда необходимый фрагмент и строил ответ. Выглядело это примерно так:



H:> как тебя зовут?
B:> Вика



Теперь чатбот выдает полный текст найденного факта в качестве ответа:



H:> как тебя зовут?
B:> Меня зовут Вика



Это позволяет избежать некоторых ошибок генерации ответа (куда же без них в машобучаемых генеративных модельках :( ). С другой стороны, так как пополнение базы фактов записями, описывающими факты по самому чатботу в одном из предыдущих релизов стало ваозможно только через ручное редактирование базы фактов, то эти факты чистые, не содержат избыточной информации, поэтому ответы чатбота выглядят вполне уместно. Люди, конечно, в таких ситуациях стараются все-таки экономить усилия собеседника и дают более краткие ответы, но будем считать это просто компромисом по качеству.