בדף הזה מוסבר איך ליצור אפליקציות מבוססות-LLM באמצעות LangChain. הסקירות הכלליות בדף הזה מקשרות למדריכים לפרוצדורות ב-GitHub.
מה זה LangChain?
LangChain הוא framework לניהול LLM שעוזר למפתחים ליצור אפליקציות של AI גנרטיבי או תהליכי עבודה של RAG (שליפה משופרת גנרטיבית). הוא מספק את המבנה, הכלים והרכיבים לייעול תהליכי עבודה מורכבים של LLM.
מידע נוסף על LangChain זמין בדף Google LangChain. מידע נוסף על מסגרת LangChain זמין במסמכי העזרה של המוצר LangChain.
רכיבי LangChain ל-Cloud SQL ל-SQL Server
Cloud SQL ל-SQL Server מציע את הממשקים הבאים של LangChain:
מדריך לתחילת העבודה עם LangChain ב-Cloud SQL ל-SQL Server
טוען מסמכים ל-Cloud SQL ל-SQL Server
רכיב טעינת המסמכים שומר, טוען ומוחק אובייקטים של LangChainDocument. לדוגמה, אתם יכולים לטעון נתונים לעיבוד בהטמעות ולאחסן אותם במאגר וקטורים או להשתמש בהם ככלי כדי לספק הקשר ספציפי לשרשרות.
כדי לטעון מסמכים מטוען מסמכים ב-Cloud SQL ל-SQL Server, משתמשים במחלקה MSSQLLoader. השיטות MSSQLLoader מחזירות מסמך אחד או יותר מטבלה. משתמשים במחלקה MSSQLDocumentSaver כדי לשמור ולמחוק מסמכים.
מידע נוסף זמין במאמר בנושא טועני מסמכים של LangChain.
מדריך להעלאת מסמכים
במדריך 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 - הפעלת טבלה
- הפעלת פונקציית initialize של המחלקה
MSSQLChatMessageHistoryכדי להוסיף ולמחוק הודעות - יצירת שרשרת להיסטוריית ההודעות באמצעות שפת הביטויים של LangChain (LCEL) ומודלים של צ'אט מבוססי-Vertex AI של Google