Granite Guardian

Granite Guardian 3.1 8B

by IBM watsonx · IBM watsonx.ai 2.4.0 dokumentatsioonis märgitud pärandiks ja aegunuks; avatud kaaludega mudel on endiselt allalaaditav ning IBM Granite’i Hugging Face’i repositooriumi kaudu kasutatav.

Granite Guardian 3.1 8B on IBMi avatud kaaludega ohutusmudel, mis on mõeldud kahjuliku sisu, jailbreak-katsete, kallutatuse, RAG-i kvaliteedi ja funktsioonikutsete hallutsinatsioonide hindamiseks. See kasutab ettenähtud hindamisviipasid, toetab ainult ingliskeelset teksti ning tagastab tavaliselt binaarsed „Yes/No“ hinnangud. Selle 128 000 märgi suurune kontekstiaken ja 8192 märgini ulatuv maksimaalne väljund sobivad keskmise mahuga turvapiirde rakendusteks, kuid see ei ole üldotstarbeline assistent, koodimudel ega multimodaalne süsteem.

Tekst Arutlusvõime Programmeerimine
Granite Guardian 3.1 8B on IBM Researchi avatud kaaludega mudel, mis kontrollib, kas keelemudeli sisendid, väljundid, otsingutulemused ja agendi tegevused vastavad kindlaksmääratud ohutus- või kvaliteedikriteeriumidele. See suudab tuvastada muu hulgas kahjulikku sisu, jailbreak-katseid, sotsiaalset kallutatust, RAG-hallutsinatsioone ja funktsioonikutsete vigu. 8 miljardi parameetriga mudel pakub turvameetmete kasutusjuhtumites kesktee, kuid tegemist on spetsialiseerunud klassifitseerija ja hindajaga, mitte üldotstarbelise assistendiga.
Väljundid

Mida Granite Guardian 3.1 8B suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Voogedastus
Mudeli profiil

Jõudlusnäitajad

3/10 Arutlusvõime
1/10 Programmeerimine
6/10 Kiirus
7/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Granite Guardian
Tüüp Muu
Konteksti maht 128K märki/tokenit
Maksimaalne väljundmärkide arv 8K märki/tokenit
Välja antud 2024-12-18
Olek IBM watsonx.ai 2.4.0 dokumentatsioonis märgitud pärandiks ja aegunuks; avatud kaaludega mudel on endiselt allalaaditav ning IBM Granite’i Hugging Face’i repositooriumi kaudu kasutatav.
Teadmiste ajapiiri märkused

Autoriteetset mudelipõhist teadmiste lõppkuupäeva ei tuvastatud. Mudel on spetsialiseerunud riskihindaja ning seda ei tohiks käsitada üldotstarbelise teadmiste mudelina.

Mudeli selgitused

Granite Guardian 3.1 8B on IBM Researchi välja töötatud peenhäälestatud mudel, mis põhineb mudelil Granite 3.1 8B Instruct. Selle kasutamiseks tuleb rakendada ettenähtud Guardian-hindamismalli ning mudel tagastab tavaliselt riski kohta vastuse „Yes” või „No”; riskihinnangu kindlust saab hinnata tokenite tõenäosuste põhjal. Toetatud riskivaldkonnad hõlmavad üldist kahju, sotsiaalset kallutatust, turvapiirangutest möödahiilimist, vägivalda, roppusi, seksuaalset sisu, ebaeetilist käitumist, konteksti asjakohasust, vastuse põhjendatust, vastuse asjakohasust ja funktsioonikutsetega seotud hallutsinatsioone. IBM kirjeldab mudelit ainult inglise keeles töötavana ning mõõduka kulu, latentsuse ja läbilaskevõimega töökoormuste jaoks mõelduna. Mudel on litsentsitud Apache 2.0 litsentsi alusel ja saadaval avatud kaaludena. Mudelikaardil nimetatakse uuema versioonina mudelit Granite Guardian 3.3 8B. Toimetuse antud hinded on mudeli spetsialiseeritud ohutuse hindamise rolli suhtes antud suhtelised hinnangud, mitte tootja võrdlustesti tulemused.

Mudeli juhend

Granite Guardian 3.1 8B: IBMi avatud kaaludega ohutus- ja kaitsemudel

Granite Guardian 3.1 8B on IBM Researchi välja töötatud ohutusmudel, mis põhineb mudelil Granite 3.1 8B Instruct. See hindab viipasid, mudeli vastuseid, hangitud konteksti ja kavandatud funktsioonikutseid, et tuvastada selliseid riske nagu kahjulik sisu, jailbreak-katsed, kallutatus ja hallutsinatsioonid. Ainult inglise keelt toetav tekstipõhine mudel kasutab ettenähtud hindamisviipasid ning on mõeldud spetsiaalseks turvamehhanismiks, mitte üldiseks vestlus- või koodimudeliks.

Mis on Granite Guardian 3.1 8B?

Granite Guardian 3.1 8B on IBM Researchi ohutuse ja kaitsepiirete mudel, mis avaldati 18. detsembril 2024. See on Granite 3.1 8B Instructi peenhäälestatud versioon, mis on kohandatud riskide ja kvaliteedi hindamiseks, mitte tavapäraseks vestlusabiliseks.

Praktikas võib mudel paikneda keelemudelirakenduse kõrval ja toimida kontrollkihina. See võib kontrollida kasutaja viipa enne genereerimist, vaadata üle assistendi vastuse pärast genereerimist, hinnata otsinguga täiendatud genereerimise (RAG) töövoos hangitud dokumente või uurida agendi kavandatud funktsioonikutset. Selle tavapärane väljund on ettenähtud hindamismalli abil loodud binaarne hinnang Jah või Ei.

Mudelit levitatakse avatud kaaludena Apache 2.0 litsentsi alusel IBMi Granite'i ökosüsteemi ja IBM Granite'i Hugging Face'i organisatsiooni kaudu. IBMi watsonxi dokumentatsioon märgib vastavad Granite Guardian 3.1 baasmudeli kirjed aegunuks, kuid avatud kaaludega mudel on endiselt allalaaditav ja ühilduvate järeldustööriistade kaudu kasutatav.

Mida mudel on loodud tuvastama

Granite Guardian 3.1 8B toetab mitut ohutuse ja töökindluse kontrolli. Üldist kahjulikkuse tuvastamist saab kasutada ohtliku materjali leidmiseks, samas kui täpsemad kategooriad hõlmavad sotsiaalset kallutatust, jailbreak-katseid, vägivalda, ropendamist, seksuaalset sisu ja ebaeetilist käitumist. Need kontrollid võimaldavad rakendusel rakendada eri riskitüüpidele erinevaid reegleid, selle asemel et tugineda ühele üldisele modereerimisotsusele.

Mudel toetab ka RAG-töövoogude kontrolli. Konteksti asjakohasus küsib, kas hangitud materjal on kasutaja küsimuse jaoks kasulik. Põhjendatus kontrollib, kas vastust toetab esitatud kontekst. Vastuse asjakohasus hindab, kas vastus käsitleb esitatud soovi. Need kontrollid aitavad koos tuvastada vastuse, mis kõlab usutavalt, kuid mida mudelile kättesaadavaks tehtud dokumendid piisavalt ei toeta.

Üks eripärane võimekus on funktsioonikutsete hallutsinatsioonide tuvastamine. Mudel võib kontrollida tööriista- või funktsioonikutset selliste probleemide suhtes nagu vigane süntaks, valed argumendid, väljamõeldud infovood, vastuolu kasutaja sooviga või ebakõla saadaoleva tööriista määratlusega. See ei tähenda, et Granite Guardian käivitaks tööriistu või tegutseks agendina. Selle asemel hindab see agendi kavandatud tegevust enne, kui ümbritsev rakendus otsustab, kas see käivitada.

Kuidas hindamine ja väljund toimivad

Granite Guardian 3.1 8B on mõeldud kasutamiseks koos IBMi ettenähtud Guardiani hindamisviipadega. Hindamismall annab mudelile hindamiskriteeriumi ja materjali, mida hinnata, näiteks viiba, vastuse, hangitud konteksti või funktsioonikutse. Standardkonfiguratsioonis on tulemuseks binaarne märgend Jah või Ei, mis näitab, kas määratud risk või tingimus esineb.

Riskihinnangu kindluse ligikaudseks hindamiseks saab kasutada ka tokenite tõenäosusi. See võib olla kasulik siis, kui rakendus vajab range binaarse reegli asemel lävendit – näiteks piiripealsete juhtumite suunamiseks inimesele ülevaatamiseks. Tõenäosust ei tohiks ilma rakenduse enda andmetel testimata käsitleda täpselt kalibreeritud tegeliku maailma riskiskoorina.

Mudeli kasutamine väljaspool ettenähtud hindamisrežiimi võib mudeli juhiste kohaselt anda ootamatuid või ohtlikke tulemusi. Seetõttu tuleks seda integreerida spetsiaalselt hindamiseks mõeldud tööriistana, mitte kasutada nagu üldotstarbelist assistenti. Enne tootmiskasutuses sellele tuginemist peaksid arendajad valideerima täpse viibavormingu, märgendid, lävendid ja tõrgete käsitlemise.

Tehnilised andmed ja piirangud

SpetsifikatsioonKontrollitud üksikasjad
TeenusepakkujaIBM Research / IBM Granite
Mudelite perekondGranite Guardian
ParameetridLigikaudu 8 miljardit
Väljalaskekuupäev18. detsember 2024
Kontekstiaken128 000 tokenit
Maksimaalne uute genereeritavate tokenite arv8192
Põhikeelinglise keel
LitsentsApache 2.0
Tüüpiline väljundTekstiklassifikatsioon, tavaliselt Jah või Ei
HindAvatud kaaludega mudeli kohta ei ole teenusepakkuja hinda esitatud

128 000 tokeni suurune kontekstipiirang on kasulik pikkade viipade, vastuste, hangitud tekstilõikude ja agendi tegevusjälgede hindamisel, kuigi tegelik piirang sõltub valitud käituskeskkonnast ja soovitud väljundi mahust. IBMi watsonxi dokumentatsioon esitab 8B Guardiani mudeli maksimaalseks uute genereeritavate tokenite arvuks 8192. Kaitsepiirde otsus vajab tavaliselt sellest maksimumist palju vähem väljundtokeneid.

Mudel võtab vastu ingliskeelset teksti ja väljastab teksti. See ei toeta algupäraselt pilte, heli ega videot ega genereeri mittetekstilist meediat. Multimodaalset modereerimist vajavad rakendused peavad kasutama esmalt vastava modaalsuse jaoks mõeldud süsteemi või teisendama materjali enne Granite Guardianile saatmist tekstiks, arvestades seejuures, et otsene ligipääs algsele meediale kaob.

Arutlus, kodeerimine, tööriistad, kiirus ja hind

Granite Guardian 3.1 8B suudab analüüsida seoseid päringu, vastuse, toetava konteksti ja kavandatud tegevuse vahel, kuid seda ei esitleta üldise arutlusmudelina. Selle arutlusvõime on suunatud esitatud ohutus- või kvaliteedikriteeriumile. Seda ei tohiks valida avatud probleemide lahendamiseks, vestluse pidamiseks ega üksikasjalike selgituste andmiseks.

Samuti ei ole see kodeerimisassistent. See võib hallutsinatsioonide tuvastamise raames kontrollida funktsioonikutse süntaksit ja argumente, kuid see erineb tarkvara genereerimisest, silumisest või hooldamisest. Esitatud toimetuslik hinnang annab selle kodeerimiskasutuse kasulikkusele 1 punkti 10-st ja spetsialiseeritud arutlusvõime kasulikkusele 3 punkti 10-st. Need on toimetuslikud suhtelised hinnangud, mitte IBMi võrdlustestide tulemused, ning peegeldavad mudeli kitsast kaitsepiirde rolli.

Granite Guardian ei kasuta iseseisvalt väliseid tööriistu. Selle funktsioonikutsetega seotud võimekus on hindav: rakendus edastab kontrollimiseks kavandatud kutse ja asjakohase tööriista määratluse. Ühilduv teenindusinfrastruktuur võib voogedastust toetada, kuid mudelit ennast tuleks siiski käsitleda klassifikaatorina, mille tulemusi peab tõlgendama rakenduse kood.

8 miljardi parameetriga suurus on mõeldud mõõdukate kulu-, latentsus- ja läbilaskevajaduste jaoks. Esitatud toimetuslik hinnang annab selle kiirusele 6 punkti 10-st ja kulutõhususele 7 punkti 10-st võrreldes laiema mudelituruga. Need hinnangud on subjektiivsed arvestused, mitte teenusepakkuja avaldatud mõõtmistulemused. Väiksem Guardiani variant võib olla sobivam, kui iga millisekund on oluline või kui vaja on väga suure mahuga kaitsepiirete rakendamist. Keerukate, mitmetimõistetavate või valdkonnaspetsiifiliste hinnangute korral võib eelistada suuremat või võimekamat hindajat.

Parimad kasutusjuhud

  • Viipade sõelumine: Kontrollida kasutajapäringuid kahjuliku, ebaeetilise, kallutatud või jailbreak-katsetele suunatud sisu suhtes enne nende edastamist generatiivsele mudelile.
  • Vastuste jälgimine: Vaadata genereeritud vastused enne kuvamist üle poliitikareeglite rikkumiste või ohtlike kategooriate suhtes.
  • RAG-i valideerimine: Hinnata, kas hangitud kontekst on asjakohane, kas vastus põhineb sellel kontekstil ja kas see tegelikult vastab küsimusele.
  • Agendi ohutus: Kontrollida kavandatud funktsioonikutseid vigaste argumentide, toetamata tegevuste või kasutaja päringu ja tööriistamääratlustega vastuolu suhtes.
  • Jälgitavus ja pisteline kontroll: Rakendada tootmissüsteemi näidistele ühtset hindamisviipa ning suunata ebakindlad juhtumid inimesele ülevaatamiseks.

Kuna mudel väljastab fokuseeritud klassifikatsiooni, võib see olla kasulik suurema reeglistikupõhise töövoo ühe komponendina. Töökindel lahendus võib ühendada selle tulemuse rakenduse reeglite, juurdepääsukontrollide, tööriistalubade, logimise, ründekindluse testimise ja inimese sekkumisega.

Millal valida Granite Guardian 3.1 8B?

Vali Granite Guardian 3.1 8B, kui vajad avatud kaaludega tekstipõhist hindajat ingliskeelsete ohutuse ja töökindluse kontrollide jaoks ning suudad integreerida IBMi hindamisvormingu. See sobib eriti hästi siis, kui üks mudel peab katma nii tavapärased sisuriskid kui ka spetsialiseeritumad kontrollid, näiteks RAG-i põhjendatuse või funktsioonikutsete hallutsinatsioonid. Mõõdukas parameetrite arv võib pakkuda mõistlikku kompromissi väga väikese ja väikese latentsusega kaitsepiirde ning suurema, suuremaid taristunõudeid eeldava hindaja vahel.

Selle avatud kaaludega Apache 2.0 levitus võib sobida ka meeskondadele, kes peavad mudelit käitama enda ühilduvas keskkonnas ega soovi sõltuda eraldi hinnastatavast majutatud lõpp-punktist. Esitatud uurimismaterjalides ei ole siiski majutatud teenuse ega tokenipõhist hinda toodud, seega peab kogukulu võrdlus hõlmama meeskonna enda riistvara, majutuse, salvestuse ja halduse kulusid.

Teine võimalus võib olla sobivam siis, kui ülesandeks on üldine vestlus, koodi genereerimine, keerukas arutlus, mitmekeelne ohutuse klassifikatsioon või piltide, heli või video otsene analüüs. Väiksemad Guardiani mudelid võivad pakkuda lihtsate ja suure mahuga kontrollide puhul paremat läbilaskevõimet. Uuem Granite Guardiani väljalase võib olla hindamist väärt, kui mudelikaart või juurutuskeskkond seda toetab; esitatud märkmetes nimetatakse uuema versioonina Granite Guardian 3.3 8B-d, kuid võrdlusandmeid ei ole piisavalt, et väita, et see on konkreetse töökoormuse jaoks parem.

Piirangud ja ettevaatusabinõud juurutamisel

Mudel treeniti ja seda testiti ingliskeelsetel andmetel, mistõttu ei ole esitatud mudeliteabe põhjal selle jõudlus teistes keeltes kindlaks tehtud. Mitmekeelse sisuga tegelevad organisatsioonid peaksid iga sihtkeelt eraldi testima ega tohiks eeldada, et ingliskeelne jõudlus kandub automaatselt üle.

Ka ohutuskategooriad ja lävendid sõltuvad rakendusest. Mudeli hinnang ei pruugi vastata organisatsiooni õiguslikele, kultuurilistele või valdkonnaspetsiifilistele reeglitele. Enne tootmiskasutusse juurutamist testige tüüpilisi näiteid, ründavaid viipasid, piiripealseid juhtumeid ja valepositiivseid stsenaariume. Suure mõjuga otsuseid ei tohiks sellele mudelile ilma inimese ülevaatuse ja täiendavate kontrollideta delegeerida.

Granite Guardian 3.1 8B on spetsialiseeritud mudel ega tohiks asendada aluseks olevat keelemudelit, lubade süsteemi ega rakenduse tasandi jõustamist. See võib näiteks märgistada kavandatud tööriistakutse, kuid rakendus peab ikkagi otsustama, kas tööriist on saadaval, kas kasutajal on selleks õigus ja kas tegevus tuleks käivitada. Samuti ei tõesta põhjendatuse hinnang, et hangitud allikas ise on täpne.

Mudeliga seotud watsonxi baasmudeli kirjed on dokumentatsiooni kohaselt aegunud, samal ajal kui avatud kaaludega hoidla on endiselt saadaval. Meeskonnad peaksid enne pikaajalise juurutamisega alustamist kontrollima valitud levituse, käituskeskkonna ja teeninduskomplekti seisundit. Mudeli ettenähtud hindamisliides ja teadaolevad keelepiirangud muudavad kohaliku hindamise eriti oluliseks.

Kokkuvõte

Granite Guardian 3.1 8B-d on kõige mõistlikum käsitleda keelemudelisüsteemide avatud kaaludega kontrollkihina. Selle väärtus seisneb ohutuse, RAG-i kvaliteedi ja kavandatud funktsioonikutsete sihipärases hindamises, mitte üldises vestluses, kodeerimises või multimodaalses genereerimises. Ingliskeelsete rakenduste jaoks, mis vajavad konfigureeritavat kaitsepiiret ja suudavad toetada selle ettenähtud hindamisvoogu, pakub see 8 miljardi parameetriga mudelis laia katvust. Tootmisotsust peaksid kujundama ka selle spetsialiseeritud ülesehitus, ainult inglise keelele keskenduv ulatus, otsese meediatoe puudumine ning vajadus rakenduse ümbritsevate kontrollide järele.


KKK - vastused sinu küsimustele

Milleks Granite Guardian 3.1 8B kasutatakse?
Granite Guardian 3.1 8B on IBM Researchi ohutus- ja kaitsepiirete mudel, mida kasutatakse viipade, genereeritud vastuste, hangitud dokumentide ja kavandatud funktsioonikutsete hindamiseks. See suudab tuvastada kahjulikku sisu, jailbreak’e ehk kaitsepiiretest möödahiilimise katseid, kallutatust, vägivalda, roppusi, seksuaalset sisu, ebaeetilist käitumist, RAG-i kvaliteediprobleeme ja funktsioonikutsete hallutsinatsioone.
Kuidas Granite Guardian 3.1 8B ohutusalaseid otsuseid teeb?
Mudel on loodud kasutama IBMi ette nähtud turvariskide hindamise viipasid ning tagastab tavaliselt binaarse vastuse „Jah” või „Ei”, mis näitab, kas määratletud risk või tingimus esineb. Tokenite tõenäosused võivad samuti aidata rakendustel hinnata vastuse kindlust ja suunata piiripealsed juhtumid inimkontrolli.
Millised on Granite Guardian 3.1 8B peamised tehnilised näitajad?
Granite Guardian 3.1 8B-l on ligikaudu 8 miljardit parameetrit, 128 000 märgi suurune kontekstiaken ja maksimaalselt 8192 äsja genereeritud märki. See toetab peamiselt ingliskeelset teksti, seda levitatakse Apache 2.0 litsentsi alusel ning see on mõeldud tekstide klassifitseerimiseks, mitte üldiseks vestluseks.
Kas Granite Guardian 3.1 8B suudab valideerida RAG-vastuseid ja funktsioonikutsed?
Jah. See suudab hinnata RAG-konteksti asjakohasust, vastuse põhjendatust ja vastuse asjakohasust. Samuti saab see kontrollida kavandatud funktsioonikutseid kehtetu süntaksi, valede argumentide, väljamõeldud infovoogude, kasutaja taotlusega sobimatuse ja tööriistade määratlustega vastuolude suhtes. See hindab neid kutseid, kuid ei käivita tööriistu ega tee autoriseerimisotsuseid.
Millised on Granite Guardian 3.1 8B piirangud?
Granite Guardian 3.1 8B on spetsialiseerunud ingliskeelse ohutuse ja töökindluse hindamisele ega ole üldotstarbeline assistent, programmeerimismudel, mitmekeelne ohutussüsteem ega multimodaalne modereerimismudel. Selle otsused nõuavad rakendusepõhist testimist, läviväärtusi ja toetavaid kontrollimehhanisme, sealhulgas õiguste haldamist, logimist, vastupidavusteste ning suure mõjuga või ebakindlate juhtumite puhul inimkontrolli.


Allikad 5
AI ettevõte

Info IBM watsonx kohta