Короткий опис(реферат):
Багато людей по всьому світу взаємодіють з ботами. На сьогоднішній день ці програмні додатки використовуються як інструмент для отримання необхідної інформації, будь то фінансова, купівельна, медична тематика або просто якийсь факт.
Дана робота присвячена аналізу широкої сфери застосування чат-ботів. Робота охоплює основні принципи розробки ботів та їх вдосконалення з використанням різних методів машинного навчання для покращення користувацького досвіду. Такі вдосконалені боти можуть навчатися як на основі вхідних даних, так і на основі кінцевого зворотнього зв'язку, наданого користувачем.
Бот, розроблений в рамках цієї роботи, може спілкуватися з кінцевим користувачем на різні теми. Головною особливістю бота є те, що він "розмовляє" українською мовою, використовуючи для навчання український корпус. Крім того, бот може виконувати специфічні завдання, такі як отримання інформації про погоду.
Бот має загальну архітектуру, яка складається з інтерфейсу користувача, модуля попередньої обробки вхідної інформації, логічних адаптерів, які дозволяють чат-боту обирати найбільш адекватну відповідь, та бази знань.
Бот побудований з використанням мов програмування Python та JavaScript. Бібліотека, яка в основному використовувалася для реалізації чат-бота, називається ChatterBot. Використаний фреймворк для бек-енду – це Flask.
Суть розробки, основні результати:
Лазаренко, М. А. Чат-бот на основі корпусу для української мови : випускна кваліфікаційна робота : 123 "Комп’ютерна інженерія" / М. А. Лазаренко ; керівник роботи В. М. Базилевич ; НУ "Чернігівська політехніка", Кафедра інформаційних та комп’ютерних систем. – Чернігів, 2022. – 59 с.