Yksikkö 3 / 11

Tuotoksen tarkastus ja ihmistarkastus

Voitot:

  • Kyky luoda skeema- ja sääntöpohjaisia tulosten validointikerroksia
  • Kyky tarkoituksenmukaisesti vaatia in-the-loop-ihmistä vaikuttavissa päätöksissä
  • Kyky suunnitella varmennus- ja luottamuskynnykseen perustuvaa reititystä toisella mallilla

Kielimalli tuottaa sujuvaa, vakuuttavaa ja usein tarkkaa – mutta "vakuuttava" ei ole sama kuin "oikea". Malliin mahtuu hiljaa summa, päivämäärä tai JSON-kenttä; Tätä kutsutaan hallusinaatioksi (malli tuottaa luotettavasti tietoa, jota ei ole todellisuudessa). Yritysjärjestelmässä, jos tulos siirtyy seuraavaan vaiheeseen - maksu, sähköposti, tietokantakirjoitus - virhe leviää todelliseen maailmaan. Tässä osiossa opimme suodattamaan lähdön varmistuskerroksilla ennen kuin se tulee järjestelmään ja vaatimaan in-the-loop-ihmisen vaikuttavia päätöksiä.

Miksi tulosten validointi vaaditaan?

Mallin tuloste voi vioittua kahdella ensisijaisella tavalla: muoto (ei vastaa odotettua JSON-skeemaa, kenttä puuttuu/ylimääräinen) ja sisältö (muoto on oikea, mutta arvo väärä – tuotekoodi on olematon, päivämäärä on epälooginen). Turvallisuuden kannalta on kolmas ulottuvuus: haitallinen tulos (haitallinen komento, joka syntyy injektion tai vuodon seurauksena). Vankka järjestelmä pysäyttää kaikki kolme ovella.

Varoitus: "Malli yleensä tarkka" ei ole tuotantokriteeri. Ilman varmennusta järjestelmässä jopa yksi virhe tuhannesta tarkoittaa 100 virheellistä tapahtumaa päivässä 100 000 pyynnössä päivässä.

Todennustasot: askel askeleelta

  1. Kaavion validointi. Tarkista koneelta, että tulos on odotetun rakenteen mukainen: ovatko kentät olemassa, ovatko niiden tyypit oikeat, ovatko vaaditut kentät täytetty?
  2. Sääntö/liiketoimintalogiikka validointi. Vastaavatko arvot liiketoiminnan sääntöjä? (Summa > 0, päivämäärä ei ole tulevaisuudessa, tuotekoodi kuuluu luetteloon.)
  3. Viite/lähdeohjaus. Jos malli tuottaa väitteen, voidaanko se linkittää lähteeseen? (Onko RAG-lainaus todella asiakirjassa?)
  4. Validointi toisella mallilla (LLM-as-judge). Riippumaton malli arvioi tuloksen "oikeaksi/epätäydelliseksi/riskialtis".
  5. Luottamuskynnys ja suuntautuminen. Jos mallin tai validaattorin luotettavuus on alhainen, tulos ei läpäise automaattisesti; on suunnattu ihmisille.
  6. Ihmisen hallinta. Tehokas tai heikosti turvallinen tulos riippuu asiantuntijan hyväksynnästä.

Neljä kopioitavaa mallia

Kaava + "keksi, jos et tiedä" yhdessä:

Palauta vastaus VAIN seuraavassa JSON-skeemassa: Kirjoita "matala". ÄLÄ KOSKAAN kirjoita arviota niin kuin se olisi tarkka.

Todentaminen toisella mallilla (tuomarikehote):

Olet itsenäinen validoija. Alla on <lähde>-teksti ja <vaatimus>. Tarkista, esiintyykö JOKAINEN väitteen numero ja päivämäärä sanatarkasti lähteessä. Sano jokaiselle: "vahvistettu | ei lähteessä | ristiriidassa lähteen kanssa." Jos edes yksi niistä on "poissa/ristiriitainen", merkitse tulokseksi "HAKU TARKASTELU VAATII".<source>{{ text }}</source><claim>{{ model_output }}</claim>

Luottamusrajan reitityssääntö:

Reitityssääntö:- emin_misin = "suuri" JA määrä < 10 000 TL -> automaattinen käsittely - emin_misin = "keskikokoinen" TAI määrä 10 000-100 000 TL -> toisen mallin vahvistus - emin_misin = "pieni" TAI määrä > 100 000 TL vaaditaan

Ihmisen tarkastuksen yhteenvetokortti (nopeuttaa tarkistusta):

Kun esität päätöksen henkilölle, esitä tämä kortti: - Mitä ehdotetaan? (yksi lause) - Mihin lähteeseen se perustuu? (artikkeli/asiakirjaviite)- Mitkä ovat 2 heikointa oletusta?- Jos ne hyväksytään, voidaanko ne kumota? (kyllä/ei)

Heikko kehote / Vahva kehote

huono lähestymistapa

Vahva lähestymistapa

"Vähennä summa laskusta" (vapaa teksti)

Tiukka JSON-skeema + nolla + luottamuskenttä

Tulosteen kirjoittaminen suoraan maksujärjestelmään

Kaavio → sääntö → ihmisen hyväksyntä (tarvittaessa)

Sano vain mallille "ole varma"

Numeron/päivämäärän vahvistus toisella mallilla

Käsittelee jokaista tulosta yhtä luotettavasti

Vaikuttamiseen ja luottamukseen perustuva reititys

Vahva lähestymistapa ei toivo mallin olevan oikea; Se luo oven, joka saa sinut kiinni, kun olet väärässä.

Kolme minikoteloa

Tapaus 1 – Pelkkä järjestelmä ei riittänyt. Kirjanpitoautomaatio poimi summan laskuista JSON-muodossa. Kaava oli oikea, mutta malli tuotti laskulle "125 000" "1 250,00" sijaan (desimaalisiirto). Järjestelmä ei onnistunut vangitsemaan tätä; sääntötarkistus ("summan tulee olla ±1 % linjassa laskuerien kokonaismäärän kanssa") jäi kiinni ja 112 500 TL:n virheellinen kirjaaminen estettiin.

Tapaus 2 – Toinen malli taltioi hallusinaatiot. "30 päivää irtisanomisesta", lainopillinen avustaja sanoi sopimuksen yhteenvedossa; Sopimuksessa oli kuitenkin 90 päivää. Kun riippumaton tuomari merkitsi mallin "ristiriitaiseksi lähteen kanssa", tulos välitettiin ihmiselle ja korjattiin. Jos se olisi automaattinen, asiakas ilmoittaisi peruutuksesta väärän päivämäärän perusteella.

Tapaus 3 – Reititys vähensi kuormaa 70 %. Vakuutuskorvausjärjestelmä hyväksyi automaattisesti pienimääräiset ja korkeaturvalliset korvaukset ja lähetti asiantuntijalle vain kynnyksen ylittävät/matalaturvalliset. 3200 päivittäisestä tarpeesta vain 950 joutui ihmisille; Asiantuntijat omistivat aikansa todella riskialttiille 30 %:lle, jolloin keskimääräinen transaktioaika putosi 4 tunnista 40 minuuttiin.

Vinkki: Älä aseta ihmisen hallintaa niin, että "ihmiset näkevät kaiken" – tämä väsyttää ihmiset ja hyväksynnästä tulee kumileima. Sen sijaan reititä ihmiselle vain erittäin vaikuttavat ja matalan luotettavuuden tuotokset; Tämä kiinnittää huomion olennaiseen.

Ihmisen ohjauksen tekeminen mielekkääksi

Human-in-the-loop ei tarkoita valintaruudun laittamista paperille. Arvioijalla on oltava (1) konteksti päätöksen ymmärtämiseksi, (2) pääsy lähteeseen ja (3) valtuudet sanoa "ei". Muuten ohjaus jää kosmeettiseksi. Arvostelukortti (neljäs malli yllä) on tarkoitettu tarjoamaan juuri tämä konteksti.

Yleisiä virheitä

  • Vain tekemässä skeeman validointia ja ohittamalla sisältö-/arvovirheet.
  • Ajattelemalla, että sanomalla mallille "varmista" teet todellisen vahvistuksen.
  • Toteuta automaattisesti vaikuttavia, peruuttamattomia päätöksiä.
  • Inhimillisen hallinnan ottaminen jokaiseen tuotteeseen ja hyväksynnän muuttaminen merkityksettömäksi kumileimaksi.
  • Sano "hyväksy" arvioijalle ilmoittamatta lähdettä ja kontekstia.
  • Kaikkien tulosteiden käsittely samalla riskillä ilman luottamuskynnyksen ja reitityksen määrittämistä.

Yhteenvetona

  • Tulos on vioittunut kolmella tavalla: muoto, sisältö ja haitallinen tarkoitus; kiinteä järjestelmä pysäyttää kaikki kolme ovella.
  • Tasot: skeeman validointi, sääntö/liiketoimintalogiikka, lähteen ohjaus, toinen malli (LLM-as-judge) ja luottamuskynnyksen reititys.
  • Human in-the-loop -toiminnon pitäisi olla pakollinen voimakkaiden ja heikon turvallisuuden kannalta.
  • Ihmisen arvioinnin on oltava mielekästä: arvioijalla on oltava konteksti, pääsy resursseihin ja valtuudet sanoa "ei".
  • Sekä turvallisuutta että tehokkuutta saadaan ohjaamalla vain riskialttiit ihmisiin, ei jokaista tulosta.

Sovellustehtävä

Ota esimerkki omasta AI-tulosta. Määritä ensin JSON-skeema ja pakota tuloste siihen. Kirjoita sitten vähintään kaksi liiketoimintasääntöä (esimerkiksi "summa vastaa tuotteiden kokonaismäärää"). Lopuksi määritä reititystaulukko: mikä luottamus/vaikutusyhdistelmä menee automaattisesti, mikä toiseen malliin, mikä ihmiseen? Luo viallinen näyte ja tarkkaile, missä kukin kerros kaappaa sen.

tarkistuslista

  • [ ] Määritän lähdölle tiukan skeeman ja tarkistan sen koneella.
  • [ ] Lisäsin ainakin yhden liiketoiminnan/sääntöjen vahvistuksen (arvologiikka).
  • [ ] Voin linkittää väitteet lähteeseen ja tarkistaa ne.
  • [ ] Toinen malli tai ihmisen validointi saatavilla suurille vaikutuksille/matalalle turvallisuudelle.
  • [ ] Reitityssääntö määritelty luottamuksen ja vaikutuksen perusteella.
  • [ ] Arvostelijalle annetaan konteksti, lähde ja valtuudet hylätä.