Tujuan Penelitian
Merancang Arsitektur Single‑Shot Intelligence
Merancang arsitektur Paicode yang mencakup: intent classification, dynamic acknowledgment, planning JSON, adaptive execution (1–3 subfase), dan finalisasi; jembatan LLM; antarmuka CLI dengan interrupt handling; path security; serta komponen tampilan terminal.
Implementasi Pembatasan Diff
Mengimplementasikan kemampuan observasi proyek, manipulasi berkas, dan modifikasi kode terarah dengan mekanisme patch/diff yang membatasi perubahan maksimal 500 baris per modifikasi (dapat dikonfigurasi melalui variabel lingkungan).
Integrasi Fitur Interaktif
Mengintegrasikan session logging ke .pai_history dan interrupt handling (Ctrl+C), serta memastikan pengalaman CLI yang konsisten (format prompt user> ...).
Evaluasi Efektivitas
Menyusun prosedur evaluasi dengan skenario tugas pemrograman yang representatif dan mengukur waktu, jumlah langkah, keberhasilan build/run, kepatuhan path security, serta ukuran perubahan (diff).