Розробка чат-боту у мережі телеграм для побудови маршруту, розрахунку часу добирання та відстеження громадського транспорту у місті Львові. Неперервна інтеграція та розгортання коду в хмарному середовищі.

Автор: Яремко Максим Степанович
Кваліфікаційний рівень: магістр
Спеціальність: Системне проектування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: Яремко М.C, Корпильов Д.В. Розробка чат-бота у мережі телеграм для побудови маршруту, розрахунку часу добирання , та відстеження громадського транспорту у місті Львові. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2021 р. Розширена анотація Веб-сервіс у вигляді чат-бота — це програмне забезпечення, яке використовується для ведення онлайн-розмови в чаті за допомогою тексту або синтезу мовлення, замість забезпечення прямого контакту з живим агентом-людиною. У той час як деякі програми чат-ботів використовують складні процеси класифікації слів, процесори природної мови та складний етап аналізу штучним інтелектом, інші просто сканують загальні ключові слова та генерують відповіді, використовуючи звичайні фрази, отримані з пов’язаної бібліотеки чи бази даних. Telegram – це месенджер, який дозволяє відправляти повідомлення швидше, ніж будь-яка інший конкурент. Він популярний , адже не має обмежень щодо розміру медіа та чатів. Безперервна інтеграція коду — це практика розробки, коли розробники часто інтегрують код у спільне сховище, бажано кілька разів на день. Кожну інтеграцію потім можна перевірити за допомогою автоматизованої збірки та автоматизованих тестів. Хоча автоматичне тестування не є обов’язковою частиною безперервної інтеграції коду. Безперервна доставка коду— це підхід до програмної інженерії, заснований на створенні програмного забезпечення за короткі цикли. Розробляючи короткі цикли, команди можуть надійно випускати своє програмне забезпечення в будь-який час. Мета і задачі дослідження – проаналізувавши ринок розроблених систем для відстеження громадського транспорта у місті Львові було зроблено висновок , що , є багато проблем , які потребують покращення . Для пришвидшення роботи та покращення користувацького інтерфейсу подібних додатків можна застосувати нові архітектурні рішення написання коду. На основі цієї мети було вирішено розробити чат-бот у онлайн месенджері телеграм. Об’єкт дослідження – побудова маршруту найоптимальнішим методом. Та відстеження транспорту в реальному часі у місті Львові. Предмет дослідження – модель чат-бота для відстеження транспорту у реальному часі, побудована у середовищі месенджера телеграм. Наукова новизна одержаних результатів – розроблено нову модель чат-бота , яка дозволяє покращити : швидкість отримання даних клієнтський інтерфейс Було виконано аналіз існуючих додатків та описано всі переваги та недоліки таких систем. Розписано бізнес-процеси та візуалізовано функціонал застосунка. Розглянуто сучасні підходи до побудови архітектурних рішень та взято найкращі з них для розробки системи. Обрано найновіші технології для написання коду, розроблена база даних та розгорнуто систему на веб-хостингу. Ключові слова – чат-бот , месенджер , веб-хостинг,база даних, неперервна інтеграція та доставка коду