Skip to main content

title: “AI Agent History” description: “Riwayat eksekusi agen AI dengan cost analytics, date grouping, date filter, payment filter, dan export data.”

AI Agent History

AI Agent History Halaman AI Agent History mencatat semua eksekusi yang pernah dilakukan oleh setiap agen. Halaman ini penting untuk audit biaya, evaluasi performa, dan mengidentifikasi pola error yang muncul berulang.

Arsitektur Halaman

Data Pipeline

Stats Bar — 4 Kartu

Stats Computation Flow

Date Grouping

Run dikelompokkan berdasarkan waktu eksekusi: Setiap group ditampilkan sebagai section terpisah dengan header dan jumlah run.

Date Grouping Algorithm

Payment Filter

Filter berdasarkan metode pembayaran:

Detail per Run

Setiap record run menampilkan:

Cost Analytics

Distribusi Biaya per Agen

Cost Breakdown by Model Tier

Tren Penggunaan

Data history bisa dianalisis untuk:
  • Identifikasi agen dengan ROI tertinggi
  • Deteksi lonjakan penggunaan yang tidak wajar
  • Perencanaan anggaran kredit bulanan
  • Evaluasi apakah model yang lebih murah cukup untuk tugas tertentu

Cost Trend Analysis

Error Pattern Detection

Mengidentifikasi pola error dari history:

Error Resolution Playbook

Entity: AIAgentRun

Export Data

Export Formats

Export Flow

Cara Akses

Dari sidebar, klik menu AI & Analitik > Agent History.

Flow Penggunaan

Tips

  • Cek history secara berkala untuk mendeteksi anomali biaya sedini mungkin
  • Jika ada error berulang (>3 kali), segera investigasi dan perbaiki konfigurasi
  • Bandingkan biaya agen template vs custom untuk optimasi
  • Gunakan data history untuk negosiasi kuota AI dengan tim manajemen
  • Export data bulanan untuk audit keuangan

Entity Relationship Diagram — Agent History


Schema Tabel Entitas — Agent History

AIAgentRun — Record Eksekusi Agen

Entitas inti yang merekam setiap eksekusi agen AI. Setiap baris mewakili satu kali run lengkap dengan input, output, biaya, dan status.

AIAgent — Definisi Agen AI

Entitas yang menyimpan konfigurasi dan definisi setiap agen AI yang tersedia dalam sistem.

AIAgentModel — Konfigurasi Model LLM

Entitas yang mendefinisikan model-model LLM yang tersedia beserta tingkatan dan pengali biayanya.

AIAgentSettings — Pengaturan Global AI Agent

Entitas singleton yang menyimpan konfigurasi biaya dan metode pembayaran global untuk seluruh agen.

AIAgentTemplate — Template Agen Bawaan

Entitas yang menyimpan template agen bawaan sistem yang dapat dijadikan acuan pembuatan agen baru.

AIAgentSchedule — Penjadwalan & Trigger Agen

Entitas yang menyimpan konfigurasi penjadwalan atau trigger berbasis event untuk eksekusi agen otomatis.

Conversation — Riwayat Percakapan

Entitas yang menyimpan riwayat percakapan user dengan agen AI dalam format pesan berurutan.

AILearningData — Data Pembelajaran AI

Entitas yang menyimpan hasil pembelajaran AI dari koreksi dan konfirmasi user, bersifat per-scope (personal atau business).

Diagram Siklus Hidup Riwayat Sesi


Diagram Sekuens — Pengambilan Riwayat

Diagram Sekuens — Replay Percakapan

Diagram Sekuens — Penjadwalan Trigger Otomatis


Referensi Enum

payment_method — Metode Pembayaran Run

status (AIAgentRun) — Status Eksekusi Agen

category (AIAgent / AIAgentTemplate) — Kategori Agen

status (AIAgent) — Status Ketersediaan Agen

status (AIAgentTemplate) — Status Template

tier (AIAgentModel) — Tingkatan Model LLM

trigger_type (AIAgentSchedule) — Jenis Trigger Penjadwalan

notification_channel (AIAgentSchedule) — Channel Notifikasi

role (Conversation.messages) — Peran Pengirim Pesan

channel_type (ChatChannel) — Tipe Channel Chat


Kontrol Akses Berbasis Peran (RBAC)


Related Documentation: