Проєктування та розробка чат-ботів для освітніх та комерційних застосувань
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Львівський торговельно-економічний університет
Abstract
Кваліфікаційна робота складається зі вступу, трьох розділів, висновків,
списку використаних джерел (21 позиція), 6 рисунків, та 2 додатки, основна
частина розміщена на 50 сторінках.
Кваліфікаційна робота присвячена дослідженню можливостей
використання чат-ботів в освітній та комерційній сферах, аналізу сучасних
засобів і технологій їх розробки, а також створенню програмних рішень на основі
платформи Telegram.
Метою роботи є дослідження сучасних технологій розробки чат-ботів та
створення програмних засобів для автоматизації процесів навчання й
комерційної діяльності.
У першому розділі розглянуто теоретичні основи чат-ботів, їх історію
виникнення та еволюцію від простих програмних агентів до сучасних систем зі
штучним інтелектом. Проаналізовано ключові етапи розвитку, визначено
основні сфери застосування чат-ботів у бізнесі та освіті, їхні функції, принципи
роботи та типові сценарії використання.
У другому розділі проведено аналіз інструментальних засобів та
технологій, необхідних для розробки чат-ботів. Розглянуто середовище розробки
Visual Studio Code як універсальний та популярний редактор коду з широкими
можливостями розширення, інтеграції з Git та підтримки різних мов
програмування. Також обґрунтовано вибір мови програмування Python як
основної для реалізації чат-бота.
У третьому розділі представлено практичну реалізацію розроблених чат-
ботів, зокрема Telegram-бота для проведення онлайн-аукціонів та освітнього
бота для навчання англійської мови. Детально описано архітектуру систем,
модулі взаємодії з Telegram API, механізми створення та модерації контенту,
систему станів (FSM), роботу з медіафайлами, рейтингові системи та механізми
автоматичних нагадувань.
Об'єктом дослідження є чат-боти як інструмент автоматизації взаємодії
між користувачем та інформаційною системою.
Предметом дослідження є методи, засоби та технології розробки чат-ботів
із використанням мови програмування Python та бібліотеки Aiogram.
Практична частина роботи включає розробку двох програмних рішень.
Першим є Telegram-бот для проведення онлайн-аукціонів, який забезпечує
створення та модерацію лотів, ведення рейтингу користувачів, роботу з
мультимедійним контентом та автоматичне інформування учасників. Другим є
Telegram-бот для вивчення англійської мови, що реалізує автоматичне
формування тестових завдань, перевірку відповідей користувачів та ведення
рейтингу результатів навчання.
Розроблені програмні продукти демонструють можливість ефективного
використання чат-ботів для автоматизації бізнес-процесів та освітньої
діяльності, а також можуть бути розширені шляхом інтеграції баз даних, систем
аналітики та технологій штучного інтелекту.
Description
Кваліфікаційна робота на здобуття першого (бакалаврського) рівня вищої освіти за освітньо-професійною програмою “Комп'ютерні науки” зі спеціальності 122 “Комп'ютерні науки”. – Львівський торговельно-економічний університет. Львів. 2026.
Keywords
Citation
Кваліфікаційна робота на здобуття першого (бакалаврського) рівня вищої освіти за освітньо-професійною програмою “Комп'ютерні науки” зі спеціальності 122 “Комп'ютерні науки”. – Львівський торговельно-економічний університет. Львів. 2026.