Browsing by Author "Кобєлєв, Михайло"
Now showing 1 - 3 of 3
Results Per Page
Sort Options
Item Налаштування параметра мутації генетичного алгоритму(2023) Кобєлєв, Михайло; Гулаєва, НаталіяРозроблено програмний застосунок для пошуку максимального значення ймовірності мутації Pmax, за якого відбувається збіжність алгоритму у заданий ліміт кількості ітерацій, та для проведення експериментів з ГА на різних вхідних параметрах. Із використанням застосунку знайдено значення Pmax для низки тестових задач. Проведено додаткові експерименти-прогони ГА для підтвердження або спростування гіпотез щодо поведінки алгоритму за близьких до Pmax значень ймовірності мутації.Item Реалізація чат-ботів із поведінкою, що керується скінченним автоматом, у графічному конструкторі(2022) Гулаєва, Наталія; Кобєлєв, МихайлоОкреслено основні методи використання скінченних автоматів (СА) для моделювання й програмної реалізації поведінки об’єктів різної природи. Як приклад інтерактивної програми розглянуто чат-боти: основні поняття, методи класифікації, способи реалізації. Запропоновано розширення СА для моделювання поведінки текстового чат-бота, побудованого на правилах. Дано короткий огляд методів перетворення СА на програмний код у різних парадигмах програмування. Запропоновано динамічний підхід для виконання такого перетворення, зі збереженням специфікації СА в базі даних. Розроблено графічний конструктор, який дає змогу створювати модель чат-бота, базованого на правилах, у вигляді скінченного автомата та виконує трансформацію побудованої моделі для безпосереднього використання в месенджер-платформі Telegram.Item Розробка конструктора телеграм-ботів з ДСА-керованою поведінкою(2022) Кобєлєв, Михайло; Гулаєва, НаталіяЧат-боти стають все більш популярними в месенджер платформах, проте для їх створення потрібні навички розробки та розгортання застосунків. В цій роботі описано застосунок-конструктор чат-ботів у відомому месенджері Телеграм, за допомогою якого можна створювати чат-ботів у веб-інтерфейсі. Поведінка користувача чат-бота описується за допомогою моделі детермінованого скінченого автомата (ДСА). Розроблено та розгорнуто застосунок-конструктор ботів, і додано інструкцію користувача до нього.