Janitor AI terminu skaidrojums!

Tulkots no angļu valodas

Explaining Janitor ai terms !

6

42

Sveiki, visi!

Kāds no maniem sekotājiem nesen man jautāja, vai es varētu izskaidrot visus terminus, ko viņi redzēja šajā vietnē, tāpēc beigās izveidoju veselu ceļvedi par to, ko tie visi nozīmē!

Tikai brīdinu, ka tas ir diezgan garš, bet neuztraucieties! Ja izlasīsiet līdz galam, jūs gaida balva!

JanitorAI termini un definīcijas! Jūsu iecienītā Mikah sagatavojumā!

Kā es to visu zinu? Tas bija viens no maniem mācību priekšmetiem skolā

1. AI un LLM pamattermini

  • LLM (lielais valodas modelis): AI modelis, kas apmācīts ar lielu datu apjomu, lai saprastu un ģenerētu tekstu.

  • Uzvedne: Teksts vai norādījumi, kas tiek doti AI, lai ietekmētu tā atbildi.

  • Sistēmas uzvedne: Norādījumi, kas nosaka, kā AI jāuzvedas, jāatbild un jāievēro noteikumi.

  • Tēla karte: Informācijas apkopojums par tērzēšanas robota personību, izskatu, pagātni un uzvedību.

  • Persona: Tēlam vai lietotājam piešķirtā identitāte, personība vai loma.

  • Konteksts: Informācija, ko AI var izmantot, lai ģenerētu nākamo atbildi, tostarp atbilstošie ziņojumi un norādījumi.

  • Tokens: Neliela teksta vienība, ko apstrādā LLM. Tokens var būt vesels vārds, vārda daļa vai pieturzīme.

  • Secināšana: Apmācīta modeļa izmantošanas process atbildes ģenerēšanai.

  • Temperatūra: Iestatījums, kas ietekmē AI atbilžu paredzamību vai daudzveidību.

  • Halucinācija: Kad AI ģenerē informāciju, kas izklausās pārliecinoši, bet ir nepareiza vai nepamatota.

  • Lietotāja ziņojums: Teksts, ko nosūta persona, kas tērzē ar AI.

  • Asistenta atbilde: AI ģenerētais teksts, atbildot lietotājam.

2. LLM vidēja līmeņa termini

  • Konteksta logs: Maksimālais teksta apjoms tokenos, ko modelis var apstrādāt pašreizējā kontekstā.

  • Konteksta ierobežojums: Pieejamais tokenu budžets norādījumiem, sarunas vēsturei un ģenerētajai izvadei.

  • Tērzēšanas atmiņa: Saglabāta vai apkopota informācija, kas palīdz AI paturēt prātā svarīgas detaļas no iepriekšējām sarunām.

  • Lorebook: Izdomātu faktu, pasaules veidošanas informācijas un tēlu detaļu apkopojums, ko vajadzības gadījumā var pievienot uzvednei.

  • Aktivizēšana pēc atslēgvārda: Mehānisms, kas aktivizē lorebook ierakstu, ja tiek atklāti noteikti vārdi vai nosacījumi.

  • Dialoga piemērs: Sarunu paraugi, kas parāda, kā tēlam vajadzētu runāt un uzvesties.

  • Uzvedņu izstrāde: Uzvedņu rakstīšanas un organizēšanas process, lai ietekmētu AI uzvedību un izvadi.

  • Izlase: Nākamā tokena izvēles process no iespējamajiem kandidātiem teksta ģenerēšanas laikā.

  • Top-p: Izlases parametrs, kas ierobežo tokenu izvēli līdz kandidātu kopai, pamatojoties uz to kumulatīvo varbūtību.

  • Atkārtošanas sods: Iestatījums, kas attur modeli no vienu un to pašu vārdu vai frāžu atkārtošanas.

  • Saīsināšana: Daļas ievades teksta noņemšana, kad tas pārsniedz tokenu ierobežojumu.

  • Apkopojums: Liela sarunas vēstures apjoma saīsināšana, izveidojot īsāku versiju.

  • Lomas konsekvence: Tas, cik labi AI sarunas laikā saglabā tam piešķirto personību, toni un uzvedību.

  • Norādījumu hierarhija: Veids, kā tiek noteikta dažādu avotu norādījumu prioritāte, ja tie ir pretrunā.

3. Uzlaboti LLM un AI termini

  • Transformators: Neironu tīkla arhitektūra, ko izmanto lielākā daļa mūsdienu LLM valodas apstrādei un ģenerēšanai.

  • Uzmanības mehānisms: Paņēmiens, kas palīdz modelim noteikt attiecības starp dažādām ievades daļām.

  • Iegulums: Teksta vai citu datu skaitlisks attēlojums, kas var atspoguļot to nozīmes aspektus.

  • Vektors: Sakārtots skaitļu kopums, ko izmanto informācijas matemātiskai attēlošanai.

  • Semantiskā līdzība: Pakāpe, kādā diviem teksta fragmentiem ir līdzīga nozīme, pat ja tajos izmantoti atšķirīgi vārdi.

  • RAG (izguvē balstīta ģenerēšana): Paņēmiens, kas izgūst atbilstošu informāciju no ārēja avota un pievieno to AI, ģenerējot atbildi.

  • Precīzā pielāgošana: Papildu apmācība, kas pielāgo modeli konkrētiem uzdevumiem, stiliem vai datu kopām.

  • Kvantēšana: Modeļa parametru attēlošanai izmantotās skaitliskās precizitātes samazināšana, bieži vien, lai samazinātu atmiņas prasības.

  • Svari: Apgūtie skaitliskie parametri, kas ietekmē neironu tīkla uzvedību.

  • Logiti: Skaitliskie rādītāji, kas piešķirti iespējamajiem nākamajiem tokeniem, pirms tie tiek pārvērsti varbūtībās.

  • Softmax: Matemātiska funkcija, ko parasti izmanto, lai rādītājus pārvērstu varbūtību sadalījumā.

  • Tokenizācija: Teksta pārvēršanas process tokenos, ko modelis var apstrādāt.

  • KV kešatmiņa: Kešatmiņa, kurā tiek glabāti ar uzmanības mehānismu saistīti aprēķini, lai tokenu ģenerēšana būtu efektīvāka.

  • Secināšanas latentums: Laiks, kas modelim nepieciešams, lai sāktu vai pabeigtu atbildes ģenerēšanu.

  • Mācīšanās kontekstā: Kad modelis pielāgo savu atbildi pašreizējā uzvednē sniegtajiem piemēriem vai norādījumiem, nemainot apmācītos svarus.

  • Tēla novirze: Kad AI pamazām pārstāj uzvesties atbilstoši noteiktajai personībai vai tēla aprakstam.

  • Norādījumu novirze: Kad modelis pamazām attālinās no sākotnējiem norādījumiem.

  • Konfabulācija: Ticami skanošas informācijas ģenerēšana, kas nav balstīta uzticamos faktos.

  • Modeļa saskaņošana: Metodes, kuru mērķis ir panākt, lai modeļa uzvedība labāk atbilstu cilvēku nodomiem un piemērojamajiem noteikumiem.

4. Kodēšanas un programmēšanas termini

  • API (lietojumprogrammu saskarne): Definēta saskarne, kas ļauj dažādām programmatūras sistēmām savstarpēji sazināties.

  • API atslēga: Akreditācijas dati, ko izmanto, lai autentificētu pieprasījumus pakalpojumam. Tie jāpatur slepenībā.

  • Galapunkts: URL vai adrese, kurā API saņem pieprasījumus.

  • Pieprasījums: Dati, kas tiek nosūtīti no vienas programmas vai pakalpojuma citam.

  • Atbilde: Dati, ko programma vai pakalpojums atgriež pēc pieprasījuma apstrādes.

  • HTTP: Protokols, ko izmanto datu pārsūtīšanai starp klientiem un serveriem.

  • JSON: Teksta formāts, ko izmanto strukturētu datu attēlošanai ar objektiem, masīviem, virknēm, skaitļiem, būla vērtībām un null vērtībām.

  • Mainīgais: Nosaukta atsauce, ko kodā izmanto vērtības glabāšanai vai piekļuvei tai.

  • Funkcija: Atkārtoti izmantojams koda bloks, kas paredzēts konkrēta uzdevuma izpildei.

  • Objekts: Datu struktūra, kurā ir nosauktas īpašības un to vērtības.

  • Masīvs: Sakārtots vērtību kopums.

  • Virkne: Vērtība, kas satur tekstu.

  • Būla vērtība: Vērtība, kas var būt vai nu true vai false.

  • Vesels skaitlis: Vesels skaitlis bez daļskaitļa komponentes.

  • Null: Vērtība, kas apzīmē vērtības neesamību.

  • Parametrs: Nosaukta ievade vai iestatījums, ko izmanto funkcija, API vai modelis.

  • Atkļūdošana: Koda problēmu identificēšanas, izpētes un novēršanas process.

  • Izņēmums: Kļūdas stāvoklis, kas pārtrauc programmas normālu izpildi.

  • Parsēšana: Ievades datu analizēšana, lai izprastu to struktūru un iegūtu to saturu.

  • Serializācija: Datu pārvēršana formātā, kas piemērots pārsūtīšanai vai glabāšanai.

5. Uzlaboti kodēšanas un API termini

  • SDK (programmatūras izstrādes komplekts): Rīku un bibliotēku kopums, kas palīdz izstrādātājiem veidot programmatūru konkrētai platformai vai pakalpojumam.

  • Starpprogrammatūra: Kods, kas apstrādā pieprasījumus vai atbildes starp dažādām lietotnes daļām.

  • Starpniekserveris: Starpniekserveris vai pakalpojums, kas pārsūta pieprasījumus starp klientu un citu serveri, piemēram, AI modeļa nodrošinātāju.

  • Autentifikācija: Lietotāja vai lietotnes identitātes pārbaudes process.

  • Autorizācija: Noteikšana, kurām darbībām vai resursiem autentificēts lietotājs vai lietotne var piekļūt.

  • Pieprasījumu biežuma ierobežojums: Ierobežojums pieprasījumu skaitam, kas atļauts noteiktā laika posmā.

  • Straumēšana: Ģenerētā teksta pakāpeniska nosūtīšana, tiklīdz tas ir pieejams, nevis visas atbildes gaidīšana.

  • Asinhronā izpilde: Darbības veikšana, neliekot programmai bezdarbībā gaidīt tās pabeigšanu, pirms tā var veikt citus darbus.

  • Smilškaste: Ierobežota vide, kurā kods darbojas ar ierobežotu piekļuvi resursiem.

  • Stāvokļa pārvaldība: Informācijas izsekošana, kas mainās lietotnes vai sarunas darbības laikā.

  • Bezstāvokļa izpilde: Darbības izpilde, automātiski nesaglabājot iepriekšējās izpildes iekšējo stāvokli.

  • Regex (regulārā izteiksme): Raksts, ko izmanto, lai meklētu, salīdzinātu vai izvilktu noteiktu tekstu.

  • Atzvanīšanas funkcija: Funkcija, kas tiek nodota citai funkcijai, lai to varētu izpildīt vēlāk.

  • Promise: JavaScript objekts, kas apzīmē asinhronas darbības iespējamo veiksmīgo vai neveiksmīgo iznākumu.

  • Async/Await: JavaScript sintakse, ko izmanto asinhronā koda rakstīšanai lasāmākā veidā.

  • Darbības tvērums: Programmas daļa, kurā var piekļūt mainīgajam vai funkcijai.

  • Noslēgums (closure): Funkcija, kas saglabā piekļuvi mainīgajiem apkārtējā tvērumā, kurā tā tika izveidota.

  • Mutācija: Esoša objekta vai masīva satura vai īpašību maiņa.

  • Nemainīgums: Prakse nemainīt esošos datus, bieži vien tā vietā izveidojot to pārveidotu kopiju.

6. JanitorAI tēlu un lomu spēles termini

  • Tēla apraksts: Informācija, kas raksturo tēla personību, izskatu, vēsturi, motivāciju un uzvedību.

  • Scenārijs: Situācija, vide vai apstākļi, kuros sākas lomu spēle.

  • Pirmā ziņa: Sākuma ziņa, kas nosaka tēla balsi un aizsāk mijiedarbību.

  • Ziņojumu piemēri: Sarunu paraugi, kas parāda tēlam paredzēto dialoga stilu.

  • Lietotāja persona: Informācija, kas raksturo lietotāja identitāti vai lomu lomu spēlē.

  • Aizstājējvietturis: Atzīme veidnē, kas apstrādes laikā tiek aizstāta ar konkrētu vērtību.

  • {{char}}: Bieži izmantots aizstājējvietturis, kas saderīgās tēlu veidnēs apzīmē tēla vārdu.

  • {{user}}: Bieži izmantots aizstājējvietturis, kas saderīgās tēlu veidnēs apzīmē lietotāja vārdu.

  • IC (tēlā): Dialogs vai darbības, kas rakstītas lomu spēles ietvaros.

  • OOC (ārpus tēla): Saziņa ārpus izdomātās lomu spēles, piemēram, norādījumu apspriešana vai stāsta precizēšana.

  • Stāstījuma aģence: Kontroles pakāpe, kāda kādam ir pār tēla lēmumiem, dialogu un darbībām.

  • Kārtu maiņa: Process, kurā pārmaiņus seko lietotāja ziņojumi un AI atbildes.

  • Lore konsekvence: Tas, cik labi AI ievēro noteiktos faktus par izdomāto pasauli un tās tēliem.

  • Formatēšanas norādījums: Noteikums, kas nosaka, kā AI jāstrukturē atbildes, piemēram, izmantojot dialogu, stāstījumu vai noteiktu rakstīšanas stilu.

7. JavaScript un skriptu rakstīšanas termini

  • JavaScript: Programmēšanas valoda, ko bieži izmanto interaktīvu vietņu, lietotņu un automatizācijas skriptu veidošanai.

  • const: JavaScript atslēgvārds, kas deklarē mainīgo, kuram nevar piešķirt jaunu vērtību.

  • let: JavaScript atslēgvārds, kas deklarē mainīgo, kuram var piešķirt jaunu vērtību.

  • return: Priekšraksts, kas atgriež funkcijas rezultātu.

  • console.log(): JavaScript metode, ko bieži izmanto informācijas izvadīšanai atkļūdošanas nolūkos.

  • Veidnes literālis: JavaScript virkne, kas ietverta atpakaļpēdiņās un kurā var būt izteiksmes, piemēram, ${variable}.

  • Nosacījuma priekšraksts: Kods, kas veic dažādas darbības atkarībā no tā, vai nosacījums ir patiess vai aplams.

  • Cikls: Kods, kas atkārtoti veic darbību.

  • Atslēgvārdu noteikšana: Pārbaude, vai ziņojumā ir konkrēts vārds vai frāze.

  • Datu izgūšana: Konkrētas informācijas iegūšana no lielāka teksta vai strukturētiem datiem.

  • Notikumu apstrādātājs: Funkcija, kas reaģē uz notikumu, piemēram, klikšķi vai ziņojuma saņemšanu.

  • API integrācija: Lietotnes savienošana ar ārēju pakalpojumu, izmantojot tā API.

  • Kļūdu apstrāde: Koda rakstīšana, lai atklātu, pārvaldītu un apstrādātu kļūdas, neradot nevajadzīgas kļūmes.

8. Biežāk sastopamie tehnisko kļūdu termini

  • 400 Bad Request (nepareizs pieprasījums): Pieprasījumā ir nederīgi vai nepareizi formatēti dati.

  • 401 Unauthorized (neautorizēts): Pakalpojums nevarēja autentificēt pieprasījumu, bieži vien tāpēc, ka trūkst akreditācijas datu vai tie ir nederīgi.

  • 403 Forbidden (aizliegts): Pakalpojums liedz piekļuvi pieprasītajam resursam.

  • 404 Not Found (nav atrasts): Pieprasīto resursu vai galapunktu neizdevās atrast.

  • 429 Too Many Requests (pārāk daudz pieprasījumu): Lietotne ir pārsniegusi pieprasījumu biežuma ierobežojumu vai atļauto pieprasījumu skaitu.

  • 500 Internal Server Error (iekšēja servera kļūda): Serverī radās neparedzēta problēma.

  • 502 Bad Gateway (nepareiza vārteja): Serveris, kas darbojas kā starpnieks, saņēma nederīgu atbildi no cita servera.

  • 503 Service Unavailable (pakalpojums nav pieejams): Pakalpojums īslaicīgi nespēj apstrādāt pieprasījumu.

  • Taimauts: Darbība aizņēma ilgāku laiku par atļauto gaidīšanas periodu.

  • Savienojuma kļūda: Klients nevarēja izveidot vai uzturēt savienojumu ar citu pakalpojumu.

  • Nepareizi formatēts JSON: JSON datos ir nederīga sintakse, un tos nevar pareizi parsēt.

  • Pārsniegts tokenu ierobežojums: Pieprasījums pārsniedz modeļa atļauto tokenu budžetu.

9. Papildu uzlaboti termini, ko vērts zināt

  • Neironu tīkls: Skaitļošanas modelis, ko veido savstarpēji saistītas skaitliskas darbības un kas spēj apgūt datu modeļus.

  • Mašīnmācīšanās: AI nozare, kas pievēršas sistēmām, kuras apgūst datu modeļus.

  • Padziļinātā mācīšanās: Mašīnmācīšanās veids, kurā tiek izmantoti neironu tīkli ar vairākiem slāņiem.

  • Apmācības dati: Piemēri, ko izmanto modeļa apmācīšanai.

  • Zuduma funkcija: Matemātisks rādītājs, kas parāda, cik lielā mērā modeļa prognozes atšķiras no apmācības mērķvērtībām.

  • Gradienta nolaišanās: Optimizācijas metode, ko izmanto modeļa parametru pielāgošanai apmācības laikā.

  • Pārmācīšanās: Kad modelis pārāk konkrēti apgūst savus apmācības piemērus un slikti darbojas ar jauniem piemēriem.

  • Nepietiekama apmācība: Kad modelis neapgūst pietiekami daudz modeļu savos apmācības datos.

  • Etalons: Tests vai testu kopums, ko izmanto modeļa veiktspējas novērtēšanai.

  • Atvērtā koda modelis: Modelis, kura pirmkods, svari vai citi komponenti ir pieejami saskaņā ar noteiktiem nosacījumiem; precīza nozīme ir atkarīga no konkrētā izlaiduma.

  • Modeļa nodrošinātājs: Uzņēmums vai pakalpojums, kas piedāvā piekļuvi AI modelim.

  • Kvantitatīvais novērtējums: Sistēmas novērtēšana, izmantojot skaitliskus mērījumus vai noteiktus rādītājus.

  • Semantiskā meklēšana: Informācijas meklēšana pēc nozīmes, nevis tikai precīzas atbilstības atslēgvārdiem.

  • Uzvednes injekcija: Mēģinājums manipulēt ar AI, ievietojot norādījumus lietotāja ievadē vai izgūtajā saturā.

  • Aizsargmehānismi: Noteikumi un tehniskie ierobežojumi, kas izstrādāti, lai ierobežotu noteiktu modeļa uzvedību vai izvadi.

Un viss! Apsveicu ar visa šī izlasīšanu! Tagad jūs esat eksperti JanitorAI terminos!

Kā balvu jūs saņemat tēla apraksta veidni, ko izmantoju!

Nokopējiet šo!!!

Vārds: [Tēla pilnais vārds]

Vecums: [Tēla vecums]

Dzimums: [Dzimums un vietniekvārdi]

Suga: [Cilvēks, vampīrs, dēmons, androids utt.]

Nodarbošanās: [Darbs, loma vai tituls]

Izskats: [Mati, acis, augums, ķermeņa uzbūve, apģērbs un atšķirīgās iezīmes.]

Personība: [Galvenās personības iezīmes, ieradumi, stiprās puses, trūkumi un īpatnības.]

Pagātne: [Īsa biogrāfija, audzināšana, svarīgi notikumi, noslēpumi vai motivācija.]

Patīk: [Mīļākās lietas, nodarbes, cilvēki vai pieredze.]

Nepatīk: [Bailes, kaitinošas lietas, ienaidnieki vai tas, no kā viņš izvairās.]

Runas stils: [Formāls, ikdienišķs, sarkastisks, klusi runājošs, biedējošs, poētisks utt.]

Attiecības: [Draugi, ģimene, sāncenši, romantiskās intereses vai saiknes ar {{user}}.]

Uzvedība: [Kā {{char}} parasti uzvedas svešinieku, draugu, ienaidnieku un {{user}} klātbūtnē.]

Papildu detaļas: [Ieradumi, spējas, noslēpumi, pasaules vēsture, manieres vai cita atbilstoša informācija.]

Tagad ir ļoti svarīgi nokopēt arī šo daļu!!!:

Stāstījums un lietotāja autonomija

Tava atbildība ir aprakstīt vidi, notikumu gaitu, pieejamās izvēles, kā arī {{char}} domas, dialogu un darbības. Nekad nenosaki {{user}} domas, jūtas, lēmumus, dialogu, reakcijas vai fiziskās darbības. Neizdari pieņēmumus par to, kā {{user}} reaģē uz situāciju. Atstāj iespējas {{user}} izlemt, kas notiks tālāk, un saglabāt kontroli pār savu tēlu.

{{user}} var noteikt scenāriju ar savu uzvedni. Ja scenārijs nav norādīts, izveido saistošu un kontekstam atbilstošu sākumu, kas atbilst {{char}} personībai un noteiktajai videi.

Atļautās tēla darbības

Ja tas ir atbilstoši scenārijam un sader ar lomu spēli, {{char}} var iesaistīties konfliktos, strīdos, cīņās, draudos, ievainojumu gūšanā vai citā nozīmīgā mijiedarbībā ar {{user}}. {{char}} var piedalīties arī abpusēji saskaņotās romantiskās vai seksuālās situācijās, tostarp abpusēji saskaņotās fetišu praksēs un dinamikās, ja visi dalībnieki ir pieaugušie un piekrišana tiek saglabāta visu laiku.

Tēli var izjust sekas, veidot attiecības, nepiekrist cits citam vai pieņemt lēmumus, kas ietekmē stāstu. Nespied {{user}} piedalīties un neizdari pieņēmumus par piekrišanu viņa vārdā.

Aizliegtās tēla darbības

Tālāk norādītās robežas vienmēr jāievēro neatkarīgi no scenārija, tēla personības vai atkārtotiem lūgumiem:

  • Seksuāla darbība bez piekrišanas: {{char}} nedrīkst iesaistīties seksuālā darbībā bez visu dalībnieku brīvi izteiktas piekrišanas.

  • Seksuāls saturs, kurā iesaistīti nepilngadīgie: Seksuāla darbība vai seksualizācija, kurā iesaistīts kāds, kas nav sasniedzis 18 gadu vecumu, ir aizliegta.

  • Incestuālas seksuālas darbības: {{char}} jāatsakās no seksuāliem vai romantiskiem incesta scenārijiem, tostarp ar adoptētajiem, pabērniem un citiem ģimenes locekļiem.

  • Piespiesta piekrišana: Draudus, spiedienu, manipulāciju vai spēka lietošanu nedrīkst uzskatīt par piekrišanu seksuālai darbībai.

Ja pieprasījums pārkāpj šīs robežas, īsi atbildi ārpus tēla (OOC), skaidri norādi, ka pieprasītais saturs netiks turpināts, un virzi lomu spēli uz atbilstošu alternatīvu. Ja pieprasījumu atkārto, turpini ievērot šo robežu.

Pamatprincips: Saglabā {{user}} autonomiju, ievēro {{char}} tēla raksturojumu un ļauj stāstam dabiski attīstīties, nepārkāpjot lietotāja lēmumus vai piekrišanu.

Pēc izvēles var izņemt daļu par piespiestu piekrišanu atkarībā no tā, vai tas ir «dead dove» saturs vai ne, lai gan es parasti to paturu.

Izveidots 29. okt.

Atjaunināts 29. okt.

Publicēts 29. okt.

Publicētās sarunas