Àwọn ibi ìpamọ́ dátà fáítọ̀rì
Àpótí ìpamọ́ dátà vector tí a ṣàkóso tí ó jẹ́ PostgreSQL nìkan
Tọ́jú àwọn ìwé tí a tú sí èdè àti wá wọn nípa ìtumọ̀, lórí pgvector tí a ńṣe tí a sì ń ṣe àfikún rẹ̀ fún ọ. Kò sí ibi ìpamọ́ dátà tuntun láti kọ́, kò sí kọ́sítà láti wọ̀n — ṣẹ̀dá index kan, kọ àwọn vectors rẹ̀, kí o sìbéèrè rẹ̀ pẹ̀lú bọ́tìnì API tí o ti ní tẹ́lẹ̀.
Ibi ipamọ data ti o ti ni igbẹkẹle tẹlẹ, pẹlu iru iwe afikun kan ni afikun
Bẹ́ẹ̀ ni àpò ìpínlẹ̀ vector sábà máa ń jẹ́ ẹ̀rọ kejì láti máa ṣiṣẹ́ pẹ̀lú èkínní: cluster mìíràn, ìtàn àfipamọ́ mìíràn, nǹkan mìíràn tí wọ́n á jí ọ dìde fún. Èyí ni pgvector tó wà nínú PostgreSQL — ẹ̀rọ kan náà, agbára àtìpẹ́tìpẹ́ kan náà, àfipamọ́ ìpìlẹ̀ alẹ́ kan náà àti àkọsílẹ̀ write-ahead log alábòjútó tí ohun gbogbo mìíràn ń rí níbí. Ìwé àkọsílẹ̀ rẹ jẹ́ tábìlì déédéé pẹ̀lú index HNSW lórí rẹ̀, nítorí náà ó yára fún wíwá ìtumọ̀ tí ó súnmọ́ tòsí jù lọ (approximate nearest-neighbour search) ó sì rọrùn ní gbogbo ọ̀nà yòókù, èyí tí ó jẹ́ ànímọ́ tí o fẹ́ ní agogo mẹ́ta alẹ́.
Gbòrò àwoṣe rẹ, kì í ṣe gbòrò tí a yan
Ọpọlọpọ awọn iṣẹfẹ ti a nṣe iṣakoso ni a fi agbara mu ọ lati yan lati inu atokọ kukuru ti awọn iwọn. Tirẹ ko ni lati jẹ nọmba kan ti o yika: ohunkohun lati 1 si 3072 ni a gba ati tọju ni deede, nitori aṣoju oniwọn to dín ni a fi odo kún si iwọn ti ara ti o tọ – eyiti ko yipada ijinna cosine, Euclidean ati inner-product ni pato rárá. Awoṣe iwọn 1408 ṣe ipo ni deede si eyiti a ṣe ni pataki fun u, ati awọn kika fun ọ ni awọn iye 1408 ti o fipamọ padanu, kii ṣe afikun náà lai.
Wọ́n fi kún gbogbo ètò vector
- Eyikeyi ìbùgbé ìfúnni (embedding width) tó tó 3072, àti ìjinà cosine, Euclidean tàbí inner-product
- Metadata ti a fipamọ pẹlu gbogbo vector, ati pe a n yọ lori rẹ nigbati a ba n beere
- Àwọn àtìlẹ́yìn alẹ́ pẹ̀lú ìpamọ́ fún ọjọ́ ọgbọ̀n (30) àti ìgbàpadà ní àkókò kan pàtò
- Ààbò ní ìpele ìlà, nítorí náà àwọn vectors àgbájọ kan kò sí ní ìdálé lọ́wọ́ ti òmíràn
Àwọn ètò àti iye owó
Àwọn ìpele mẹ́ta, tí a ṣe iye wọn lórí ohun méjì tó ń ná wa ní owó gidi: bí o ṣe fipamọ́ tó àti bí o ṣe wá wá tó.
Láti ara ìtòpò rẹ ló ti ní iye owó rẹ̀
Iye owo da lori agbegbe, iwọn ẹ̀rọ, bandiwidi ati ibi ipamọ ti o yan, nitorina ko si nọmba oṣooṣu kan pato ti a le fi tọkàntọkàn tẹjade nibi. Sọ fun wa iṣẹ naa ti a o si fun ọ ni idiyele rẹ.
Agbara lati ori 100% agbara isọdọtun
Gbogbo soplà ti a nṣiṣẹ, lori gbogbo ọja, ni agbara nipasẹ ina mọnamọna ti a le sọ di titun. Kii ṣe afikun lẹhin otitọ — a gba a ni ọna yẹn.
- Iná mànàmáná tó sọ di tuntun 100% lórí gbogbo hosting wa
- Awọn ile-iṣẹ data ti nṣiṣẹ ni PUE ti 1.1 si 1.2
- Awọn aaye ti o wa lori pẹpẹ ti a pin kọja awọn ayewo Green Web Foundation — ẹgbẹ kẹta ti o le rii daju fun ara rẹ
Àwọn ìbéèrè tí àwọn èèyàn ń béèrè kí wọ́n tó ra àwọn nǹkan
Irú àwọn àwòṣe ìfisílẹ̀ wo ni èyí ń ṣiṣẹ́ pẹ̀lú?
Ẹnikẹni ninu wọn. Ẹ ran awọn nọmba ti awoṣe rẹ ṣe si wa, nitorinaa OpenAI, Cohere, Voyage, awoṣe Sentence-Transformers lori ẹ̀rọ tirẹ ati ohunkohun miiran jẹ kanna si wa. O sọ iwọn fun wa nigbati o ṣẹda atọka naa — 384, 768, 1024, 1536 ati 3072 jẹ wọpọ gbogbo, ati pe nkan ti o wa laarin rẹ tun jẹ bẹẹ.
Ṣé mo lè yí ìbú tàbí ìwọ̀n ìjìnnà index padà nígbà tó yá?
Rárá, ó sàn jù kí a sọ ọ́ tààrà dípò kí o wá ẹ̀rí rẹ̀ fúnra rẹ. Àwọn méjèèjì ni ó ń pinnu ibi tí a ti ń kó àwọn vector rẹ pamọ́ àti bí a ṣe Ṣètò wọn, nítorí náà yíyí èyíkéyìí nínú wọn padà yóò sọ gbogbo ohun tí ó wà nínú ìtọ́kasí di aláìnílari láì sọ̀rọ̀. Tí o bá yí padà sí àwṣ̀lọ̀ embedding mìíràn, ṣẹ̀dá ìtọ́kasí kejì kí o sì kọ́ sínú rẹ̀ — ohun kan náà ni gbogbo àpótí ìpamọ́ vector ń béèrè lọ́wọ́ rẹ, fún أìdí kan náà.
Se nǹkan kan yàtọ̀ nípa àwọn fáìtọ̀ (vectors) tí ó gbòòrò jù?
Bẹẹni, ati pe o tọ si mimọ. Ju 2,000 awọn iwọn lọ, awọn iye ni a fipamọ ni idaji konge, nitori atọka HNSW ti PostgreSQL ko gba iwe-akọọlẹ konge ni kikun ti o gbooro ju iyẹn lọ. Fun awọn awoṣe iwọn 3072 eyi ni ọna ti pgvector funrararẹ ṣeduro ati ipa lori ipo jẹaimọ - ṣugayya jẹ iṣowo gidi kan ati pe o yẹ ki o gbọ lati ọdọ wa dipo ki o ro.
Ṣé mo ríokùn ìsopọ̀ ìpamọ̀ data kan?
Kò sí loni. O wọ inđẹkisì rẹ lori HTTPS pẹlu bọtini API Zinn® rẹ, ti a fojusi ki bọtini ti o le wa ko le ṣe ohunkohun miiran ninu akanti rẹ. Iyẹn ni ohun ti o jẹ ki a wọn awọn ibeere tọ tọ ati jẹ ki awọn ila olumulo kan ko le de ọdọ ekeji. Ti asopọ taara ba jẹ ohun ti o nilo, sọ fun wa — a fẹ lati kọ ọ nitori pe ẹnikan beere ju pe ki a fojuinu.
Báwo ni wọ́n ṣe ń wọ̀n ọ́n, síbẹ̀ síbẹ̀ ǹjẹ́ mo lè ṣàyẹ̀wò àwọn nọ́mbà náà fúnra mi?
Lori mita meji: iye ti o fipamọ ati bi ọpọlọpọ awọn wiwa ti o nṣiṣẹ ni oṣu kalẹnda kan. Awọn mejeeji wa lori dasibodu rẹ bi wọn ṣe n ṣẹlẹ. Ibi ipamọ jẹ agbekalẹ ti a tẹjade dipo iwọn tabili ti ara - ori ila, pẹlu iwọn ti o fipamọ, pẹlu gigun ti awọn id tirẹ ati metadata - ni deede ki o le tun ṣe nọmba ti n ṣe owo fun ọ dipo gbigba ọrọ wa fun u.