Titan Text Embeddings

Titan Text Embeddings V2

by Amazon · Aktiivne

Amazon Titan Text Embeddings V2 teisendab teksti 256-, 512- või 1,024-mõõtmelisteks vektoriteks, mida saab kasutada semantiliseks otsinguks, RAG-i, klassifitseerimise, klasterdamise, ümberjärjestamise, sarnasuse võrdlemise ja soovituste jaoks. See toetab kuni 8,192 tokenit või 50,000 tähemärki ning maksab Amazon Bedrocki kaudu 0,02 dollarit miljoni sisendtokeni eest.

Embeddingud Arutlusvõime Programmeerimine
Amazon Titan Text Embeddings V2 on Amazon Web Servicesi tekstivektorite mudel, millele pääseb ligi Amazon Bedrocki kaudu. Vastuse genereerimise asemel teisendab see etteantud teksti arvulisteks vektoriteks, mis esindavad selle semantilist tähendust. Neid vektoreid saab kasutada semantilises otsingus, dokumentide leidmisel, RAG-konveierites, klassifitseerimisel, klasterdamisel, sarnasuse tuvastamisel ja soovitussüsteemides. Seadistatav vektori suurus ja madal sisendtokeni hind muudavad selle eriti sobivaks suuremahuliste indekseerimis- ja otsingutöötluste jaoks.
Väljundid

Mida Titan Text Embeddings V2 suudab teha

Embeddingud
Sisendid

Mida see mõistab

Tekst
Võimekused

Abifunktsioonid

Batch API
Mudeli profiil

Jõudlusnäitajad

1/10 Arutlusvõime
1/10 Programmeerimine
8/10 Kiirus
9/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Titan Text Embeddings
Tüüp Manustus
Konteksti maht 8K märki/tokenit
Välja antud 2024-04-30
Olek Aktiivne
Teadmiste ajapiiri märkused

Selle manustamismudeli puhul ei ole see kohaldatav või avalikult dokumenteeritud. Mudel teisendab esitatud sisendi vektoriteks ning sellel ei ole dokumenteeritud kindlat üldteadmiste lõppkuupäeva.

Mudeli selgitused

Kanooniline Bedrocki mudeli ID on amazon.titan-embed-text-v2:0. AWS-i kataloogides võib mudel olla märgitud ka nimega Titan Embeddings G1 - Text v2. Mudel toetab kuni 8192 tokenit või 50 000 tähemärki. Vaikimisi loob see 1024-mõõtmelise väljundi, kuid võimalik on seadistada ka 512- või 256-mõõtmeline väljund. Saadaval on valikuline normaliseerimine. AWS-i dokumentatsiooni kohaselt toetab mudel eelvaates rohkem kui 100 keelt, kuid keeltevaheline otsing ei pruugi olla optimaalne. Kahendmanuseid toetatakse päringuvaliku embeddingTypes kaudu. Mudel on saadaval Amazon Bedrocki InvokeModeli, nõudepõhise järeldamise, etteprovisioneeritud läbilaskevõime ning toetatud piirkondades pakettjäreldamise kaudu. Mudelil ei ole dokumenteeritud teadmiste lõppkuupäeva, sest see teisendab esitatud teksti vektoriks ega genereeri vastuseid kindla teadmistebaasi põhjal.

COST

Hinnad

Sisend 0,02 dollarit 1 miljoni sisendtokeni kohta
Mudeli juhend

Amazon Titan Text Embeddings V2 semantilise otsingu ja RAG-i jaoks

Amazon Titan Text Embeddings V2 on Amazon Bedrocki manustamismudel, mis teisendab teksti semantilise otsingu, otsinguga täiendatud genereerimise, klassifitseerimise, klasterdamise, ümberjärjestamise ja soovituste jaoks konfigureeritavateks arvvektoriteks. See toetab 256-, 512- ja 1 024-mõõtmelist väljundit, töötleb kuni 8 192 tokenit või 50 000 märki ning maksab tellitava inferentsi korral 0,02 dollarit miljoni sisendtokeni kohta.

Mida Titan Text Embeddings V2 teeb

Amazon Titan Text Embeddings V2 teisendab teksti embedding'uks ehk arvude loendiks, mis esindab sisendi tähendust ja seoseid. Sarnase tähendusega tekstid võivad anda üksteisele lähedased vektorid isegi siis, kui neis ei kasutata täpselt samu sõnu.

Seetõttu sobib mudel ühe komponendina suuremas otsingu- või masinõppesüsteemis. Rakendus võib dokumendid indekseerimise ajal vektoriteks teisendada, teisendada vektoriks ka kasutaja otsingupäringu ning võrrelda päringuvektorit vektoriandmebaasis või otsingumootoris talletatud dokumendivektoritega. Mudel loob esitused, kuid järgnev otsingusüsteem teeb sarnasusarvutused ja tagastab vasted.

Mudel on saadaval Amazon Bedrocki kaudu ning selle kanooniline mudeli ID on amazon.titan-embed-text-v2:0. Mõnes AWS-i kataloogis on selle nimetus Titan Embeddings G1 - Text v2. Tegemist on teksti embedding'u mudeliga, mitte vestlusmudeliga, seega on selle peamine väljund vektor, mitte loomulikus keeles vastus.

Koht Amazoni mudelite kataloogis

Titan Text Embeddings V2 kuulub Amazoni Titan-mudelite perekonda ja seda pakutakse hallatava mudeliteenuse Amazon Bedrock kaudu. Selle roll on üldotstarbelise generatiivse mudeliga võrreldes kitsam: see pakub semantilise esituse kihti rakendustele, mis peavad teksti leidma, võrdlema, korrastama või välja otsima.

Seda tuleb AWS-i mudeli valimisel arvesse võtta. Generatiivne mudel võib sobida vastuse koostamiseks pärast asjakohaste dokumentide leidmist, kuid Titan Text Embeddings V2 on mõeldud leidmise ja sobitamise etappi. See ei asenda vektoriandmebaasi, otsinguindeksit, ümberjärjestajat ega vastuseid genereerivat mudelit.

Sisendi ja vektori väljundi näitajad

NäitajaÜksikasjad
PakkujaAmazon Web Services
Bedrocki mudeli IDamazon.titan-embed-text-v2:0
Mudeli tüüpTeksti embedding
Maksimaalne sisend8 192 tokenit või 50 000 märki
Vektori dimensioonid256, 512 või 1 024
Vektori vaikesuurus1 024 dimensiooni
NormaliseerimineValikuline
TekstiväljundPuudub; peamine väljund on embedding-vektor

8 192 tokeni või 50 000 märgi piirang kehtib iga sisestatud teksti kohta. Pikad dokumendid tuleks enne embedding'uks teisendamist üldjuhul jagada loogilisteks osadeks või lõikudeks. Tükeldamine võimaldab otsingusüsteemil tagastada kõige asjakohasema lõigu, selle asemel et käsitleda kogu dokumenti ühe suure ja vähem täpse esitusena.

Rakendused saavad valida 1 024, 512 või 256 dimensiooni. Vaikimisi kasutatav 1 024-dimensiooniline väljund võib säilitada rohkem esituse üksikasju, samal ajal kui väiksemad vektorid võivad vähendada salvestusvajadust ja otsingu koormust. Õige valik sõltub rakenduse otsingukvaliteedi eesmärgist, korpusest ja taristust. Väiksem vektor ei ole automaatselt parem ega halvem; seda tuleks hinnata esinduslike andmete põhjal.

Saadaval on valikuline normaliseerimine ning AWS-i dokumentatsioon kirjeldab ka binaarseid embedding'eid päringuvaliku embeddingTypes kaudu. Need funktsioonid võivad olla kasulikud, kui rakendusel on konkreetsed salvestus-, indekseerimis- või sarnasuspõhise otsingu nõuded, kuid nende mõju tuleks sihtotstarbelises vektoriotsingu süsteemis testida.

Keeled ja toetatud modaalsused

Mudel võtab vastu tekstisisendi ja tagastab embedding'id. See ei toeta pildi-, heli-, video-, kõne- ega muusikasisendit või -väljundit ega genereeri loomulikus keeles vastuseid. Selle modaalsus on seega teadlikult kitsas: mudel on loodud teksti esitamiseks, mitte multimodaalseks mõistmiseks.

Mudel on optimeeritud peamiselt inglise keele jaoks. AWS-i dokumentatsioon kirjeldab eelvaates enam kui 100 keele tuge ja hoiatab, et keelteülene otsing võib olla ebaoptimaalne. Mitmekeelne rakendus peaks enne mudeli kasutamist tootmises testima nii samakeelseid kui ka keelteüleseid päringuid oma dokumentidel.

Hind ja juurdepääs

Nõudepõhise järeldamise hind on 0,02 dollarit miljoni sisendtokeni kohta, mis vastab hinnale 0,00002 dollarit 1 000 sisendtokeni kohta. Embedding-tulemuse eest ei ole kirjeldatud eraldi väljundtokenite tasu, sest mudel tagastab genereeritud teksti asemel vektoreid.

Mudelile pääseb ligi Amazon Bedrock Runtime API kaudu, kasutades toimingut InvokeModel. AWS loetleb nõudepõhise ja provisioneeritud läbilaskevõimega järeldamise võimalused ning mudel toetab valitud piirkondades pakkjäreldamist. Seega võib saadavus sõltuda AWS-i piirkonnast ja valitud Bedrocki juurdepääsurežiimist.

Madal sisendtokenite hind on eriti oluline suurte dokumendikogude indekseerimisel või otsingupäringute korduval embedding'uks teisendamisel. Süsteemi kogukulu võivad siiski suurendada salvestus, vektorite indekseerimine, andmebaasipäringud, võrguliiklus ja pärast otsingut kasutatav generatiivne mudel. Titan Text Embeddings V2 katab töövoo embedding'u osa, mitte kogu RAG-rakenduse kulu.

Parimad kasutusjuhud

  • Semantiline otsing: dokumentide leidmine tähenduse, mitte ainult täpsete märksõnade põhjal.
  • Otsinguga täiendatud genereerimine: asjakohaste lõikude leidmine, mida eraldi keelemudel saab vastuse koostamisel kasutada.
  • Teadmusbaasist otsimine: tugiartiklite, eeskirjade, juhendite või sisemise dokumentatsiooni indekseerimine ja otsimine loomulikus keeles väljendatud kavatsuse põhjal.
  • Sarnasuse tuvastamine: seotud dokumentide, peaaegu identsete dokumentide või võrreldava sisu leidmine.
  • Klassifitseerimine ja klasterdamine: embedding'ute kasutamine tunnustena teksti korraldamiseks või rühmitamiseks, kus klassifitseerimise või klasterdamise teeb järgnev masinõppemeetod.
  • Ümberjärjestamine ja soovitused: päringute, dokumentide, toodete või muude tekstikirjete semantilise seose võrdlemine.
  • Suuremahuline indekseerimine: väiksema vektordimensiooni valimine, kui salvestus- ja otsingukulud on maksimaalsest esitlusvõimest olulisemad.

Praktiline dokumendiotsingu töövoog võib jagada juhendi sidusateks osadeks, luua iga osa kohta ühe embedding'u, salvestada need vektorid koos dokumendi metaandmetega ja teisendada iga saabuva päringu embedding'uks. Seejärel leiab otsingukiht kõige lähedasemad osad. Kui rakendus kasutab RAG-i, saab eraldi generatiivne mudel need osad kontekstina vastu võtta ja lõpliku vastuse koostada.

Mida mudel ei tee

Titan Text Embeddings V2 ei vasta küsimustele, ei kirjuta proosat, ei loo koodi ega käivita tööriistu. Sellel ei ole dokumenteeritud loomulikku tööriista- ega funktsioonikutsete võimekust, voogedastusväljundi režiimi ega vestlusliku vastuse liidest. Selle väljund on mõeldud rakenduse taristu töödeldavaks, mitte otse lõppkasutajale kuvamiseks.

Samuti ei teosta see iseseisvalt kogu otsingutoimingut. Vektoriandmebaas või otsinguteenus peab embedding'ud salvestama ja sarnasust arvutama, samal ajal kui rakenduse kood määrab filtreerimise, järjestuse, juurdepääsuõigused ja leitud tulemuste kasutamise viisi. RAG-süsteemis on leitud teksti vastuseks muutmiseks vaja täiendavat generatiivset mudelit.

Kuna mudel kodeerib talle edastatud teksti ega vasta fikseeritud maailmateadmiste kogumi põhjal, ei esita AWS selle kohta tavapärast teadmiste lõppkuupäeva. Oluline sisu on rakenduse saadetud tekst, mitte mudeli kaudu kättesaadav üldotstarbeline teadmistebaas.

Tugevused ja kompromissid

Mudeli selgeimad tugevused on madal nõudepõhise sisendi hind, seadistatavad vektordimensioonid, suur sisendi piirang ja otsene integratsioon Amazon Bedrockiga. Valikud 256, 512 ja 1 024 dimensiooni võimaldavad meeskondadel tasakaalustada otsingukvaliteeti, salvestusruumi ja otsingu jõudlust. Vaikimisi kasutatav 1 024-dimensiooniline väljund on saadaval siis, kui rakendus vajab suurimat toetatud esitust, samas kui väiksemad väljundid võivad suuremahuliste indeksite puhul olla säästlikumad.

Selle peamine kompromiss on spetsialiseeritus. See ei ole üldotstarbeline arutlus- ega kodeerimismudel ega suuda kasutajale suunatud ülesannet iseseisvalt lõpule viia. Süsteem, mis vajab genereeritud selgitusi, koodi, struktureeritud vastuseid või mitmeetapilist arutlust, peab ühendama embedding'u mudeli teiste komponentidega.

Teine oluline tegur on keelevalik. Inglise keelele keskenduvad töökoormused vastavad kõige otsesemalt dokumenteeritud kasutusotstarbele. Mitmekeelsed ja keelteülesed stsenaariumid võivad toimida, kuid eelvaate staatus ja AWS-i hoiatus võimaliku ebaoptimaalse keelteülese otsingu kohta muudavad hindamise hädavajalikuks.

Millal valida Titan Text Embeddings V2

Vali Titan Text Embeddings V2 siis, kui keskne vajadus on teisendada tekst otsitavateks või võrreldavateks esitusteks prognoositava ja madala sisendtokenite hinnaga. See on mõistlik kandidaat semantilise dokumendiotsingu, RAG-i otsinguetapi, sisu rühmitamise, duplikaatide tuvastamise ja AWS Bedrockil töötavate soovitustöövoogude jaoks.

Selle seadistatavad dimensioonid on eriti kasulikud siis, kui sama rakendus peab tasakaalustama täpsust indeksi suuruse või päringukuluga. Mudel sobib hästi ka juhul, kui ülejäänud rakendus kasutab juba Amazon Bedrocki ja embedding'u järeldamise hoidmine selles teenuses pakub eeliseid.

Kaalu teist tüüpi lahendust, kui ülesanne nõuab otsest loomuliku keele genereerimist, täiustatud arutlust, koodi genereerimist, pildi- või helisisu mõistmist või multimodaalset otsingut. Mitmekeelse või keelteülese otsingu puhul võrdle tulemusi alternatiividega, mis on nende keelte jaoks loodud ja hinnatud. Iga juurutuse puhul mõõda otsingu kvaliteeti esinduslike päringute ja dokumentidega, selle asemel et eeldada, et suurim vektor või madalaim hind annab automaatselt parima üldtulemuse.

Kokkuvõte

Amazon Titan Text Embeddings V2 on Amazon Bedrocki spetsialiseeritud mudel semantiliseks esituseks, mitte vestlusrobot ega vastuste genereerija. See võtab vastu kuni 8 192 tokenit või 50 000 märki, toodab seadistatava suurusega 256-, 512- või 1 024-dimensioonilisi vektoreid ning nõudepõhise järeldamise korral maksab 0,02 dollarit miljoni sisendtokeni kohta. Selle väärtus seisneb teksti muudetavuses otsitavaks, võrreldavaks ja otsingusüsteemides kasutatavaks. Parimad tulemused saavutatakse siis, kui seda kasutatakse koos hoolikalt tükeldatud dokumentide, sobiva vektorotsingu kihiga ja vajaduse korral eraldi mudeliga lõplike vastuste genereerimiseks.


KKK - vastused sinu küsimustele

Milleks kasutatakse Amazon Titan Text Embeddings V2?
Amazon Titan Text Embeddings V2 teisendab teksti numbrilisteks vektoriteks, mis väljendavad selle tähendust. Seda kasutatakse semantilises otsingus, otsinguga täiendatud genereerimises (RAG), teadmistebaasidest teabe hankimises, sarnasuste võrdlemises, klassifitseerimises, klasterdamises, soovituste koostamises ja dokumentide suuremahulises indekseerimises.
Mis on Titan Text Embeddings V2 mudeli ID Amazon Bedrockis?
Amazon Bedrocki kanooniline mudeli ID on amazon.titan-embed-text-v2:0. Mõnes AWS-i kataloogis on see loetletud nimega Titan Embeddings G1 - Text v2.
Millised on Titan Text Embeddings V2 sisendipiirangud ja vektorite dimensioonid?
Mudel toetab ühe sisendi kohta kuni 8192 tokenit või 50 000 märki. See võib genereerida 256-, 512- või 1024-mõõtmelisi vektoreid, kusjuures vaikimisi kasutatakse 1024 dimensiooni.
Kui palju Amazon Titan Text Embeddings V2 maksab?
Nõudmisel tehtava inferentsi hind on 0,02 dollarit miljoni sisendmärgi kohta ehk 0,00002 dollarit 1000 sisendmärgi kohta. Lisanduda võivad vektorite salvestamise, indekseerimise, andmebaasipäringute, võrguliikluse ja RAG-konveieris kasutatava generatiivse mudeli kulud.
Kas Titan Text Embeddings V2 suudab vastuseid genereerida või vektorandmebaasi asendada?
Ei. Titan Text Embeddings V2 loob loomuliku keele vastuste asemel vektoresitusi. Vektoresituste salvestamiseks ja sarnasuspõhise otsingu tegemiseks on vaja vektorandmebaasi või otsingumootorit ning RAG-rakenduses lõplike vastuste loomiseks eraldi generatiivset mudelit.


Allikad 7
AI ettevõte

Info Amazon kohta