Yunit 9 / 11

Patuloy na Pagsubaybay, Pagmamasid at Pag-anod

Mga nadagdag:

  • Kakayahang tumukoy ng mga sukatan na sumusubaybay sa paggamit, seguridad, kalidad at mga signal ng pagganap
  • Kakayahang makita ang pag-anod ng kalidad ng output gamit ang baseline at sampling
  • Kakayahang magtakda ng alarma at feedback loop para sa mga anomalya at jailbreak wave

Ang paglalagay ng AI system sa produksyon ay ang simula, hindi ang katapusan. Kahit na nananatiling pareho ang modelo, nagbabago ang mundo: ang gawi ng user, papasok na data, diskarte sa pag-atake, at konteksto ng negosyo ay patuloy na nagbabago. Ang tamang sagot kahapon ay maaaring mali ngayon. Kaya ang huling haligi ng seguridad ay patuloy na pagsubaybay at pagmamasid — ang kakayahang makita mula sa labas kung ano ang nangyayari sa loob ng system. Sa unit na ito, malalaman natin kung anong mga sukatan ang susubaybayan, kung paano makuha ang kalidad ng output drift, at kung paano mag-alerto para sa mga anomalya.

Bakit Patuloy na Pagsubaybay?

Sa klasikal na software, ang "gumagana ba ito" ay isang binary na tanong: sumasagot man ito o hindi. Sa AI, habang lumilitaw na "gumagana" ang system, maaari itong tahimik na lumala: dahan-dahang nagiging hindi tumpak ang mga sagot, tumataas ang mga gastos, tumataas ang mga pagtatangka sa jailbreak. Ang tanging paraan upang makuha ang mga ito ay ang patuloy na pagsukat ng mga tamang signal.

Pansin: Ang pinaka-mapanganib na malfunction ay ang tahimik, hindi ang maingay. Ang sistema ay hindi nagtatapon ng mga error, ang kalidad nito ay bumababa lamang. Kung hindi ka magse-set up ng pagsubaybay, ang unang taong mapapansin ay ang iyong customer o auditor, hindi ikaw.

Apat na Pamilya ng Signal na Panoorin

  • Paggamit at gastos: Dami ng kahilingan, pagkonsumo ng token, gastos bawat user. Biglang tumalon; Maaaring ito ay isang senyales ng pang-aabuso, isang loopy integration, o isang leaky switch.
  • Mga signal ng seguridad: Mga pagtatangka sa pag-jailbreak/pag-iniksyon, tinanggihan ang mga tawag sa sasakyan, mga error sa awtorisasyon. Ang pagtaas ay maaaring magpahiwatig ng aktibong kampanya sa pag-atake.
  • Kalidad at drift: Pagbaba sa kalidad ng output sa paglipas ng panahon (drift). Halimbawa, rate ng pagpasa sa pag-verify, rate ng pagwawasto sa pag-apruba ng tao, kasiyahan ng user.
  • Pagganap: Latency, rate ng error, timeout. Direkta itong nakakaapekto sa karanasan at gastos ng user.

Ano ang Drift at Paano Ito Mahuli?

Ang Drift ay kapag ang kalidad ng mga input o output ng modelo ay nagbabago nang hindi napapansin sa paglipas ng panahon. Mayroong dalawang uri: data drift (nagbabago ang pamamahagi ng mga papasok na kahilingan — bagong paksa, bagong wika) at kalidad na drift (unti-unting lumalala ang output para sa parehong trabaho). Ang isang baseline ay kinakailangan upang makuha ang: itala ang normal na hanay ng mga sukatan kapag ang system ay malusog; Hayaang maging alarma ang paglihis.

Hakbang sa Hakbang: Pag-set Up ng Pagsubaybay

  1. Sukatin ang baseline. Itala ang normal na hanay ng bawat signal kapag malusog ang system.
  2. Tukuyin ang threshold at alarma. Aling paglihis ang magbibigay babala kanino at paano?
  3. Sampling + inspeksyon ng tao. Magkaroon ng regular na pagsusuri sa isang tao ng isang sample ng mga output (kadalasang nakikita lang ang kalidad ng drift).
  4. Mag-install ng dashboard. Subaybayan ang apat na pamilya ng signal sa isang screen.
  5. Feedback loop. Itali ang mga natuklasan mula sa pagsubaybay hanggang sa maagap/kontrolin ang pagpapabuti.

Apat na Nakokopyang Template

Prompt sa pagsusuri ng sampling ng kalidad (pagsubaybay sa drift kasama si LLM-bilang-hukom):

Nasa ibaba ang 20 random na printable mula sa linggong ito. I-rate ang bawat isa bilang "mabuti / katanggap-tanggap / masama" at sumulat ng maikling katwiran. Sa wakas ay ihahambing ko ang masamang rate sa rate noong nakaraang linggo; Kung mayroong pattern (pag-ulit ng parehong uri ng pagkakamali) na kapansin-pansin sa linggong ito, markahan ito.<outputs>{{ examples }}</outputs>

Prompt ng anomalyang buod:

Suriin ang mga sumusunod na pang-araw-araw na sukatan: bilang ng mga kahilingan, token, gastos, tinanggihan ang tawag sa tool, mga pagtatangka sa jailbreak, average na latency. Markahan ang anumang sukatan na lumihis ng higit sa 30% mula sa baseline bilang "ANOMALIT" at tantyahin ang posibleng dahilan (pag-atake, bug, pang-aabuso).<metrics>{{ daily_data }}</metrics>

Panuntunan sa kahulugan ng threshold ng alarm:

Tukuyin ang mga alarm para sa bawat signal:- Gastos: kung lumampas sa 2x na pang-araw-araw na average -> alerto sa mataas na priyoridad- Mga pagtatangka sa Jailbreak: kung lumampas sa 10 kada oras -> abisuhan ang security team- Rate ng pass sa pag-verify: kung bumaba sa ibaba 90% -> pagsusuri sa kalidad- Latency: kung ang p95 ay lumampas sa target ng 2x -> pagsusuri sa performance

Drift research prompt:

Ang rate ng pagpasa sa pag-verify ay bumaba mula 94% hanggang 78% sa nakalipas na 2 linggo. Tulungan akong sagutin ang mga tanong na ito: (1) May lumabas bang bagong paksa/wika/format sa mga papasok na kahilingan? (2) Ang mga pagkakamali ba ay puro sa isang partikular na kategorya? (3) Ang timing ba ay tumutugma sa isang prompt/modelo/pagbabago ng tool? Pangalanan ang data na susuriin para sa bawat isa.

Mahina Prompt / Malakas na Prompt

mahinang diskarte

Malakas na diskarte

"Kung may mali, titingnan natin"

Baseline + threshold + proactive na alarma

Tinitingnan lang kung nakatayo ang system.

Pagsubaybay sa apat na pamilya ng mga signal (gamit, seguridad, kalidad, pagganap)

Hindi sampling ang kalidad ng output sa lahat

Regular na human sampling + LLM-bilang-hukom

Hindi nangongolekta at tumitingin sa mga sukatan

Dashboard + loop ng feedback

Tatlong Mini Case

Case 1 — Nahuli ng alarma sa gastos ang tumutulo na key. Ang pang-araw-araw na halaga ng token ng kumpanya ay triple sa magdamag. Inalertuhan ng threshold alarm ang security team; ang pagsisiyasat ay nagpakita na ang isang test key ay na-leak at ginamit ng isang bot. Ang susi ay binawi sa loob ng 25 minuto; Kung walang alarma, mapapansin sana ang bill sa katapusan ng buwan.

Case 2 — Tahimik na kalidad ng drift. Tahimik na bumaba ang rate ng pass sa pag-verify ng isang support assistant mula 95% hanggang 80% sa loob ng tatlong linggo. Nakuha ito ng lingguhang sampling; Ang dahilan ay nagsimulang magtanong ang mga customer tungkol sa isang bagong linya ng produkto at hindi kumpleto ang base ng kaalaman ng modelo dito. Nabawi ang rate noong na-update ang knowledge base.

Case 3 — Maaga ang jailbreak wave. Ang mga pagtatangka sa pag-iniksyon na ginawa sa isang katulong ay tumaas mula 2 hanggang 40 kada oras sa isang araw. Na-trigger ang alarma sa seguridad; Nakita na ang isang "recipe" para sa pag-crack ng system ay ibinahagi sa isang forum. In-update ng koponan ang prompt ng pagtatanggol at mga kahina-hinalang account na may limitasyon sa rate; Humina ang alon bago ito naging tunay na pagtagas.

Tip: Huwag magpasya sa mga sukatan lamang ng makina. Ang kalidad ng drift ay kadalasang nahuhuli sa pamamagitan lamang ng pagbabasa ng isang tao sa mga sample na output. Ang isang maliit na gawain ng pagrepaso ng 15-20 random na mga pag-print bawat linggo ay makakakuha ng mga pinakamahal na tahimik na pagkabigo nang maaga.

Mga karaniwang pagkakamali

  • Hindi inilalagay ito sa produksyon at pag-set up ng pagsubaybay ("gumagana ito, okay").
  • Hindi matukoy ang anomalya nang hindi sinusukat ang baseline.
  • Nawawala ang kalidad ng drift sa pamamagitan lamang ng pagtingin sa "naninindigan ba ito".
  • Hindi sampling ang kalidad ng output sa pamamagitan ng mata ng tao sa lahat.
  • Hindi nagtaas ng alarma at alamin ang problema mula sa customer/supervisor.
  • Hindi ikinonekta ang mga natuklasan sa pagsubaybay sa pagpapabuti (walang feedback loop).

Sa buod

  • Ang mga sistema ng AI ay maaaring tahimik na lumala; Ang pinaka-mapanganib na malfunction ay ang hindi nagtatapon ng mga error, ngunit binabawasan lamang ang kalidad.
  • Subaybayan ang apat na pamilya ng mga signal: paggamit/gastos, kaligtasan, kalidad/drift, at performance.
  • Ang Drift (ang pag-anod ng kalidad ng input o output sa paglipas ng panahon) ay nakukuha lamang kumpara sa isang baseline.
  • Ang regular na human sampling bilang karagdagan sa mga sukatan ng makina ay nakakakuha ng kalidad ng drift.
  • Ikonekta ang pagsubaybay sa alarma at feedback loop; Ang pagsukat at hindi pagtingin ay hindi pagsubaybay.

Gawain ng aplikasyon

Pumili ng hindi bababa sa isang sukatan mula sa bawat isa sa apat na pamilya ng signal para sa iyong sariling AI system at isulat ang kanilang kasalukuyang (o tinantyang) baseline. Tumukoy ng limitasyon ng alarma para sa bawat sukatan. Pagkatapos ay kunin ang 15 sa mga output ng iyong huling semestre at markahan ang mga ito gamit ang sampling prompt sa itaas; Tandaan ang "masamang" rate. Hayaang ito ang iyong unang baseline kung saan ihahambing ang drift sa hinaharap.

checklist

  • [ ] Tinukoy ko ang mga sukatan mula sa apat na pamilya ng signal (gamit, seguridad, kalidad, pagganap).
  • [ ] Nagtatakda ako ng baseline at alarm threshold para sa bawat sukatan.
  • [ ] Regular akong nagsa-sample ng kalidad ng output sa pamamagitan ng mata ng tao.
  • [ ] Sinusubaybayan ko ang mga signal sa isang screen na may display panel.
  • [ ] Napupunta ang alarm sa security team para sa mga anomalya at jailbreak wave.
  • [ ] Iniuugnay ko ang mga natuklasan sa pagsubaybay sa maagap/kontrol na pagpapabuti.