Unit 9 / 11

Pemantauan Berterusan, Kebolehmerhatian dan Hanyut

Keuntungan:

  • Keupayaan untuk menentukan metrik yang memantau penggunaan, keselamatan, kualiti dan isyarat prestasi
  • Keupayaan untuk mengesan hanyut kualiti output dengan garis dasar dan persampelan
  • Keupayaan untuk menetapkan penggera dan gelung maklum balas untuk anomali dan gelombang jailbreak

Meletakkan sistem AI ke dalam pengeluaran adalah permulaan, bukan penamat. Walaupun modelnya kekal sama, dunia berubah: tingkah laku pengguna, data masuk, teknik serangan dan konteks perniagaan sentiasa berubah. Jawapan betul semalam mungkin salah hari ini. Jadi tonggak terakhir keselamatan ialah pemantauan berterusan dan kebolehmerhatian — keupayaan untuk melihat dari luar apa yang berlaku di dalam sistem. Dalam unit ini, kita akan mempelajari metrik yang perlu dipantau, cara menangkap hanyut kualiti output dan cara memberi amaran untuk anomali.

Mengapa Pemantauan Berterusan?

Dalam perisian klasik, "adakah ia berfungsi" ialah soalan binari: sama ada ia menjawab atau tidak. Dalam AI, sementara sistem kelihatan "berfungsi", ia boleh merosot secara senyap: jawapan perlahan-lahan menjadi tidak tepat, kos meningkat, percubaan jailbreak meningkat. Satu-satunya cara untuk menangkap ini adalah dengan sentiasa mengukur isyarat yang betul.

Perhatian: Kepincangan yang paling berbahaya ialah yang senyap, bukan yang bising. Sistem tidak membuang ralat, kualitinya hanya berkurangan. Jika anda tidak menyediakan pemantauan, orang pertama yang perasan ialah pelanggan atau juruaudit anda, bukan anda.

Empat Keluarga Isyarat untuk Diperhatikan

  • Penggunaan dan kos: Jumlah permintaan, penggunaan token, kos setiap pengguna. Melompat secara tiba-tiba; Ia boleh menjadi tanda penyalahgunaan, penyepaduan bergelung atau suis bocor.
  • Isyarat keselamatan: Percubaan Jailbreak/suntikan, panggilan kenderaan ditolak, ralat kebenaran. Peningkatan mungkin menunjukkan kempen serangan aktif.
  • Kualiti dan hanyut: Penurunan kualiti keluaran dari semasa ke semasa (hanyut). Contohnya, kadar lulus pengesahan, kadar pembetulan dalam kelulusan manusia, kepuasan pengguna.
  • Prestasi: Latensi, kadar ralat, tamat masa. Ia secara langsung mempengaruhi pengalaman dan kos pengguna.

Apakah Drift dan Bagaimana untuk Menangkapnya?

Drift ialah apabila kualiti input atau output model berubah tanpa disedari dari semasa ke semasa. Terdapat dua jenis: hanyutan data (pengedaran permintaan masuk berubah — topik baharu, bahasa baharu) dan hanyutan kualiti (output untuk tugas yang sama menjadi semakin teruk). Garis dasar diperlukan untuk menangkap: merekodkan julat normal metrik apabila sistem sihat; Biarkan penyelewengan menjadi penggera.

Langkah demi Langkah: Menyediakan Pemantauan

  1. Ukur garis dasar. Catatkan julat normal setiap isyarat apabila sistem sihat.
  2. Tentukan ambang dan penggera. Penyimpangan mana yang akan memberi amaran kepada siapa dan bagaimana?
  3. Persampelan + pemeriksaan manusia. Minta manusia menyemak sampel output dengan kerap (hanyut kualiti selalunya hanya kelihatan).
  4. Pasang papan pemuka. Pantau empat keluarga isyarat pada satu skrin.
  5. Gelung maklum balas. Ikatkan penemuan daripada pemantauan kepada penambahbaikan segera/kawal.

Empat Templat Boleh Disalin

Gesaan penilaian pensampelan kualiti (penjejakan drift dengan LLM-sebagai-hakim):

Di bawah ialah 20 cetakan rawak dari minggu ini. Nilaikan setiap satu sebagai "baik / boleh diterima / buruk" dan tulis justifikasi pendek. Akhirnya saya akan membandingkan kadar buruk dengan kadar minggu lepas; Jika terdapat corak (ulang jenis kesilapan yang sama) yang menonjol minggu ini, tandainya.<outputs>{{ examples }}</outputs>

Gesaan ringkasan anomali:

Periksa metrik harian berikut: bilangan permintaan, token, kos, panggilan alat ditolak, percubaan jailbreak, kependaman purata. Tandai mana-mana metrik yang menyimpang lebih daripada 30% daripada garis dasar sebagai "ANOMALIT" dan anggarkan kemungkinan punca (serangan, pepijat, penyalahgunaan).<metrics>{{ daily_data }}</metrics>

Peraturan definisi ambang penggera:

Tentukan penggera untuk setiap isyarat:- Kos: jika melebihi 2x purata harian -> amaran keutamaan tinggi- Percubaan jailbreak: jika melebihi 10 sejam -> maklumkan pasukan keselamatan- Kadar lulus pengesahan: jika jatuh di bawah 90% -> semakan kualiti- Latensi: jika p95 melebihi sasaran sebanyak 2x -> semakan prestasi

Gesaan penyelidikan drift:

Kadar lulus pengesahan telah menurun daripada 94% kepada 78% dalam tempoh 2 minggu yang lalu. Bantu saya menjawab soalan ini: (1) Adakah topik/bahasa/format baharu muncul dalam permintaan masuk? (2) Adakah kesilapan tertumpu dalam kategori tertentu? (3) Adakah masa bertepatan dengan perubahan segera/model/alat? Namakan data yang akan disemak bagi setiap satu.

Gesaan Lemah / Gesaan Kuat

pendekatan yang lemah

Pendekatan yang kuat

"Jika ada kesilapan, kita akan lihat"

Garis dasar + ambang + penggera proaktif

Hanya menyemak untuk melihat sama ada sistem itu berdiri.

Memantau empat keluarga isyarat (penggunaan, keselamatan, kualiti, prestasi)

Tidak mengambil sampel kualiti keluaran sama sekali

Persampelan manusia biasa + LLM-sebagai-hakim

Tidak mengumpul dan melihat metrik

Papan pemuka + gelung maklum balas

Tiga Kes Mini

Kes 1 — Penggera kos menangkap kunci yang bocor. Kos token harian syarikat meningkat tiga kali ganda semalaman. Penggera ambang memberi amaran kepada pasukan keselamatan; siasatan menunjukkan bahawa kunci ujian telah dibocorkan dan digunakan oleh bot. Kunci telah dibatalkan dalam masa 25 minit; Jika tiada penggera, bil itu akan disedari pada akhir bulan.

Kes 2 — Hanyutan kualiti senyap. Kadar lulus pengesahan pembantu sokongan secara senyap-senyap menurun daripada 95% kepada 80% dalam masa tiga minggu. Persampelan mingguan menangkap ini; Sebabnya ialah pelanggan mula bertanya tentang barisan produk baharu dan asas pengetahuan model mengenainya tidak lengkap. Kadar pulih apabila pangkalan pengetahuan dikemas kini.

Kes 3 — Gelombang jailbreak adalah awal. Percubaan suntikan yang dibuat ke atas pembantu meningkat daripada 2 kepada 40 sejam dalam satu hari. Penggera keselamatan dicetuskan; Ia dilihat bahawa "resipi" untuk memecahkan sistem telah dikongsi dalam forum. Pasukan itu mengemas kini segera pembelaan dan akaun mencurigakan terhad kadar; Gelombang itu reda sebelum ia bertukar menjadi kebocoran sebenar.

Petua: Jangan berpuas hati dengan hanya metrik mesin. Hanyut kualiti sering ditangkap dengan hanya meminta manusia membaca output sampel. Rutin kecil menyemak 15-20 cetakan rawak setiap minggu akan menangkap kegagalan senyap yang paling mahal lebih awal.

Kesilapan biasa

  • Tidak memasukkannya ke dalam pengeluaran dan menyediakan pemantauan ("ia berfungsi, okey").
  • Tidak dapat mengenal pasti anomali tanpa mengukur garis dasar.
  • Hilang hanyut kualiti dengan hanya melihat "adakah ia berdiri".
  • Tidak mengambil sampel kualiti keluaran melalui mata manusia sama sekali.
  • Tidak menimbulkan penggera dan mengetahui masalah daripada pelanggan/penyelia.
  • Tidak menghubungkan penemuan pemantauan kepada penambahbaikan (tiada gelung maklum balas).

Secara ringkasnya

  • Sistem AI boleh merosot secara senyap-senyap; Kerosakan yang paling berbahaya adalah yang tidak membuang ralat, tetapi hanya mengurangkan kualiti.
  • Jejaki empat keluarga isyarat: penggunaan/kos, keselamatan, kualiti/hanyut dan prestasi.
  • Drift (hanyut kualiti input atau output dari semasa ke semasa) ditangkap hanya berbanding garis dasar.
  • Persampelan manusia biasa selain metrik mesin menangkap hanyut kualiti.
  • Sambungkan pemantauan ke gelung penggera dan maklum balas; Mengukur dan tidak melihat bukanlah pemantauan.

Tugasan permohonan

Pilih sekurang-kurangnya satu metrik daripada setiap empat keluarga isyarat untuk sistem AI anda sendiri dan tulis garis dasar semasa (atau anggaran) mereka. Tentukan ambang penggera untuk setiap metrik. Kemudian ambil 15 daripada output semester terakhir anda dan skor mereka dengan gesaan pensampelan di atas; Perhatikan kadar "buruk". Biarkan ini menjadi garis dasar pertama anda untuk membandingkan drift pada masa hadapan.

senarai semak

  • [ ] Saya mentakrifkan metrik daripada empat keluarga isyarat (penggunaan, keselamatan, kualiti, prestasi).
  • [ ] Saya menetapkan garis dasar dan ambang penggera untuk setiap metrik.
  • [ ] Saya kerap mencuba kualiti keluaran melalui mata manusia.
  • [ ] Saya memantau isyarat pada satu skrin dengan panel paparan.
  • [ ] Penggera dihantar kepada pasukan keselamatan untuk anomali dan gelombang jailbreak.
  • [ ] Saya mengaitkan penemuan pemantauan kepada peningkatan segera/kawalan.