Разработка самообучающегося бота-собеседника с возможностью расчета арифметического выражения
Аннотация
Дата поступления статьи: 10.01.2023Представлен алгоритм и листинг кода разработанного самообучающегося чат-бота, способного поддерживать беседу с пользователем, переходить в режим обучения в случае отсутствия нужной информации, проводить анализ контекста беседы на «запрещенные» слова. А также реализована дополнительная опция «Решать арифметические задачи» в случае запроса от пользователя. При реализации последней опции использовался алгоритм рекурсивного спуска на основе трех вложенных рекурсивных функций. Разработана функция для разделения входящей строки на токены. Код чат-бота разработан на языке С++/С# .
Ключевые слова: искусственный интеллект, машинное обучение, голосовой помощник чат-бот, режим обучения, токены, рекурсивный спуск, бинарное дерево
1.2.2 - Математическое моделирование, численные методы и комплексы программ
.