Джорджио, вместе с другом мы чиним «полуфинатную конечную машину». Позвольте мне кратко объяснить, и мы можем обсудить это подробнее в конце концов.

  • Программист определяет различные начальные состояния, каждое из которых может быть вызвано различным набором предложений (в конечном итоге с семантическим движком).
  • Благодаря кнопкам или семантическому анализу пользователи перескакивают из одного состояния в другое («Вы хотите А или Б?», выбирайте между А и Б…)
  • Мы отслеживаем «орбиты» каждого пользователя. Например, у нас есть книжный магазин, и мы видим, что люди, которые покупают более 3 книг, всегда платят кредитной картой, поэтому не предлагают выбрать оплату банковским переводом (глупый пример, но хорошо). Идея состоит в том, что вместо сложного seq2seq мы рассматриваем орбиты внутри ограниченного числа состояний.

Идея состоит в том, что программист (фактический заказчик) может тратить сколько угодно времени на определение искаженной логики, но по мере использования машина приспосабливается сама.

Позвольте мне знать ваши мысли…

M