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)
Swipe atau tekan →