Slide 12/16 • Demo
Demo & Skenario Pengujian
Skenario 1: Pembuatan Proyek
Agen membuat struktur proyek Python sederhana (direktori, file, README)
Perintah: MKDIR, TOUCH, WRITE, TREE
Skenario 2: Pembacaan Kode
Agen menampilkan isi file sumber dan menjelaskan ringkas
Perintah: READ, LIST_PATH
Skenario 3: Modifikasi Terarah
Agen menerapkan perubahan kecil pada fungsi (diff-based, max 500 baris)
Perintah: READ, MODIFY (diff‑aware)
Skenario 4: Refactoring Ringan
Agen memecah fungsi panjang menjadi beberapa fungsi kecil
Perintah: READ, MODIFY (terkontrol)
Skenario 5: Dokumentasi
Agen menulis docstring/README singkat
Perintah: READ, WRITE, MODIFY
Contoh Interaksi
$ pai
user> buatkan program BMI Calculator dengan python
# Agen: Intent Classification → Dynamic Acknowledgment → Planning JSON → Adaptive Execution
# MKDIR, TOUCH, WRITE
user> tampilkan struktur
# TREE .
user> tampilkan isi kode sumber
# READ bmi_calculator.py
Metrik yang Diukur
Waktu penyelesaian
Jumlah langkah perintah
Keberhasilan build/run
Kepatuhan path security
Ukuran perubahan (diff)