Агент штучного інтелекту для виявлення у програмах коду, що згенерований засобами штучного інтелекту
Вантажиться...
Дата
2026
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (89 с., 16 рис., 4 додатки).
Об’єкт розробки – програмний агент штучного інтелекту для аналізу програмного коду мовою C з використанням бібліотеки pthread.h та виявлення ознак його можливої генерації засобами штучного інтелекту. Програмний агент дозволяє: вводити або завантажувати програмний код мовою C; виконувати попередню перевірку структури коду; оцінювати технічні, структурні та стилістичні ознаки можливої ШІ-генерації; формувати оцінки за окремими групами евристик; взаємодіяти із зовнішніми API мовних моделей; надавати підсумкову оцінку ймовірності ШІ-генерації та коротке пояснення отриманого результату. У процесі розробки використано мову програмування Python, бібліотеку Tkinter для реалізації графічного інтерфейсу, засоби обробки текстових даних і формату JSON, а також API мовних моделей.
У ході розробки: проведено аналіз існуючих підходів до виявлення програмного коду, згенерованого засобами штучного інтелекту сформульовано вимоги до програмного агента для аналізу навчальних програмних робіт мовою C; розроблено структуру програмного агента та логіку опрацювання програмного коду з використанням pthread.h; сформовано набір евристик для оцінювання технічних, структурних і стилістичних ознак ШІ-генерації; реалізовано механізм взаємодії з мовною моделлю та обробки отриманих результатів аналізу; розроблено користувацький інтерфейс для введення або завантаження коду та перегляду результатів перевірки; виконано тестування програмного продукту на прикладах навчальних програм з використанням багатопотоковості. Використання розробленого програмного агента дозволить застосовувати його як допоміжний інструмент для попередньої перевірки навчальних програмних робіт, підтримки академічної доброчесності та підвищення обґрунтованості подальшого експертного аналізу програмного коду.
Опис
Ключові слова
штучний інтелект, аналіз програмного коду, мова c, pthread.h, ші-генерований код, мовні моделі, академічна доброчесність, програмний агент, artificial intelligence, source code analysis, c programming language, ai-generated code, language models, academic integrity, software agent
Бібліографічний опис
Кузнецов. Д. С. Агент штучного інтелекту для виявлення у програмах коду, що згенерований засобами штучного інтелекту : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія /Кузнецов Дмитро Сергійович. – Київ, 2026. – 104 с.