AI Agent Studio
AI Agent Studio adalah lingkungan pengembangan interaktif untuk membuat, mengkonfigurasi, dan menguji agen AI dalam aplikasi TechMaju. Platform ini menyediakan antarmuka terpadu untuk membangun agen chat percakapan dan agen otomasi sistem.
Memahami Halaman AI Agent Studio
Tujuan: AI Agent Studio memungkinkan developer dan administrator untuk merancang, mengkonfigurasi, dan menguji agen AI dengan umpan balik real-time. Platform ini menyederhanakan proses pembuatan agen dengan menyediakan antarmuka intuitif yang dilengkapi fungsi chat untuk pengujian langsung.
Fungsi: AI Agent Studio memungkinkan pengguna untuk membuat dan mengelola dua jenis agen (Chat Agent untuk interaksi pengguna dan System Agent untuk otomasi backend), mengkonfigurasi model AI dan instruksi, mengatur konteks dan tools, menguji agen melalui percakapan interaktif, mengelola sesi chat dengan riwayat otomatis, serta menerapkan aturan keamanan dan evaluasi.
Role yang Diperlukan
Role berikut memiliki akses ke AI Agent Studio: System Manager, Administrator, TM AI Developer, TM AI, Chat User dan TM AI Chat Admin.
Fitur AI Agent Studio
| Fitur | Deskripsi |
|---|---|
| Pemilihan Tipe Agen | Pilih antara Chat Agent (percakapan) atau System Agent (otomasi) |
| Konfigurasi Model AI | Pilih dan konfigurasi model AI (GPT, Claude, dll.) untuk respons agen |
| Instruksi & Konteks | Definisikan perilaku agen melalui instruksi dan pengetahuan kontekstual |
| Antarmuka Chat Interaktif | Antarmuka chat real-time untuk menguji respons agen |
| Manajemen Sesi | Pembuatan sesi otomatis dan penyimpanan riwayat chat |
| Mode Draft | Uji agen sebelum disimpan dengan sesi sementara |
| Tools & Skills | Konfigurasi tools dan skills yang tersedia untuk System Agent |
| Guards & Evaluation | Atur aturan keamanan dan evaluasi respons |
| Percakapan Multi-round | Dukungan untuk percakapan kontekstual multi-turn |
| Streaming Real-time | Streaming respons AI karakter per karakter |
Prosedur
1. Navigasi ke AI Agent Studio
- Buka modul TechMaju AI > AI Agent Studio
2. Membuat Agen Baru
a) Pilih Tipe Agen:
- Klik Chat Agent untuk agen percakapan yang berhadapan dengan pengguna
- Klik System Agent untuk agen otomasi backend
b) Konfigurasi Pengaturan Dasar:
- Agent Name: Masukkan nama deskriptif untuk agen
- AI Model: Pilih model AI yang akan digunakan (mis., GPT-4, Claude)
- Application: Pilih aplikasi terkait (default: TechMaju AI)
c) Untuk Chat Agent:
- Instructions: Definisikan perilaku dan kepribadian agen
- Short Description: Deskripsi singkat tujuan agen
- Context: Tambahkan pengetahuan kontekstual dari record TM AI Context yang tersedia
- Allowed Roles: Tentukan role pengguna mana yang dapat berinteraksi dengan agen
- User Instructions: Berikan panduan kepada pengguna akhir
- Max Chat Length: Atur panjang maksimum percakapan
- Guards: Aktifkan dan konfigurasi aturan keamanan
- Evaluation: Aktifkan dan pilih aturan evaluasi
d) Untuk System Agent:
- Agent Type: Pilih kategori agen
- Context: Tambahkan data kontekstual dan gambar konteks VLM
- Tools: Pilih tools yang tersedia untuk digunakan agen
- Skills: Konfigurasi skills untuk loop agen
- Enable Loop: Atur eksekusi tugas iteratif dengan iterasi maksimum
- Trigger: Konfigurasi Trigger DocType jika berlaku
- Guards: Aktifkan dan konfigurasi aturan keamanan
- Evaluation: Aktifkan dan pilih aturan evaluasi
3. Menguji Agen (Mode Draft)
- Gunakan antarmuka chat terintegrasi di sisi kanan
- Ketik pesan uji untuk berinteraksi dengan agen
- Tinjau respons dan sesuaikan konfigurasi sesuai kebutuhan
- Riwayat chat otomatis disimpan ke sesi draft
- Lanjutkan pengujian hingga puas dengan perilaku agen
4. Menyimpan Agen
- Klik tombol Save Agent setelah konfigurasi selesai
- Agen akan dibuat sebagai:
- TM AI Chat Agent (untuk Chat Agent)
- TM AI Agent (untuk System Agent)
- Sesi draft akan dihubungkan ke agen yang disimpan
- Riwayat chat tetap tersimpan setelah penyimpanan
5. Mengelola Agen yang Ada
- Akses agen yang ada melalui daftar agen
- Klik agen untuk mengedit konfigurasinya
- Sesi chat sebelumnya tersedia untuk ditinjau
- Lanjutkan percakapan dengan riwayat chat yang ada
- Perbarui konfigurasi dan simpan perubahan
Best Practices
- Uji di Mode Draft: Selalu uji agen secara menyeluruh di mode draft sebelum disimpan untuk memastikan perilaku yang diharapkan
- Instruksi yang Jelas: Berikan instruksi yang jelas dan spesifik untuk memandu respons agen dan mengurangi ambiguitas
- Manajemen Konteks: Tambahkan konteks yang relevan untuk meningkatkan pengetahuan agen tanpa membebani dengan informasi yang tidak perlu
- Safety Guards: Aktifkan guards untuk agen produksi guna mencegah respons yang tidak pantas atau berbahaya
- Aturan Evaluasi: Gunakan aturan evaluasi untuk menjaga kualitas dan konsistensi respons
- Penyempurnaan Iteratif: Uji, tinjau respons, sesuaikan konfigurasi, dan ulangi hingga performa optimal
- Izin Role: Konfigurasi dengan hati-hati allowed roles untuk Chat Agent agar kontrol akses sesuai
- Manajemen Sesi: Tinjau dan bersihkan sesi lama secara berkala untuk menjaga performa database
- Pemilihan Model: Pilih model AI yang sesuai berdasarkan kompleksitas tugas dan kebutuhan respons
- Pantau Penggunaan: Lacak log penggunaan AI untuk memantau biaya dan metrik performa