Система для аналізу програмного коду з використанням штучного інтелекту
| dc.contributor.advisor | Череватенко, Олексій Володимирович | |
| dc.contributor.author | Бугаєнко, Олег Вячеславович | |
| dc.date.accessioned | 2025-09-18T08:06:17Z | |
| dc.date.available | 2025-09-18T08:06:17Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | У бакалаврському дипломному проєкті було створено універсальний аналізатор коду на основі штучного інтелекту. Його метою було оцінювання якості програмних проєктів на різних мовах і фреймворках. Для цього проаналізовано сучасні підходи до аналізу коду й обрано відповідний стек технологій. Аналізатор базується на AI-моделях, здатних працювати з різними мовами без спеціалізованих правил. Десктопний застосунок розроблено на Flutter і Dart, що забезпечує кросплатформність і продуктивність. Для аналізу використано моделі GPT-4o та GPT-4o-mini, а результати зберігаються у локальній NoSQL-подібній базі на JSON. Результатом стала універсальна система з рекомендаціями для підвищення якості коду. | |
| dc.description.abstractother | In the bachelor’s thesis project, a universal code analyzer based on artificial intelligence was developed. Its goal was to assess the quality of software projects across various programming languages and frameworks. To achieve this, modern approaches to code analysis were reviewed, and a suitable technology stack was selected. The analyzer is based on AI models capable of working with different programming languages without requiring specialized rules. The desktop application was developed using Flutter and the Dart programming language, ensuring cross-platform compatibility and high performance. GPT-4o and GPT-4o-mini models were used for code analysis, and the results are stored in a local JSON-based NoSQL-like database. The outcome is a universal system that provides developers with recommendations for improving code quality. | |
| dc.format.extent | 174 с. | |
| dc.identifier.citation | Бугаєнко, О. В. Система для аналізу програмного коду з використанням штучного інтелекту : дипломний проєкт ... бакалавра : 123 Комп’ютерна інженерія / Бугаєнко Олег Вячеславович. – Київ, 2025. – 174 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/76115 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | універсальний аналізатор коду | |
| dc.subject | статичний аналіз | |
| dc.subject | штучний інтелект | |
| dc.subject | OpenAI | |
| dc.subject | Flutter | |
| dc.subject | Dart | |
| dc.subject | кросплатформний застосунок | |
| dc.subject | аналіз архітектури | |
| dc.title | Система для аналізу програмного коду з використанням штучного інтелекту | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Buhaienko_bakalavr.pdf
- Розмір:
- 4.25 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: