פיתוח אפליקציות מבוססות-LLM באמצעות LangChain

בדף הזה מוסבר איך ליצור אפליקציות מבוססות-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

הכלי לטעינת מסמכים שומר, טוען ומוחק אובייקטים של 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‏ (LCEL) ומודלים של צ'אט מבוססי-Vertex AI של Google