Menggunakan Agent

Interface Chat

Cara menggunakan interface chat untuk berinteraksi dengan agent Anda

Apa itu Chat Interface?

Chat Interface

Interface Chat untuk Testing Agent

Chat Interface adalah halaman dimana Anda dapat berbicara langsung dengan agent untuk testing dan development. Interface ini memberikan pengalaman chat yang sama seperti yang akan digunakan oleh end users Anda.

Kegunaan Utama:

  • Testing agent sebelum dipublish
  • Mencoba berbagai pertanyaan dan skenario
  • Melihat response dan behavior agent
  • Debug actions dan knowledge base
1

Cara Mengakses Chat

Buka halaman Overview agent Anda, lalu klik tombol "Test Agent" atau ikon chat di bagian atas.

1
Dari Dashboard

Klik card agent → Overview → Test Agent

2
Dari Agent List

Klik ikon chat pada agent card

2

Fitur Chat Interface

Input Pesan

Ketik pertanyaan atau instruksi untuk agent. Tekan Enter atau klik tombol kirim.

Riwayat Pesan

Semua percakapan tersimpan otomatis. Scroll ke atas untuk melihat chat sebelumnya.

Response Agent

Agent akan membalas berdasarkan knowledge base dan context percakapan.

Eksekusi Actions

Jika agent perlu memanggil action, Anda akan melihat loading indicator.

🔐 Persistent Context

Jika agent Anda mengaktifkan Persistent Context, pengalaman chat akan berbeda - agent akan "mengingat" siapa user dan menjaga konteks percakapan bahkan di sesi yang berbeda.

Login Otomatis

Saat user pertama kali chat (atau setelah session expire), agent akan otomatis meminta login jika ada Private Action yang memerlukan context:

User: Cek saldo saya

Agent: Untuk melihat saldo, saya perlu Anda login terlebih dahulu. Silakan masukkan email dan password Anda.

Sesi yang Persisten

Setelah login, context user disimpan dan tersedia untuk semua percakapan berikutnya:

User tidak perlu login ulang setiap chat
Private Actions bisa langsung dijalankan
Agent menggunakan data user untuk personalisasi
Session Management: Fully Persistent (default) atau Time-Based Expiration

Dua Mode Session:

  • Fully Persistent: Session tidak expire, aktif sampai logout manual
  • Time-Based: Token expire setelah waktu tertentu, bisa auto-refresh
Private Actions

Actions yang memerlukan user context hanya bisa dijalankan setelah user login:

User: Transfer 100ribu ke 08123456789

Agent: Baik, saya akan transfer 100.000 dari rekening Anda (****1234) ke 08123456789...

Transfer berhasil! Agent menggunakan user_id dari context.

Logout

User bisa logout kapan saja, yang akan menghapus context dan memerlukan login ulang:

User: Logout

Agent: Anda berhasil logout. Sampai jumpa lagi!

Tips Testing Persistent Context
  • Test login flow dengan kredensial yang valid dan invalid
  • Coba Private Actions sebelum dan sesudah login
  • Test logout dan login ulang untuk verifikasi session
  • Gunakan browser incognito untuk simulasi user baru
  • Periksa apakah context data digunakan dengan benar di Private Actions
3

Memahami Response Agent

Response dari Knowledge Base

Agent menjawab berdasarkan informasi dari knowledge base yang Anda tambahkan.

User: Apa jam operasional kalian?

Agent: Kami buka Senin-Jumat pukul 09:00-17:00 WIB.

Response dengan Action

Agent mengeksekusi action dan memberikan feedback hasil eksekusi.

User: Tolong buatkan tiket support

Agent: Tiket berhasil dibuat dengan ID #12345

Response Tanpa Informasi

Jika agent tidak menemukan informasi yang relevan, ia akan memberitahu user.

User: Berapa harga produk X?

Agent: Maaf, saya tidak memiliki informasi tentang produk tersebut.

Tips Testing Agent

Test Berbagai Skenario

Coba pertanyaan mudah, sulit, dan edge cases untuk memastikan agent handle dengan baik

Cek Context Awareness

Test apakah agent mengingat percakapan sebelumnya dalam sesi yang sama

Verify Actions

Pastikan actions dipanggil dengan parameter yang benar

Verify Knowledge Base

Pastikan semua knowledge base sudah ter-train dengan status Ready

4

Mengelola Chat

Memulai Percakapan Baru

Klik tombol "New Chat" untuk memulai percakapan fresh tanpa context sebelumnya.

Menghapus Chat

Klik ikon delete pada chat untuk menghapus percakapan yang tidak diperlukan.

Riwayat Chat

Semua chat tersimpan dan dapat diakses kapan saja dari sidebar.

Troubleshooting

Agent Tidak Merespon

Pastikan agent sudah memiliki knowledge base yang ter-train (status Ready)

Jawaban Tidak Akurat

Periksa apakah knowledge base sudah lengkap dan up-to-date

Action Gagal

Cek konfigurasi action (URL, headers, authentication) dan pastikan API endpoint berfungsi