Програмна система для аналізу запитів природною мовою
dc.contributor.advisor | Заболотня, Тетяна Миколаївна | |
dc.contributor.author | Романюк, Сергій Олександрович | |
dc.date.accessioned | 2019-09-13T12:55:57Z | |
dc.date.available | 2019-09-13T12:55:57Z | |
dc.date.issued | 2019 | |
dc.description.abstracten | This diploma project is dedicated to the creation of a software system which analyzes the request, queried in natural language, using natural language processing tools. The topic of the work is caused by necessity of decreasing the time teacher has to dedicate to answer the frequently asked requests (questions) as well as automatizing the process. The created software system is a server that performs the analysis of an input data and works with a predefined questions and answers database, as well as using the Telegram API for accessing the chat interface on it. The system’s functionality allows users who are registered and authenticated in Telegram to use a chat with the bot, where they can ask and receive answers, found in questions and answers database or other optional information sources. There are no ways to access the system’s functionality other than through Telegram, but the architecture built allows such extensions. The answer for the question depending on its complexity could be found in the aforementioned database or in other information resources via extra systems, if such are integrated into main system. The following is developed in the terms of this project: the architecture of system, the keyword extraction algorithm (for the question asked in natural language), the procedure of choosing a relevant answer from the available information resources and also the database of frequently asked questions and answers to them. | uk |
dc.description.abstractuk | Даний дипломний проект присвячено створенню програмної системи для аналізу запиту, поставленого природною мовою, з використанням засобів обробки природної мови. Тема роботи обумовлена необхідністю зниження часу, який витрачає викладач на надання відповідей на часто задавані запити (питання), та автоматизації цього процесу. Розроблена програмна система являє собою сервер для виконання аналізу вхідних запитів і роботи з підготовленою базою даних питань та відповідей, який також містить логіку взаємодії з прикладним програмним інтерфейсом платформи Telegram для використання інтерфейсу чату на даній платформі. Аналіз вхідних запитів відбувається за допомогою використання натренованої моделі для виділення ключових слів. Ця модель базується на алгоритмі TFxIDF. Функціональність системи забезпечує доступ зареєстрованих на платформі Telegram користувачів до чату з ботом, дозволяючи ставити йому запитання, та отримувати на них відповіді, знайдені у базі даних питань та відповідей або у інших опціональних джерелах інформації. Інші способи доступу до функціоналу системи, окрім як через платформу Telegram, відсутні, однак наявна архітектурна можливість їх додавання. Відповідь на поставлене запитання, в залежності від його складності, може бути знайдена або у вищезгаданій базі даних, або у інших джерелах даних за допомогою додаткових систем, якщо наявна така інтеграція. У даному дипломному проекті розроблено: архітектуру системи, алгоритм виділення ключових слів із запитання, заданого природною мовою, процедуру підбору релевантної відповіді з наявних джерел даних та підготовлено базу даних часто задаваних питань та відповідей на них. | uk |
dc.format.page | 114 с. | uk |
dc.identifier.citation | Романюк, С. О. Програмна система для аналізу запитів природною мовою : дипломна робота ... бакалавра : 6.050103 Програмна інженерія / Романюк Сергій Олександрович. – Київ, 2019. – 114 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/29280 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.title | Програмна система для аналізу запитів природною мовою | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Romaniuk_bakalavr.pdf
- Розмір:
- 3.49 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: