בדף הזה מוסבר איך ליצור אפליקציות מבוססות-LLM באמצעות LangChain. הסקירות הכלליות בדף הזה מקשרות למדריכים לפרוצדורות ב-GitHub.
מה זה LangChain?
LangChain היא מסגרת לתזמור LLM שעוזרת למפתחים לבנות אפליקציות AI גנרטיביות או תהליכי עבודה של יצירה משופרת באחזור (RAG). הוא מספק את המבנה, הכלים והרכיבים לייעול תהליכי עבודה מורכבים של מודלים גדולים של שפה (LLM).
מידע נוסף על LangChain זמין בדף Google LangChain. מידע נוסף על מסגרת LangChain זמין במסמכי העזרה של המוצר LangChain.
רכיבי LangChain ל-Cloud SQL ל-SQL Server
Cloud SQL ל-SQL Server מציע את הממשקים הבאים של LangChain:
למדו איך להשתמש ב-LangChain עם מדריך למתחילים של LangChain ל-Cloud SQL ל-SQL Server.
טוען מסמכים ל-Cloud SQL ל-SQL Server
כלי לטעינת מסמכים ששומר, טוען ומוחק אובייקטים של LangChain
Document. לדוגמה, אתם יכולים לטעון נתונים לעיבוד בהטמעות ולאחסן אותם במאגר וקטורים או להשתמש בהם ככלי כדי לספק הקשר ספציפי לשרשרות.
כדי לטעון מסמכים מטוען מסמכים ב-Cloud SQL ל-SQL Server, משתמשים במחלקה MSSQLLoader. השיטות MSSQLLoader מחזירות מסמך אחד או יותר מטבלה. אפשר להשתמש במחלקה MSSQLDocumentSaver כדי לשמור ולמחוק מסמכים.
מידע נוסף זמין במאמר בנושא LangChain Document loaders.
מדריך להליך טעינת מסמכים
במדריך Cloud SQL ל-SQL Server לטעינת מסמכים מוסבר איך:
- התקנת חבילת השילוב ו-LangChain
- טעינת מסמכים מטבלה
- הוספת מסנן לרכיב טעינה
- התאמה אישית של החיבור והאימות
- התאמה אישית של מבנה המסמך על ידי ציון תוכן ומטא-נתונים של הלקוח
- איך משתמשים ב-
MSSQLDocumentSaverומתאימים אותו אישית כדי לאחסן ולמחוק מסמכים
היסטוריית הודעות בצ'אט ב-Cloud SQL ל-SQL Server
אפליקציות של שאלות ותשובות צריכות היסטוריה של הדברים שנאמרו בשיחה כדי לספק לאפליקציה הקשר למענה על שאלות נוספות מהמשתמש. המחלקות ChatMessageHistory של LangChain מאפשרות לאפליקציה לשמור הודעות במסד נתונים ולאחזר אותן כשצריך כדי לגבש תשובות נוספות. הודעה יכולה להיות שאלה, תשובה, הצהרה, ברכה או כל טקסט אחר שהמשתמש או האפליקציה נותנים במהלך השיחה.
ChatMessageHistory שומר כל הודעה ומקשר בין ההודעות בכל שיחה.
Cloud SQL ל-SQL Server מרחיב את המחלקה הזו עם MSSQLChatMessageHistory.
מדריך להפעלת היסטוריית ההודעות בצ'אט
במדריך Cloud SQL ל-SQL Server בנושא היסטוריית הודעות בצ'אט מוסבר איך:
- התקנה של LangChain ואימות ל- Google Cloud
- יוצרים אובייקט
MSSQLEngineומגדירים מאגר חיבורים למסד הנתונים של Cloud SQL ל-SQL Server - הפעלת טבלה
- הפעלת האתחול של המחלקה
MSSQLChatMessageHistoryכדי להוסיף ולמחוק הודעות - יצירת שרשרת להיסטוריית הודעות באמצעות LangChain Expression Language (LCEL) ומודלים של צ'אט Vertex AI של Google