בדף הזה מוסבר על מסדי הנתונים הווקטוריים שנתמכים ב-RAG Engine. אפשר גם לראות איך מחברים מאגר נתונים וקטורי (מאגר וקטורים) למאגר המידע של RAG.
מסדי נתונים וקטוריים ממלאים תפקיד מכריע בהפעלת אחזור של אפליקציות RAG. מסדי נתונים וקטוריים מציעים דרך מיוחדת לאחסון ולשאילתות של הטבעות וקטוריות, שהן ייצוגים מתמטיים של טקסט או נתונים אחרים שמתעדים משמעות ויחסים סמנטיים. הטבעות וקטוריות מאפשרות למערכות RAG למצוא במהירות ובדייקנות את המידע הרלוונטי ביותר בבסיס ידע נרחב, גם כשמדובר בשאילתות מורכבות או ניואנסיות. בשילוב עם מודל הטבעה, מסדי נתונים וקטוריים יכולים לעזור להתגבר על המגבלות של מודלים גדולים של שפה (LLM) ולספק תשובות מדויקות, רלוונטיות ומקיפות יותר.
מסדי נתונים וקטוריים נתמכים
כשיוצרים מאגר מידע של RAG, RAG Engine מציע את RagManagedDb, שהוא מסד נתונים וקטורי שמוכן לשימוש בארגונים, כברירת המחדל. לא נדרשת הקצאה או ניהול נוספים. RagManagedDb מציע אפשרויות חיפוש של KNN ו-ANN, ומאפשר מעבר לרמה בסיסית לצורך יצירת אב טיפוס מהירה וניסויים. כדי לקבל מידע נוסף על בחירת אסטרטגיית אחזור ב-RagManagedDb או על עדכון הרמה, אפשר לעיין במאמר שימוש ב-RagManagedDb עם RAG. כדי ש-RAG Engine ייצור וינהל באופן אוטומטי את מסד הנתונים הווקטורי בשבילכם, אפשר לעיין במאמר REST Resource: projects.locations.ragCorpora
.
בנוסף ל-RagManagedDb, מנוע RAG מאפשר לכם להקצות ולהשתמש במסד נתונים וקטורי בתוך מאגר ה-RAG. במקרה הזה, אתם אחראים למחזור החיים ולגמישות של מסד הנתונים הווקטורי.
השוואה בין אפשרויות של מסדי נתונים וקטוריים
בטבלה הזו מפורטות האפשרויות של מסדי נתונים וקטוריים שנתמכים ב-RAG Engine, ויש בה קישורים לדפים שמסבירים איך להשתמש במסדי הנתונים הווקטוריים בקורפוס RAG.
| מסד נתונים וקטורי | יתרונות | מתאים במיוחד ל | חסרונות | מדדי מרחק נתמכים | סוג החיפוש | שלב ההשקה |
|---|---|---|---|---|---|---|
RagManagedDb (ברירת מחדל) הוא שירות של מסד נתונים ניתן להתאמה לעומס (scaling) שמופץ באופן אזורי. הוא מציע עקביות גבוהה מאוד וזמינות גבוהה, ואפשר להשתמש בו לחיפוש וקטורי.
קל פשוט מהיר |
|
|
|
cosine |
KNN (ברירת מחדל) ו-ANN | זמינות לכלל המשתמשים (GA) |
| Vector Search הוא שירות מסד נתונים וקטורי בפלטפורמת הסוכנים, שעבר אופטימיזציה למשימות של למידת מכונה. |
|
|
|
cosinedot-product |
ANN | זמינות לכלל המשתמשים (GA) |
| Vertex AI Feature Store הוא שירות מנוהל לארגון, לאחסון ולהצגת תכונות של למידת מכונה. |
|
|
|
cosinedot-productL2 squared |
ANN | תצוגה מקדימה |
| Weaviate הוא מסד נתונים וקטורי עם קוד פתוח, גמיש ומודולרי. |
|
|
|
cosinedot-productL2 squaredhammingmanhattan |
תמיכה בחיפוש היברידי + ANN | תצוגה מקדימה |
| Pinecone הוא מסד נתונים וקטורי מנוהל מבוסס-ענן שנועד לחיפוש דמיון עם ביצועים גבוהים. |
|
|
|
cosineeuclideandot-product |
ANN | זמינות לכלל המשתמשים (GA) |
המאמרים הבאים
כדי ליצור מאגר מידע של RAG, ראו Method: ragCorpora.create
כדי להציג רשימה של מאגרי מידע של RAG, אפשר לעיין במאמר Method: ragCorpora.list