📄Работа №187636

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

Характеристики работы

Тип работы Бакалаврская работа
Программирование
Предмет Программирование
📄
Объем: 48 листов
📅
Год: 2025
👁️
Просмотров: 74
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ 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

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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