LingoBlend

Unutar Blend Engine v2: zašto smo izbor reči oduzeli AI-ju

Iznova izgrađeno blendovanje teksta: LingoBlend-ov birač bira reči, a AI ih prevodi u kontekstu — čitkije, sa ispravnim idiomima i oko dva puta brže.

NaukaNikola Artukov6 min čitanja

Blendovanje je osnovna ideja LingoBlend-a: nalepite bilo koji tekst na svom jeziku, i izabrani procenat njegovih reči vraća se na jeziku koji učite, utkan u rečenice koje već razumete — metoda diglot weave uz AI koji obavlja tkanje. Dve godine je jedan poziv AI-ju radio sve: čitao je vaš tekst, odlučivao koje reči da prevede, prevodio ih i ponovo ispisivao ceo odlomak. To je funkcionisalo — ali je u jedno spojilo tri vrlo različita posla, a svaki posao je zasluživao boljeg specijalistu.

Problem kada jedan prolaz AI-ja radi sve#

Kada jedan izlaz modela nosi čitav blendovani tekst, tri stvari se tiho nadmeću:

Izbor je pitanje pravila, a ne pitanje jezika. Koje reči treba blendovati zavisi od stvari koje AI ne može znati samo iz teksta — koje reči ste već savladali, koje su na redu za ponavljanje, koliko ravnomerno blend treba da se rasporedi po stranici. Jezički model nagađa; biraču koji kontrolišemo jednostavno možemo reći.

Ponovno ispisivanje čitavog teksta poziva greške na nivou čitavog teksta. Ako model ispisuje svaku reč vašeg dokumenta, svaka reč je prilika za grešku — ispuštena rečenica, duplirana fraza, prevod zalepljen na pogrešno mesto. Naš stari proces je nosio čitav lanac faza popravke koje su uglavnom postojale da poprave štetu koju je ova arhitektura omogućavala.

Procena se razvodnjava. Prava lingvistička veština modela — znanje da je "gave up" jedna jedinica značenja, da "I would love" mora postati me encantaría uz restrukturiranu zamenicu — trošena je uporedo sa administrativnim poslom koji nikada nije trebalo da bude njegov.

Nova podela posla#

Blend Engine v2 deli posao po njegovom prirodnom šavu:

PosaoStari motorNovi motor
Biranje koje reči blendovatiAI, u istom prolazuLingoBlend-ov sopstveni birač, zasnovan na grafu vokabulara i vašoj ličnoj savladanosti
Prevođenje u kontekstuAIAI — sa celim tekstom kao kontekstom, nepromenjeno
Rukovanje idiomima i fiksnim izrazimaImplicitno, nedoslednoEksplicitno: čitav izraz, ili ništa
Sastavljanje konačnog tekstaAI ponovo piše sveVaš originalni tekst ostaje netaknut; menjaju se samo izabrane reči
Hvatanje grešakaPopravke naknadnoProvereno u odnosu na izvor pre prikaza

Pošto je izbor sada naš, on sledi principe koje zaista možemo izneti i testirati: birati reči koje zaista vredi učiti, rasporediti ga kroz čitav tekst umesto da se zbije u prvom pasusu, i — uz personalizaciju — preskočiti ono što ste već savladali. Posao AI-ja se sužava na jedinu stvar u kojoj je jedinstveno dobar: tačno prevođenje tih reči u kontekstu vašeg celog teksta.

Zašto je manji posao učinio AI pametnijim#

Evo kontraintuitivnog dela. Time što smo AI-ju dali uži posao, njegov rezultat je postao bolji, jer smo konačno mogli biti eksplicitni u pogledu lingvističke procene koju od njega želimo:

  • Idiomi i fiksni izrazi se vraćaju celi. Ako se izabrana reč nalazi unutar idioma, fraznog glagola ili fiksnog izraza, prevodi se čitav izraz — "kicked" unutar "kicked the bucket" vraća se kao ceo idiom, a dodir na njega u čitaču čuva rečnički oblik idioma, što je zapravo ono što vredi naučiti.
  • Prirodni prevodi zadržavaju svoje susede. Kada ispravan prevod proguta reči oko sebe, one idu sa njim. "Write to me" postaje Escríbeme kao jedna jedinica — nikad Escríbeme sa zalutalim „to me“ iza sebe.
  • Reči koje se ne prevode čisto ostaju nedirnute. Ime, igra reči, reč čiji bi prevod van konteksta naveo na pogrešan zaključak — bolje neprevedeno nego pogrešno. Neprevedena reč ne košta ništa; pogrešan prevod vas uči nečemu lažnom.

U testu koji nam je najviše značio — 93 rečenice-zamke koje sadrže idiome, frazne glagole i rastavljive glagole na svih 17 izvornih jezika — novi motor je 65 od njih razvio u ispravne prevode čitavih izraza, naspram 21 kod starog motora. Parovi različitih jezika dali su neke od najboljih rezultata: francuski posé un lapin preveden je na nemački kao sitzen gelassen (ostavljen da čeka), dok je stari motor ponudio Kaninchen — doslovnog zeca.

Provereno pre nego što ga vidite#

Pošto konačan tekst više ne ispisuje model, možemo garantovati osobine kojima se stari motor mogao samo nadati: svaki znak vašeg originalnog teksta preživljava, svaki prevod staje tačno na mesto na kom je bila njegova izvorna reč, a čitava porodica suptilnih grešaka — „prevodi“ koji se ponavljaju ili odjekuju, gramatika slučajno obeležena dvaput u oba jezika — hvata se pre prikaza. Ako reč ne prođe proveru, jednostavno ostaje neprevedena — takav neuspeh je nevidljiv umesto sramotan.

Još jedna prednost se dobila besplatno: brzina. Pošto AI više ne generiše čitav vaš dokument — samo prevedene reči — blendovi se završavaju za otprilike pola vremena, a najsporiji slučajevi se poboljšavaju najviše. Blend za koji ste nekada čekali ~6 sekundi sada stiže za ~3.

Sve ostalo što znate ostaje nepromenjeno: dodirnite bilo koju blendovanu reč za njen gramatički kontekst i sačuvajte osnovni oblik ili tačan oblik na koji ste naišli, ponovo blendujte bilo koji tekst sa novim procentom, i čitajte u istom paginiranom čitaču.

Česta pitanja

Šta je Blend Engine v2?

To je nova arhitektura iza LingoBlend-ove funkcije Smart Blend. LingoBlend-ov sopstveni birač — zasnovan na grafu vokabulara i vašoj ličnoj savladanosti — bira koje reči u vašem tekstu da blenduje, a AI prevodi samo te reči, sa vašim celim tekstom kao kontekstom, umesto da ponovo piše čitav odlomak. Konačan blend se zatim proverava u odnosu na vaš originalni tekst pre nego što ga vidite.

Da li novi motor rukuje idiomima i fraznim glagolima?

Da — ovo je bio glavni cilj kvaliteta. Motor izričito zahteva da se svaka izabrana reč koja se nalazi unutar idioma, fraznog glagola ili fiksnog izraza prevede kao kompletna jedinica („give up“, „kicked the bucket“, nemački rastavljivi glagoli), ili ostavi nedirnuta ako ne postoji čist prevod. U našem testu od 93 rečenice sa idiomima na svih 17 jezika, v2 je preveo 65 idioma kao čitave izraze, naspram 21 kod starog motora.

Da li je Blend Engine v2 brži?

Da, oko dva puta brži na identičnim dokumentima — otprilike 3 sekunde umesto 6 za tipičan tekst, a najsporiji slučajevi se poboljšavaju najviše. AI sada generiše samo prevedene reči, a ne čitav vaš dokument, a novom procesu skoro nikad nisu potrebni ponovni pokušaji koji su bili potrebni starom.

Da li se promenilo iskustvo čitanja ili tok čuvanja reči?

Ne. Čitač, gramatička kartica na dodir reči, čuvanje osnovnog oblika, obeleživači i ponovno blendovanje svi rade potpuno isto kao i pre. Promenjeno je ono što je ispod: bolji izbor reči, ispravno rukovanje idiomima i provereno sastavljanje. Jedno vidljivo poboljšanje: izrazi se čuvaju kao izrazi, pa dodir na estiró la pata nudi rečnički oblik idioma umesto jedne reči koja vas navodi na pogrešan zaključak.

Koje jezike podržava novi motor?

Svih 17 LingoBlend jezika, u svakom pravcu — uključujući parove bez engleskog poput španski→francuski ili japanski→kineski. Test idioma je namerno pokrio svaki izvorni jezik, a garancije motora (provereno sastavljanje, rukovanje čitavim izrazima idioma, ostavljanje neprevodivih reči nedirnutim) su po dizajnu nezavisne od jezika.

Podelite ovaj članakXLinkedInRedditImejl

Nikola Artukov

Tvorac LingoBlend-a. Govori engleski, nemački, španski i srpski, a trenutno uči italijanski. Piše o čitanju kao putu u jezik — o metodama, istraživanjima iza njih i praktičnim navikama koje staju u običnu nedelju.

Više o autoru

Povezano štivo

Počnite danas da čitate na novom jeziku

Preuzmite LingoBlend besplatno i napravite svoj prvi blend za manje od minuta.