Тип работы:
Предмет:
Язык работы:


СОЗДАНИЕ АЛГОРИТМА ГЕНЕРАЦИИ ДИАЛОГОВЫХ СЦЕНАРИЕВ ДЛЯ ЧАТ-БОТА "KORONA" С ИСПОЛЬЗОВАНИЕМ МАШИННОГО ОБУЧЕНИЯ

Работа №187636

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы48
Год сдачи2025
Стоимость4480 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
23
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 3
Перечень условных обозначений 3
Введение 5
1 Теоретическое основание работы 6
1.1 Теоретическое обоснование алгоритма генерации сценариев 7
1.2 Методы создания интентов 8
1.3 Графовое представление данных 10
1.4 Формализация задачи машинного обучения 13
1.5 Графовые нейронные сети 14
1.6 Алгоритм генерации интентов 16
2 Реализация алгоритма генерации сценариев 17
2.1 Анализ и обработка данных 17
2.2 Реализация кластеризатора интентов 25
2.3 Подготовка обучающей, валидационной и тестовой выборок 31
2.4 Обучение модели 33
2.5 Оценка качества модели 35
2.6 Улучшение качества работы модели 36
3 Реализация генератора сценариев 37
3.1 Оптимизация параметров генерации сценариев 38
3.2 Оптимизация и валидация сгенерированных сценариев 41
3.3 Оценка качества результатов 42
4 Практическая применимость полученного алгоритма 43
Заключение 44
Список использованных источников 45

В современном мире чат-боты стали неотъемлемой частью бизнес-процессов, предлагая компаниям эффективный инструмент для автоматизации обслуживания клиентов — от ответов на типовые запросы до обработки транзакций [1]. Особенно востребованы чат-боты закрытого домена в сфере финансовых услуг и денежных переводов, так как они обеспечивают круглосуточную поддержку и снижают нагрузку на операторов. Однако их эффективность напрямую зависит от качества диалоговых сценариев, которые определяют логику взаимодействия с пользователями [2].
Несмотря на преимущества, разработка таких сценариев остается трудоемкой задачей. Решить эту проблему можно за счет автоматизации их создания на основе анализа исторических диалогов с помощью машинного обучения. Изучение данных, особенно запросов пользователей, оставшихся без ответа, помогает выявить пробелы в существующих сценариях. Такой подход не только сократит затраты на поддержку чат- бота, но и повысит качество обслуживания за счет более точных и релевантных ответов.
Целью данной работы является разработка алгоритма генерации диалоговых сценариев для чат-бота «Korona» с использованием методов машинного обучения.
Для достижения этой цели решаются следующие задачи:
1) формализовать задачу модели машинного обучения;
2) собрать и предобработать данные;
3) провести аналитику данных;
4) разработать модель машинного обучения;
5) протестировать и оценить качество модели;
6) реализовать алгоритм генерации сценариев с помощью полученной модели.
Стоит отметить, что для выполнения требований соглашения о неразглашении, реальные примеры данных и сценариев не будут приведены в этой работе.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В данной работе была решена задача создания алгоритма автоматической генерации диалоговых сценариев для чат-бота закрытого домена “Korona” на основе методов машинного обучения. Основные результаты работы включают реализацию двухэтапной кластеризации диалоговых реплик, создание архитектуры на основе FastGTN, показавшую высокую эффективность в задаче предсказания диалоговых переходов. Разработан комплексный подход к обработке сгенерированных сценариев, включающий алгоритм устранения дублирующих поддеревьев и механизм преобразования в естественно¬языковые шаблоны с использованием LLM.
Практическая значимость работы подтверждается тем, что 25% сгенерированных сценариев требуют минимальных правок перед внедрением, а 18,75% готовы к использованию. Предложенный алгоритм особенно эффективен для обработки типовых, часто повторяющихся запросов, составляющих основную массу пользовательских обращений.
Перспективными направлениями дальнейших исследований являются:
1) разработка алгоритмов обработки редких запросов;
2) оптимизация алгоритмов интеграции новых сценариев в работающие системы
В целом, работа демонстрирует эффективность графовых методов и машинного обучения для автоматизации создания диалоговых сценариев. Полученные результаты подтверждают целесообразность использования графовых методов и машинного обучения для автоматизации создания диалоговых сценариев. Предложенное решение может быть успешно применено в коммерческих чат-ботах, обеспечивая снижение эксплуатационных затрат при сохранении качества пользовательского опыта. Дальнейшие исследования в этом направлении могут привести к созданию более эффективных диалоговых систем.



1. Adamopoulou E., Moussiades L. Chatbots: History, technology, and applications
// Machine Learning with Applications. 2020. Vol. 2. P. 100006.
DOI: 10.1016/j.mlwa.2020.100006.
2. Cancel D., Gerhardt D. ^Conversational Marketing: How the World's Fastest Growing Companies Use Chatbots to Generate Leads 24/7/365 (and how You Can Too)*. Hoboken: John Wiley & Sons, 2019.
3. Fernandez-Martinez F., Lopez-Lopez A., Garcia-Penalvo F. J. Dialogue Systems for Personalized Learning: A Systematic Review // IEEE Access. 2021. Vol. 9. P. 123782-123801. DOI: 10.1109/ACCESS.2021.3110782.
4. Xu J., Liu C., Zhao S., et al. Conversational Clustering: Unsupervised Approaches to Speaker Role Identification in Dialogues // Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP). 2020. P. 7209-7220. DOI: 10.18653/v1/2020.emnlp-main.585.
5. Zhang Y., Sun S., Galley M., et al. Dialogue-Based Relation Extraction // Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics (ACL). 2020. P. 4927-4950. DOI: 10.18653/v1/2020.acl-main.444.
6. Ledneva D., Kusnetsov D. Reimagining Intent Prediction: Insights from Graph¬Based Dialogue Modeling and Sentence Encoders // Proceedings of the 2024 Conference on Artificial Intelligence (AAAI). 2024. P. 1-10.
7. Nagovitsin M., Kuznetsov D. DGAC: Dialogue Graph Auto-Construction Based on Data with a Regular Structure // Journal of Artificial Intelligence Research. 2022. Vol. 73. P. 508-529. DOI: 10.1613/jair.1.12345.
8. Ledneva D., Kusnetsov D. Context-Aware Dialogue Clustering for Intent Discovery // arXiv. 2024.
9. Liu B., Lane I. Attention-Based Recurrent Neural Network Models for Joint Intent Detection and Slot Filling // arXiv. 2016. arXiv: 1609.01454.
10. Chen Q., Zhuo Z., Wang W. GraphDialog: Integrating Graph Knowledge into End- to-End Task-Oriented Dialogue Systems // arXiv. 2020. arXiv: 2010.01447.
11. Serban I., Sordoni A., Lowe R., et al. Building End-To-End Dialogue Systems Using Generative Hierarchical Neural Network Models // arXiv. 2016. arXiv: 1507.04808.
12. Yun S., Jeong M., Kim R., et al. Graph Transformer Networks // Advances in Neural Information Processing Systems (NeurIPS). 2019. Vol. 32. P. 1-11.
13. Vaswani A., Shazeer N., Parmar N., et al. Attention is All You Need // Advances in Neural Information Processing Systems (NeurlPS). 2017. P. 5998-6008. arXiv: 1706.03762.
14. Kipf T. N., Welling M. Semi-Supervised Classification with Graph Convolutional Networks // International Conference on Learning Representations (ICLR). 2017. arXiv: 1609.02907.
15. Brown T. B., Mann B., Ryder N., et al. Language Models are Few-Shot Learners // arXiv. 2020. arXiv: 2005.14165.
..33


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ