Blonjo v1.5.0-012: Dynamic Multi-Stage Reasoning Indicator (AI Studio & Gemini CLI UX)
Pembaruan antarmuka indikator pemrosesan obrolan statis menjadi tahapan penalaran dinamis multi-stage bergaya Google AI Studio dan Gemini CLI dengan progress bar animatif.
1mnt baca
Pembaruan ini meningkatkan transparansi proses dan pengalaman visual (thinking & reasoning feedback) pengguna pada Vibes Chat saat sistem sedang memproses dan menganalisis data toko.
- Sebelumnya: Teks loading statis tunggal (“Asisten sedang menyusun analisa dan data faktual toko…”) yang terkesan beku saat proses ReAct query dan synthesis berjalan di latar belakang.
- Sesudah: Mengadopsi pola UI modern ala Google AI Studio dan Gemini CLI di mana sistem menampilkan tahapan penalaran arsitektural secara progresif dan transparan:
- 🧠 Tahap 1: “Memahami intensi & konteks pertanyaan…”
- 📖 Tahap 2: “Mengecek kamus alias & preferensi toko…”
- 🗄️ Tahap 3: “Mengambil data faktual dari PostgreSQL…”
- 📊 Tahap 4: “Menganalisis margin, HPP & stok persediaan…”
- ⚡ Tahap 5: “Menyusun narasi bisnis & rekomendasi taktis…”
- Pulsing Status Indicator: Titik status animasi ping ungu/indigo yang menandakan komputasi aktif secara real-time.
- Step Progress Badge: Label hitungan langkah visual (contoh:
Tahap 2 dari 5). - Sub-deskripsi Kontekstual: Penjelasan ringkas pada setiap tahap (misal: memetakan alias produk, menarik jurnal transaksi).
- Smooth Animated Progress Bar: Garis progres mini di bagian bawah kartu yang bergerak dinamis mengikuti transisi tahapan.
- Transisi Mulus ke Typewriter: Saat respons pertama selesai dirakit dan stream dimulai, kartu tahapan ini otomatis berganti mulus ke teks respons asisten.