Заболотня, Тетяна МиколаївнаРоманюк, Сергій Олександрович2019-09-132019-09-132019Романюк, С. О. Програмна система для аналізу запитів природною мовою : дипломна робота ... бакалавра : 6.050103 Програмна інженерія / Романюк Сергій Олександрович. – Київ, 2019. – 114 с.https://ela.kpi.ua/handle/123456789/29280Даний дипломний проект присвячено створенню програмної системи для аналізу запиту, поставленого природною мовою, з використанням засобів обробки природної мови. Тема роботи обумовлена необхідністю зниження часу, який витрачає викладач на надання відповідей на часто задавані запити (питання), та автоматизації цього процесу. Розроблена програмна система являє собою сервер для виконання аналізу вхідних запитів і роботи з підготовленою базою даних питань та відповідей, який також містить логіку взаємодії з прикладним програмним інтерфейсом платформи Telegram для використання інтерфейсу чату на даній платформі. Аналіз вхідних запитів відбувається за допомогою використання натренованої моделі для виділення ключових слів. Ця модель базується на алгоритмі TFxIDF. Функціональність системи забезпечує доступ зареєстрованих на платформі Telegram користувачів до чату з ботом, дозволяючи ставити йому запитання, та отримувати на них відповіді, знайдені у базі даних питань та відповідей або у інших опціональних джерелах інформації. Інші способи доступу до функціоналу системи, окрім як через платформу Telegram, відсутні, однак наявна архітектурна можливість їх додавання. Відповідь на поставлене запитання, в залежності від його складності, може бути знайдена або у вищезгаданій базі даних, або у інших джерелах даних за допомогою додаткових систем, якщо наявна така інтеграція. У даному дипломному проекті розроблено: архітектуру системи, алгоритм виділення ключових слів із запитання, заданого природною мовою, процедуру підбору релевантної відповіді з наявних джерел даних та підготовлено базу даних часто задаваних питань та відповідей на них.ukПрограмна система для аналізу запитів природною мовоюBachelor Thesis114 с.