Агент штучного інтелекту для виявлення у програмах коду, що згенерований засобами штучного інтелекту

Вантажиться...
Ескіз

Дата

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 с.

ORCID

DOI