Detail Cantuman Kembali

XML

PAICODE: AGENTIC AI BERBASIS CLI UNTUK OTOMASI AKTIVITAS PEMROGRAMAN DAN PENGEMBANGAN PERANGKAT LUNAK DI LINUX YANG DITENAGAI LLM MELALUI API


Penelitian ini mengusulkan Paicode, sebuah agen AI berbasis Command Line Interface (CLI) untuk membantu proses pengembangan perangkat lunak secara interaktif dengan arsitektur Single-Shot Intelligence. Sistem berjalan pada lingkungan terminal lokal dan melakukan operasi berkas tingkat-aplikasi di ruang kerja proyek (project workspace); namun mengirimkan cuplikan kode/konteks ke layanan LLM (Gemini) melalui API untuk keperluan inferensi. Oleh karena itu, aspek privasi dan kerahasiaan kode bergantung pada kebijakan penyedia API, sedangkan pengamanan lokal difokuskan pada kebijakan path security. Himpunan perintah yang disediakan (mis. READ, WRITE, MODIFY, TREE, LIST_PATH) memungkinkan agen mengobservasi proyek, memanipulasi berkas, dan memodifikasi kode secara terarah dengan sistem perubahan berbasis diff. Arsitektur Single-Shot Intelligence meningkatkan efisiensi dengan sistem panggilan API yang terdiri dari: (1) klasifikasi intensi, (2) acknowledgment dinamis, (3) fase perencanaan untuk analisis mendalam dan perencanaan komprehensif dalam format JSON, (4) fase eksekusi adaptif yang dapat berjalan dalam 1-3 subfase berdasarkan kompleksitas tugas, dan (5) saran langkah berikutnya. Sistem mencakup manajemen API key tunggal, interrupt handling (Ctrl+C), dan pencatatan sesi ke .pai_history. Metode yang digunakan adalah Research and Development (R&D) dengan pendekatan prototyping iteratif. Evaluasi dilakukan melalui skenario tugas representatif. Hasil menunjukkan bahwa arsitektur Single-Shot Intelligence dengan pembatasan perubahan berbasis diff memudahkan pengembangan bertahap dan menunjukkan efisiensi waktu dibandingkan pendekatan tradisional.
163 KRI P R.1
NONE
Text Skripsi
Indonesia
UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)
2025
Yogyakarta
163 IF 2025
LOADING LIST...
LOADING LIST...