One-time laporan wawasan
Gunakan StartBatchEvaluation untuk menjalankan analisis wawasan sesuai permintaan selama sesi agen Anda. Ini berguna saat Anda ingin menyelidiki perilaku agen setelah penerapan, lonjakan kegagalan, atau sebagai pemeriksaan manual berkala.
Topik
Mulai analisis
contoh
Polling untuk hasil
contoh
Tinjau temuan analisis kegagalan
if "failureAnalysisResult" in result: for category in result["failureAnalysisResult"]["failures"]: print(f"\nCategory: {category['name']} ({category['affectedSessionCount']} sessions)") for sub in category.get("subCategories", []): print(f" Subcategory: {sub['name']} ({sub['affectedSessionCount']} sessions)") for rc in sub.get("rootCauses", []): print(f" Root cause: {rc['name']}") print(f" Recommendation: {rc['recommendation']}") print(f" Affected sessions: {rc['affectedSessionCount']}")
| Bidang | Tipe | Deskripsi |
|---|---|---|
|
|
String |
Nama kategori kegagalan (misalnya, “Kesalahan eksekusi”, “Halusinasi”). |
|
|
Bilangan Bulat |
Jumlah sesi yang dipengaruhi oleh kategori ini. |
|
|
String |
Nama subkategori (misalnya, “Pembatasan tarif”, “Pelanggaran skema alat”). |
|
|
Bilangan Bulat |
Jumlah sesi yang dipengaruhi oleh subkategori ini. |
|
|
String |
Nama cluster akar penyebab. |
|
|
String |
Perbaikan yang disarankan untuk akar penyebab ini. |
|
|
Bilangan Bulat |
Jumlah sesi yang dipengaruhi oleh akar penyebab ini. |
|
|
Daftar |
Sesi di cluster ini, masing-masing dengan |
Hasil maksud pengguna
userIntentResultBidang berisi maksud pengguna yang dikelompokkan:
if "userIntentResult" in result: for cluster in result["userIntentResult"]["userIntents"]: print(f" {cluster['name']} ({cluster['affectedSessionCount']} sessions)") print(f" {cluster['description']}")
| Bidang | Tipe | Deskripsi |
|---|---|---|
|
|
Bilangan Bulat |
Pengidentifikasi cluster. |
|
|
String |
Nama cluster yang menggambarkan maksud umum. |
|
|
String |
Penjelasan rinci tentang pola maksud. |
|
|
Bilangan Bulat |
Jumlah sesi dengan maksud ini. |
|
|
Daftar |
Sesi di cluster ini, masing-masing dengan |
Hasil ringkasan eksekusi
executionSummaryResultBidang berisi pola eksekusi berkerumun:
| Bidang | Tipe | Deskripsi |
|---|---|---|
|
|
Bilangan Bulat |
Pengidentifikasi cluster. |
|
|
String |
Nama cluster yang menggambarkan pola eksekusi. |
|
|
String |
Penjelasan rinci tentang pola. |
|
|
Bilangan Bulat |
Jumlah sesi dengan pola ini. |
|
|
Daftar |
Sesi di cluster ini, masing-masing dengan |
Menafsirkan hasil
-
Mulailah dengan analisis kegagalan: Fokus pada kategori dengan yang tertinggi
affectedSessionCount. Ini mewakili masalah yang paling berdampak. -
Telusuri akar penyebab: Dalam setiap subkategori, kluster akar penyebab memberi tahu Anda dengan tepat apa yang salah dan bagaimana memperbaikinya. Setiap cluster mencakup
recommendationbidang. -
Gunakan maksud pengguna untuk memprioritaskan: kategori Cross-reference kegagalan dengan kluster maksud pengguna. Kegagalan yang memengaruhi maksud pengguna Anda yang paling umum harus menjadi prioritas tertinggi.
-
Lacak pola eksekusi: Ringkasan eksekusi mengungkapkan bagaimana agen Anda mendekati masalah — berguna untuk memahami apakah kegagalan berasal dari strategi agen versus tool/environment masalah.
Aturan validasi
-
insightsdanevaluatorssaling eksklusif - berikan satu atau yang lain, bukan keduanya. -
Maksimal 10 wawasan per permintaan.
-
dataSourceConfigdiperlukan dan harus menyertakan setidaknya satu grup log dan satu nama layanan. -
Jika menggunakan
onlineEvaluationConfigSource, jangan berikaninsightsatauevaluators(konfigurasi diwarisi). -
Jika
filterConfig.timeRangeditentukan,startTimeharus lebih awal dariendTime. -
Stempel waktu harus dalam format ISO 8601 yang valid.
-
Hanya satu evaluasi batch yang dapat aktif per akun pada satu waktu.
-
Maksimal 500 sesi dianalisis per wawasan dijalankan.