Проєктування та розробка чат-ботів для освітніх та комерційних застосувань

Loading...
Thumbnail Image

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.

Citation

Кваліфікаційна робота на здобуття першого (бакалаврського) рівня вищої освіти за освітньо-професійною програмою “Комп'ютерні науки” зі спеціальності 122 “Комп'ютерні науки”. – Львівський торговельно-економічний університет. Львів. 2026.

Endorsement

Review

Supplemented By

Referenced By