Llama Nemotroni teemakaitse

Llama Nemotron Topic Guard V1

by NVIDIA AI · Praegune; allalaaditav mudel ja NVIDIA NIM-i mikroteenus

Llama Nemotron Topic Guard V1 on NVIDIA LoRA-häälestatud Llama 3.1 8B mudel, mis klassifitseerib, kas kasutajate sõnumid vastavad konfigureeritavatele vestlusteemadele ja eeskirjadele. See on mõeldud sisendi modereerimiseks, ülesandepõhistele assistentidele, NeMo Guardrailsile ja enda hallatavatele NVIDIA NIM-i juurutustele, mitte üldiseks vestlemiseks, programmeerimiseks ega sisuohutuse tuvastamiseks.

Tekst Arutlusvõime Programmeerimine
Llama Nemotron Topic Guard V1 ei ole üldotstarbeline vestlusrobot. See on spetsiaalselt modereerimiseks loodud komponent, mis kontrollib, kas kasutaja viimane sõnum jääb heakskiidetud teema, rolli, tooni või vestluspoliitika piiresse. NVIDIA kavandas selle sisendi turvareeglite rakendamiseks: pärast teema kohta otsuse tegemist koostab tegeliku vastuse eraldi rakendusmudel.
Väljundid

Mida Llama Nemotron Topic Guard V1 suudab teha

Tekst
Sisendid

Mida see mõistab

Tekst
Mudeli profiil

Jõudlusnäitajad

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

Tehnilised andmed

Mudeliseeria Llama Nemotroni teemakaitse
Tüüp Muu
Konteksti maht 128K märki/tokenit
Maksimaalne väljundmärkide arv märki/tokenit
Välja antud 2025-01-16
Olek Praegune; allalaaditav mudel ja NVIDIA NIM-i mikroteenus
Teadmiste ajapiiri märkused

NVIDIA ei avalda selle spetsiaalse peenhäälestatud modereerimismudeli kohta eraldi teadmiste lõppkuupäeva. Mudeli käitumist suunavad peamiselt järeldamise ajal antud teemakohased juhised ja vestluse kontekst.

Mudeli selgitused

Mudeli kirjelduskaardil nimetatakse mudelit praegu Llama Nemotron Topic Guard V1 ning märgitakse, et varem oli selle nimi Llama-3.1-NemoGuard-8B-Topic-Control. Kanooniline hoidla ja NIM-i identifikaator on nvidia/llama-3.1-nemoguard-8b-topic-control. Mudel põhineb Meta mudelil Llama 3.1 8B Instruct ning seda on LoRA abil kohandatud binaarseks teemakohaseks või teemaväliseks klassifitseerimiseks. Esialgne NIM-i väljalase toetas 8K pikkust konteksti; NIM 1.10.1 dokumentatsioonis on märgitud, et see suurenes 128K märgini. NVIDIA dokumenteerib OpenAI-ga ühilduvad completion- ja chat-completion-lõpp-punktid ning integratsiooni NeMo Guardrailsiga. Mudel töötab ainult tekstiga ega asenda sisuohutuse ega jailbreak'i tuvastamise lahendust. Toimetuse hinded on selle spetsialiseeritud mudeli ligikaudsed suhtelised hinnangud, mitte NVIDIA võrdlustestide tulemused.

Mudeli juhend

Llama Nemotron Topic Guard V1: NVIDIA spetsialiseeritud mudel vestlusteemade juhtimiseks

Llama Nemotron Topic Guard V1 on NVIDIA mudel, mis põhineb Meta mudelil Llama 3.1 8B Instruct ja mida on binaarse teemamodereerimise jaoks LoRA abil täiendavalt treenitud. See kontrollib, kas kasutaja viimane sõnum järgib süsteemis määratletud vestlusreegleid, ning annab ülesandekesksete assistentide, NeMo Guardrails rakenduste ja isemajutatavate NVIDIA NIM-i juurutuste jaoks tulemuseks otsuse, kas sõnum on teemakohane või teemaväline.

Mida Llama Nemotron Topic Guard V1 teeb

Llama Nemotron Topic Guard V1 on NVIDIA spetsialiseeritud mudel teemade ja dialoogi juhtimiseks. Süsteemijuhise ja vestlusajaloo põhjal hindab see kasutaja viimast sõnumit ning liigitab selle kas teemakohaseks või teemaväliseks. Süsteemijuhis määrab, millest assistent tohib rääkida, ning võib kirjeldada ka tema rolli, tooni või vestluse kulgemise nõudeid.

Näiteks võib klienditoe assistendile anda juhise vastata ainult ettevõtte toodete ja tagastuspoliitika kohta. Seejärel saab sõltumatu poliitikateemalise küsimuse enne põhilise vastuse genereerimise mudelini jõudmist teemaväliseks märkida. Samamoodi võib reisiassistent vastu võtta broneeringuga seotud küsimusi, kuid lükata tagasi teemasse mittepuutuvad õigus- või meditsiinialased päringud.

Seetõttu tuleks seda mudelit käsitleda eeskirjadel põhineva sisendiklassifikaatorina, mitte assistendina, kellega kasutajad lõpuks suhtlevad. Tavaliselt töötab see üldise keelemudeli või rakenduse töövoo kõrval. Selle väärtus seisneb otsustuspiiris, mille see pakub: kas saabuv sõnum järgib rakenduse määratud reegleid.

Mudeli identiteet ja positsioon NVIDIA kataloogis

NVIDIA esitleb mudelit praegu nimega Llama Nemotron Topic Guard V1. Varem kandis see nimetust Llama-3.1-NemoGuard-8B-Topic-Control. Allalaaditav Hugging Face’i repositoorium ja NIM-i juurutus kasutavad identifikaatorit nvidia/llama-3.1-nemoguard-8b-topic-control.

Mudel põhineb Meta mitmekeelsel mudelil Llama 3.1 8B Instruct. NVIDIA kohandas baasmudelit parameetrisäästliku LoRA-peenhäälestuse abil. LoRA ehk Low-Rank Adaptation muudab kõigi baasmudeli parameetrite ümberõppe asemel suhteliselt väikest hulka lisatud parameetreid. Sel juhul on kohandus suunatud teemade kontrollimise ülesandele, mitte üldisele avatud vestlusele assistendina.

NVIDIA praeguses mudelikataloogis on Topic Guard V1-l kitsas, kuid praktiline roll: see on modereerimis- ja turvapiirete mudel, mis on mõeldud töötama koos rakenduste, NeMo Guardrailsi ja NVIDIA NIM-iga. Seda ei esitleta üldotstarbelise Nemotroni või Llama perekonna assistendi asendusena, mida kasutatakse arutlemiseks, programmeerimiseks, infootsinguks või vastuste genereerimiseks.

Kuidas töötab selle teemakontrolli klassifikatsioon

Dokumenteeritud töövoog kasutab peamiselt kahte liiki teavet:

  • Süsteemijuhised: lubatud ja keelatud teemad, assistendi roll, isiksus, toon ning muud eeskirjadega seotud piirangud.
  • Vestluse kontekst: varasem dialoog, mis lõpeb tavaliselt kontrollitava kasutaja viimase sõnumiga.

Seejärel määrab mudel, kas viimane sõnum järgib määratletud eeskirju. Teemakohane tulemus tähendab, et sõnum on kooskõlas antud teemaliste või vestlusreeglitega. Teemaväline tulemus tähendab, et sõnum rikub vähemalt üht reeglit või juhib kavandatud ülesandest kõrvale.

See ülesehitus võimaldab poliitikaid kujundada nii laialt kui ka kitsalt. Eeskiri võib lubada kõiki klienditoega seotud küsimusi, keelata sõltumatud teemad ja nõuda professionaalset tooni. Teine eeskiri võib piirata agendi reisibroneeringutega ning lükata tagasi üldised sihtkohaalased nõuanded. Mudeli otsus sõltub suuresti sellest, kui selgelt reeglid on sõnastatud. Ebamäärased juhised võivad anda vähem ettearvatavad piirid kui lubatud ja välistatud teemade ning nõutava väljundkäitumise sõnaselged määratlused.

Rakendused peaksid järgima ka dokumenteeritud viibamivormingut ja tagama ümbritsevas töövoos oodatud kahendtulemuse. Topic Guard V1 on mõeldud andma modereerimisotsuse, mitte kasutajale pikka selgitust.

Tehnilised andmed ja juurutamine

SpetsifikatsioonKontrollitud teave
PakkujaNVIDIA
BaasmudelMeta Llama 3.1 8B Instruct
PõhiülesanneVestluse liigitamine teemakohaseks või teemaväliseks
PeenhäälestusLoRA-kohandus; NVIDIA dokumentatsiooni järgi järk 8 ja alfa 32, kusjuures kohandatakse sihitud tähelepanu- ja edasisuunatud projektsioonimooduleid
Praegune NIM-i konteksti pikkus128 000 tokenit
Sisendi tüüpTekstipõhine vestlus ja juhised
Väljundi tüüpTekstipõhine klassifikatsiooniotsus
KättesaadavusAllalaaditavad NVIDIA mudeliressursid ja NVIDIA NIM-i mikroteenus

NVIDIA praegune NIM 1.10.1 dokumentatsioon loetleb konteksti pikkuseks 128 000 tokenit. See on oluline uuendus, sest NIM-i esialgne väljalase pakkus 8000 tokeni pikkust konteksti. Seetõttu peaksid juurutused kontrollima NIM-i versiooni ja teeninduskonfiguratsiooni, mitte eeldama, et igal paigaldusel on praegune limiit.

NVIDIA dokumenteerib NIM-i juurutuse jaoks OpenAI-ga ühilduvad completion- ja chat-completion-liidesed. Mudelit saab integreerida ka NeMo Guardrailsiga, kasutades topic_control mudelikonfiguratsiooni ja topic safety check input turvarööbast. Sellise ülesehituse korral kontrollib Topic Guard V1 kasutaja saabuvat sisendit enne, kui põhiassistent jätkab.

Ise majutatav juurutus eeldab sobivat NVIDIA taristut. NVIDIA dokumentatsioon ja seotud juurutusjuhised viitavad teemakontrolli mudeli puhul ligikaudu 48 GB GPU-mälule. Esitatud uuring ei määra kindlaks majutatud päringu hinda ega universaalset riistvarakulu, mistõttu sõltub rahaline kompromiss valitud NVIDIA NIM-i keskkonnast, riistvarast ja kasutusmudelist.

Modaalsused, arutlusvõime, programmeerimine ja tööriistad

Topic Guard V1 võtab vastu ainult tekstipõhist sisendit ja väljastab ainult teksti. See ei töötle algupäraselt pilte, heli ega videot ega loo neid meediatüüpe. Esitatud spetsifikatsioonide järgi ei paku see ka manuseid, käivitatavaid toiminguid ega loomulikku tööriista- või funktsioonikutsete tuge.

Selle arutlusvõimet tuleks tõlgendada kitsalt. Mudel suudab võrrelda sõnumit eeskirja ja vestluse kontekstiga, kuid seda ei esitleta keeruka analüüsi jaoks mõeldud üldise arutlusmudelina. Samuti ei ole see programmeerimismudel. Tarkvaraarenduse assistent võiks seda kasutada päringute hoidmiseks lubatud programmeerimisteema piires, kuid koodi kirjutamiseks, selgitamiseks või silumiseks oleks endiselt vaja teist mudelit.

Sama eristus kehtib ka ohutuse kohta. Topic Guard V1 määrab, kas päring järgib teemalist või vestluslikku eeskirja. See ei ole täielik kahjuliku sisu klassifikaator ja seda ei tohiks käsitleda spetsiaalse sisuturvamudeli asendusena. Samuti ei asenda see jailbreak’ide tuvastajat, mis on mõeldud agendi juhistega manipuleerimise katsete tuvastamiseks.

Peamised tugevused ja piirangud

Kus mudel on kasulik

  • Fokuseeritud käitumine: selle väljund keskendub selgele kahendmodereerimise ülesandele, mitte üldisele vestlusele.
  • Konfigureeritavad eeskirjad: rakendus määrab süsteemijuhiste kaudu lubatud ja keelatud teemad.
  • Pika konteksti juurutus: praegune NIM-i dokumentatsioon loetleb kuni 128 000 tokenit, mis võib võimaldada mahuka vestlusajaloo kasutamist, kui teenindusversioon seda limiiti toetab.
  • Integratsioon turvapiiretega: NVIDIA dokumenteerib otsese kasutuse NeMo Guardrailsiga ja sisendiohutuse turvarööpaga.
  • Ise majutamine: allalaaditavad ressursid ja NIM-i juurutus toetavad organisatsioone, kes soovivad modereerimiskomponenti oma keskkonnas käitada.

Kus sellest ei piisa

  • See ei ole vestlusrobot: tavaliselt tuleks seda kasutada koos eraldi mudeliga, mis genereerib lõpliku vastuse.
  • Sõltuvus viibast: ebaselged või puudulikud teemareeglid võivad klassifikatsiooni kvaliteeti vähendada.
  • Kitsas modereerimisulatus: teemakohasus erineb kahjuliku sisu tuvastamisest, jailbreak’ide tuvastamisest, faktitäpsuse kontrollimisest ja privaatsuse filtreerimisest.
  • Ainult tekst: pilte, heli ja videot sisaldavaid päringuid ei saa hinnata algupäraselt multimodaalse sisendina.
  • Taristunõuded: ise majutatav NIM-i juurutus võib nõuda palju GPU-mälu, sealhulgas esitatud juurutusjuhiste järgi ligikaudu 48 GB.
  • Esitatud uuringus ei ole dokumenteeritud väljundi maksimaalset limiiti: mudel on mõeldud lühikese klassifikatsioonitulemuse jaoks, kuid eraldi maksimaalse väljundtokenite arvu spetsifikatsiooni ei ole esitatud.

Kiiruse ja kulude kompromissid

Topic Guard V1 on spetsialiseeritud 8B-suurusjärgu mudel, mitte suur üldotstarbeline generaator. See spetsialiseeritus võib muuta selle mõistlikuks arhitektuuriliseks valikuks, kui rakendus vajab esmast eeskirjaotsust ega soovi panna suuremat assistenti ühes etapis tegelema nii modereerimise kui ka vastuse genereerimisega. Samuti välditakse üldise vastusemudeli kasutamist iga tagasilükatud päringu puhul.

Turvamudeli lisamine toob siiski kaasa veel ühe järeldusetapi. Ise majutatava juurutuse puhul peab rakendus arvestama GPU-mälu, teenindustoimingute ja sõnumi kontrollimise latentsusega enne vastuse genereerimist. Esitatud toimetuslik hinnang annab kiirusele 3 punkti 5-st ja kulule 4 punkti 5-st, kuid need on ligikaudsed toimetuslikud hinded selle spetsialiseeritud mudeli kohta, mitte NVIDIA võrdlustestide tulemused ega avaldatud hind.

Esitatud uuringus ei ole majutatud järeldamise, API sisendtokenite ega väljundtokenite pakkujahinda. Mudel on saadaval allalaaditavate ressurssidena ja NVIDIA NIM-i kaudu, seega peaksid kasutajad hindama valitud NIM-i majutuslahenduse tegelikku maksumust, mitte tuletama tokenipõhist hinda.

Millal valida Llama Nemotron Topic Guard V1

Valige Topic Guard V1, kui peamine nõue on hoida ülesandekeskne assistent selgelt määratletud vestluspiirides. See sobib hästi klienditoe agentidele, ettevõttesisestele assistentidele, reisi- ja broneerimisvoogudele ning teistele süsteemidele, kus teemavälised päringud tuleks enne vastusemudelini jõudmist blokeerida või mujale suunata.

See on eriti sobiv juhul, kui organisatsioon soovib spetsiaalset teemakontrolli komponenti, mida saab alla laadida või NVIDIA NIM-i teenusena juurutada. NeMo Guardrailsi kasutajad võivad selle valida ka siis, kui neil on vaja dokumenteeritud topic_control integratsiooni ja sisendi teematurvalisuse turvarööbast.

Mõnes olukorras võib sobida paremini mõni teine lahendus. Kasutage üldist keelemudelit, kui peamine vajadus on avatud vestlus, kirjutamine, arutlemine või programmeerimine. Kasutage spetsiaalset sisuturvamudelit, kui probleem on kahjulik või tundlik materjal, mitte see, kas sõnum on määratletud teemaga seotud. Kasutage jailbreak’ide tuvastamise lahendust, kui peamine oht on juhiste eiramisele sundimise vastane ründekatse. Rakendused, mis peavad kontrollima pilte, heli või videot, vajavad selle asemel multimodaalset modereerimissüsteemi.

Kokkuvõte

Llama Nemotron Topic Guard V1 on vestlussüsteemide jaoks loodud spetsiaalne teemavalvur. Selle põhivõimekus on lihtne, kuid töökorralduslikult kasulik: see kontrollib kasutaja viimast sõnumit rakenduse määratud reeglite suhtes ning tagastab otsuse, kas sõnum on teemakohane või teemaväline. Llama 3.1 8B Instructi alus, LoRA-kohandus, praegune NIM-i 128 000 tokeni pikkuse konteksti dokumentatsioon, allalaaditavus ja NeMo Guardrailsi integratsioon muudavad selle sobivaks ise majutatavaks sisendi modereerimiseks.

Mudel tuleks juurutada laiema arhitektuuri ühe kihina, mitte ainsa ohutus- või intelligentsuskomponendina. Selle tõhusus sõltub täpsetest eeskirjajuhistest, samal ajal kui piirangud tähendavad, et sisuturvalisus, jailbreak’ide tuvastamine, vastuste genereerimine ja multimodaalne analüüs võivad vajada eraldi mudeleid või juhtimismehhanisme.


KKK - vastused sinu küsimustele

Milleks kasutatakse mudelit Llama Nemotron Topic Guard V1?
Llama Nemotron Topic Guard V1 liigitab viimase kasutaja sõnumi süsteemijuhise ja vestlusajaloo põhjal teemakohaseks või teemaväliseks. See on loodud selleks, et hoida ülesandele suunatud abilised määratletud vestluspiirides, näiteks klienditoe, reisibroneeringute või ettevõttesiseste töövoogude puhul.
Kas Llama Nemotron Topic Guard V1 on juturobot või üldotstarbeline keelemudel?
Ei. See on spetsialiseeritud sisendi klassifitseerimise ja modereerimise mudel, mitte vestlusrobot ega üldotstarbeline vastuste genereerija. Tavaliselt töötab see koos teise keelemudeliga, mis koostab lõpliku vastuse.
Millisel mudelil põhineb Llama Nemotron Topic Guard V1?
See põhineb Meta mitmekeelsel mudelil Llama 3.1 8B Instruct ning NVIDIA kohandas seda teemakontrolli klassifitseerimiseks parameetritõhusa LoRA peenhäälestuse abil. Selle varasem nimi oli Llama-3.1-NemoGuard-8B-Topic-Control ning allalaaditava hoidla identifikaator on nvidia/llama-3.1-nemoguard-8b-topic-control.
Kuidas saab Llama Nemotron Topic Guard V1 juurutada?
Mudel on saadaval allalaaditavate NVIDIA mudelivaradena ja NVIDIA NIM-i mikroteenusena. NVIDIA dokumentatsioon kirjeldab OpenAI-ga ühilduvaid completion- ja chat-completion-liideseid ning NeMo Guardrailsiga integreerimist konfiguratsiooni „topic_control” ja sisendraili „topic safety check” kaudu. Isehostitav juurutus võib vajada ligikaudu 48 GB GPU-mälu.
Kas Llama Nemotron Topic Guard V1 suudab tuvastada kahjulikku sisu või jailbreak-katseid?
Mitte iseseisvalt. See kontrollib, kas sõnum järgib kindlaksmääratud teemalist või vestluslikku poliitikat, kuid ei ole täielik kahjuliku sisu klassifitseerija ega jailbreak’ide tuvastaja. Rakendused võivad vajada eraldi mudeleid või kontrolle sisuohutuse, juhiste eiramise katsete, privaatsuse filtreerimise ja multimodaalse modereerimise jaoks.


Allikad 5
AI ettevõte

Info NVIDIA AI kohta