Sedang mengikuti modul ini?0 daripada 19 selesai
Modul 10 · Halaman 11 daripada 20 · 8 bahagian

Penilaian dan Metrik dalam AI Agentik

Apa yang perlu dinilai, metrik yang perlu dijejaki, dan cara menjalankan penilaian dengan manusia dan hakim LLM.

10.1

Mengapa Penilaian Penting?

  • Membantu mengukur sejauh mana prestasi ejen.
  • Memastikan ejen memberikan respons yang betul, relevan dan selamat.
  • Berguna untuk membandingkan model, alat dan pendekatan yang berbeza.
  • Membantu mengenal pasti jurang dan ruang penambahbaikan.
  • Penting untuk penggunaan dunia sebenar dan kepercayaan pengguna.
10.2

Apa yang Perlu Dinilai dalam AI Agentik?

1
Penyiapan Tugasan
Adakah ejen menyiapkan tugasan dengan jayanya?
2
Kualiti Jawapan
Adakah respons betul, relevan dan membantu?
3
Penggunaan Alat
Adakah ejen menggunakan alat yang betul pada masa yang betul?
4
Penaakulan
Adakah penaakulan logik dan jelas?
5
Kecekapan
Masa diambil, bilangan langkah, penggunaan token.
6
Keselamatan
Elakkan respons yang berbahaya, berat sebelah atau tidak selamat.
7
Kepuasan Pengguna
Adakah ia memenuhi keperluan pengguna?
10.3

Metrik Penilaian Biasa

MetrikPeneranganKes penggunaan
KetepatanKebetulan jawapan akhirSoal jawab, RAG, penyelidikan
RelevansiSejauh mana respons relevan dengan pertanyaanCarian, RAG
Kadar kejayaan tugasanPeratusan tugasan yang berjaya disiapkanTugasan berbilang langkah
KependamanMasa diambil untuk memberi responsAplikasi masa nyata
Penggunaan tokenJumlah token yang digunakanPengoptimuman kos
Kadar halusinasiPeratusan jawapan yang salah / direka-rekaTugasan fakta
Ketepatan panggilan alatMenggunakan alat yang betul dengan parameter yang betulPanggilan fungsi
Maklum balas penggunaPenilaian manusia (cth. 1–5)Kepuasan keseluruhan
10.4

Jenis Penilaian

1
Penilaian Automatik
Menggunakan metrik dan pemarkahan berasaskan model (cth. BLEU, ROUGE, BERTScore, GPT sebagai hakim).
2
Penilaian Manusia
Semakan dan penilaian oleh manusia.
3
Penilaian Berasaskan Tugasan
Menyemak sama ada ejen menyiapkan tugasan dunia sebenar.
4
Penilaian Perbandingan
Membandingkan model, prompt atau ejen yang berbeza.
5
Penilaian Berterusan
Memantau prestasi dari semasa ke semasa dalam pengeluaran.
10.5

Aliran Kerja Penilaian

Set Data UjianSoalan / tugasan
EjenLLM + alat
Respons EjenOutput akhir
PenilaianAutomatik + manusia
MetrikKetepatan, relevansi, kejayaan tugasan, dll.
AnalisisCari jurang dan tambah baik
10.6

Contoh: Penilaian untuk Ejen RAG

SoalanApakah faedah utama tenaga suria?
Kebenaran asas (ground truth)
  • Sumber tenaga boleh baharu
  • Mengurangkan bil elektrik
  • Mesra alam
  • Kos penyelenggaraan rendah
Respons ejen
  • Tenaga suria ialah sumber tenaga boleh baharu.
  • Ia membantu mengurangkan bil elektrik.
  • Ia baik untuk alam sekitar.
  • Kos penyelenggaraannya rendah.
PenilaianRelevansi 5/5 · Ketepatan 5/5 · Halusinasi 0% · Skor keseluruhan 5/5
10.7

Penilaian Menggunakan LLM sebagai Hakim

  • Gunakan LLM yang kuat (cth. GPT-4) untuk menilai respons.
  • Sediakan rubrik pemarkahan dan minta model memberi penilaian.
  • Berguna untuk penilaian kualitatif (relevansi, koherens, kebergunaan, dll.).
prompt
You are an expert evaluator. Evaluate the following response
based on relevance, correctness, completeness and helpfulness.
Give a score from 1 to 5 and provide a short reasoning.

Question: {user_question}
Ground Truth: {ground_truth}
Model Response: {agent_response}

Evaluation Format:
- Relevance:
- Correctness:
- Completeness:
- Helpfulness:
- Overall Score:
- Reasoning:
10.8

Rumusan Utama

  • Penilaian penting untuk ejen yang boleh dipercayai dan berkesan.
  • Gunakan gabungan penilaian automatik dan manusia.
  • Fokus pada kejayaan tugasan, relevansi, keselamatan dan kepuasan pengguna.
  • Pantau metrik secara berterusan dalam pengeluaran.
  • Penilaian yang baik membantu membina sistem AI agentik yang lebih baik dan dipercayai.