admin@opendata.local (0361) 123456
Akses melalui SSO
Sistem orkestrasi agen AI

Satu pintu masuk pesan, banyak agen spesialis.

Insight membantu menyusun sistem agen AI secara terstruktur: pesan diklasifikasikan berdasarkan topik, diarahkan ke agen yang paling sesuai, lalu dijawab dengan dukungan basis pengetahuan dan tool yang dikonfigurasi per agen.

3

Mode eksekusi agen

2

Penyedia model AI

5

Batas iterasi tool loop

30mnt

TTL sesi percakapan

Tentang Platform

Membangun sistem agen AI tanpa merakit ulang alurnya

Platform ini menyediakan kerangka lengkap untuk sistem agen: klasifikasi intent, eksekusi agen, pemanggilan tool, penyimpanan riwayat percakapan, hingga pengelolaan basis pengetahuan vektor. Administrator cukup menentukan topik, agen, dan sumber datanya melalui dashboard — orkestrator yang menangani sisanya di setiap permintaan.

Modul Utama

Empat bagian yang menyusun platform

Perutean Berbasis Intent

Setiap pesan masuk diklasifikasikan oleh LLM terhadap daftar topic routes aplikasi, lalu diteruskan ke agen yang paling relevan.

orchestratortopicRoutesclassifier

Manajemen Agen

Tiap agen memiliki system prompt, model, sumber data, dan tool API sendiri sehingga perilakunya dapat diatur secara terpisah.

systemPromptapiToolsmodel

Basis Pengetahuan Vektor

Dokumen PDF diekstraksi, dipecah menjadi potongan teks, di-embedding, lalu diindeks ke Qdrant dengan namespace per aplikasi.

qdrantembeddingspdf-parse

Integrasi Agen Eksternal

Selain agen built-in, satu aplikasi dapat memanggil agen yang sudah berjalan di Google Dialogflow CX maupun AWS Bedrock.

dialogflow-cxbedrockbuilt-in

Alur Kerja Orkestrator

Yang terjadi pada setiap permintaan ke /api/v1/chat

  1. 1

    Autentikasi permintaan

    Permintaan ke /api/v1/chat diverifikasi melalui header Authorization: Bearer <apiKey>. Kunci disimpan sebagai hash SHA-256, bukan teks asli.

  2. 2

    Muat atau buat sesi

    Orkestrator mencari sesi aktif untuk aplikasi tersebut, atau membuat sesi baru bila belum ada.

  3. 3

    Klasifikasi intent

    Prompt orkestrator digabung dengan daftar topic routes, lalu LLM menentukan agen tujuan beserta tingkat keyakinannya.

  4. 4

    Eksekusi agen terpilih

    Agen dijalankan sesuai executionMode: LLM built-in dengan tool loop, Dialogflow CX, atau AWS Bedrock Agent.

  5. 5

    Simpan riwayat percakapan

    Pesan pengguna dan balasan agen ditulis ke sesi, sekaligus memperpanjang masa berlaku sesi tersebut.

  6. 6

    Kembalikan hasil

    Respons dikirim sebagai ChatResult berisi pesan, sessionId, serta metadata waktu proses, model, agen, dan tool yang dipakai.

Konsep Utama

Entitas yang dikelola di dalam platform

Application

Kontainer untuk sekumpulan agen. Menyimpan penyedia model, kredensial, daftar topic routes, dan satu API key unik.

topicRoutes[]

Agent

Satu agen spesialis di dalam aplikasi, lengkap dengan system prompt, sumber data, dan mode eksekusinya.

executionMode

Session

Riwayat percakapan per pengguna. Kedaluwarsa otomatis 30 menit setelah aktivitas terakhir melalui TTL index MongoDB.

expiresAt

Global Vector DB

Konfigurasi Qdrant bersama. Satu instance dipakai banyak aplikasi dengan koleksi yang dinamai per aplikasi.

{collection}#{appId}

Alur Ingest Dokumen

Dari berkas PDF menjadi basis pengetahuan yang dapat ditelusuri

  1. 01

    Unggah atau kirim URL

    Dokumen dikirim sebagai berkas PDF atau sebagai URL yang dapat diakses server.

  2. 02

    Ekstraksi teks

    Isi PDF dibaca melalui pdf-parse, dengan jalur OCR untuk dokumen hasil pindaian.

  3. 03

    Chunking

    Teks dipecah menjadi potongan ±500 karakter dengan tumpang tindih 50 karakter.

  4. 04

    Embedding & indeks

    Setiap potongan di-embedding lalu disimpan ke koleksi Qdrant milik aplikasi.

Pekerjaan ingest berjalan di latar belakang. Kemajuan setiap pekerjaan dapat dipantau melalui endpoint status dengan jobId yang dikembalikan saat pekerjaan dibuat.

Kelola aplikasi dan agen Anda

Pembuatan aplikasi, penyusunan agen, pengaturan topic routes, dan pengelolaan koleksi vektor dilakukan sepenuhnya melalui dashboard administrator.