Я знаю, что это все еще открытая проблема, поэтому я не ожидаю увидеть здесь полные ответы. Я просто хочу найти некоторые подходы к решению следующей проблемы:
У меня есть модель (предположим, что это память бота), а разные слова связаны с разными объектами в модели. Говорить с ботом - это как выполнение sql-запросов с помощью БД. Язык - очень жесткий формализуемый протокол. И мы не можем просто написать миллион строк кода для реализации какого-то реального языка. Но я считаю, что абсолютно возможно реализовать некоторый механизм самообучения. Как это можно реализовать? Можно ли реализовать обучение "с нуля" или "от нескольких основных слов"? Просто хочу услышать ваши идеи.
Собственно, английский язык - очень строгий язык, и это один из самых простых языков для экспериментов с ИИ. Многие другие языки позволяют вам изменить порядок слов (например). И в некоторых случаях измененный порядок может изменить весь смысл или просто добавить некоторую интонацию. У меня действительно нет идей, как научить бота этим вещам.