מילון מונחים של LangChain4j

March 3, 2026 · View on GitHub

תוכן העניינים

הפניה מהירה למונחים ולמושגים שמשמשים לאורך הקורס.

מושגים מרכזיים

סוכן AI - מערכת המשתמשת ב-AI כדי להסיק מסקנות ולפעול באופן עצמאי. מודול 04

שרשור - רצף של פעולות כאשר הפלט מוזן לשלב הבא.

חלוקה לחלקים - פירוק מסמכים לחלקים קטנים יותר. טיפוסי: 300-500 טוקנים עם חפיפה. מודול 03

חלון הקשר - מספר הטוקנים המרביים שהמודל יכול לעבד. GPT-5.2: 400K טוקנים (עד 272K קלט, 128K פלט).

אימבדינגים - וקטורים מספריים המייצגים משמעות טקסטואלית. מודול 03

קריאת פונקציה - המודל יוצר בקשות מובנות לקריאה לפונקציות חיצוניות. מודול 04

הלוצינציה - כאשר מודלים מייצרים מידע שגוי אך סביר למראה.

פרומפט - קלט טקסטואלי למודל שפה. מודול 02

חיפוש סמנטי - חיפוש על פי משמעות באמצעות אימבדינגים, לא לפי מילות מפתח. מודול 03

סטייטפול לעומת סטייטלס - סטייטלס: ללא זיכרון. סטייטפול: שומר היסטוריית שיחה. מודול 01

טוקנים - יחידות הטקסט הבסיסיות שהמודלים מעבדים. משפיע על עלויות ומגבלות. מודול 01

שרשור כלים - ביצוע רציף של כלים כאשר הפלט משפיע על הקריאה הבאה. מודול 04

רכיבי LangChain4j

AiServices - יוצר ממשקי שירות AI בטוחים מסוג.

OpenAiOfficialChatModel - לקוח מאוחד למודלים של OpenAI ו-Azure OpenAI.

OpenAiOfficialEmbeddingModel - יוצר אימבדינגים באמצעות הלקוח הרשמי של OpenAI (תומך ב-OpenAI ו-Azure OpenAI).

ChatModel - ממשק ליבה למודלי שפה.

ChatMemory - שומר היסטוריית שיחה.

ContentRetriever - מוצא חלקי מסמכים רלוונטיים ל-RAG.

DocumentSplitter - מפרק מסמכים לחלקים.

EmbeddingModel - ממיר טקסט לווקטורים מספריים.

EmbeddingStore - מאחסן ומחזיר אימבדינגים.

MessageWindowChatMemory - שומר חלון הזזה של הודעות אחרונות.

PromptTemplate - יוצר פרומפטים הניתנים לשימוש חוזר עם מקומות שמורים {{variable}}.

TextSegment - חלק טקסט עם מטה-נתונים. משמש ב-RAG.

ToolExecutionRequest - מייצג בקשת ביצוע כלי.

UserMessage / AiMessage / SystemMessage - סוגי הודעות שיחה.

מושגי AI/ML

למידת דוגמאות מועטות (Few-Shot Learning) - מתן דוגמאות בפרומפטים. מודול 02

מודל שפה גדול (LLM) - מודלי AI שנלמדו על כמויות טקסט גדולות.

מאמץ הסקה - פרמטר של GPT-5.2 ששולט בעומק החשיבה. מודול 02

טמפרטורה - שולטת ברנדומליות הפלט. נמוכה=דטרמיניסטי, גבוהה=יצירתי.

מסד נתונים וקטורי - מסד נתונים מיוחד לאימבדינגים. מודול 03

למידת דוגמאות אפס (Zero-Shot Learning) - ביצוע משימות ללא דוגמאות. מודול 02

מנגנוני הגנה - מודול 00

הגנה בעומק - גישת אבטחה רב-שכבתית המשלבת מנגנוני הגנה ברמת האפליקציה עם מסנני בטיחות של ספקים.

חסימה קשיחה - הספק מחזיר שגיאת HTTP 400 עבור הפרת תוכן חמורה.

InputGuardrail - ממשק LangChain4j לאימות קלט משתמש לפני שהוא מגיע ל-LLM. חוסך עלויות ועכבה על ידי חסימת פרומפטים מזיקים מוקדם.

InputGuardrailResult - סוג החזרה לאימות דרך מגבלות: success() או fatal("reason").

OutputGuardrail - ממשק לאימות תגובות AI לפני החזרתן למשתמשים.

מסנני בטיחות של ספקים - מסנני תוכן מובנים מספקי AI (למשל, GitHub Models) שתופסים הפרות ברמת ה-API.

סרבנות רכה - המודל מסרב בנימוס לענות מבלי להחזיר שגיאה.

הנדסת פרומפטים - מודול 02

שרשרת מחשבה - הסקה שלב-אחר-שלב לדיוק טוב יותר.

פלט מוגבל - אכיפת פורמט או מבנה מסוים.

רצון גבוה - תבנית GPT-5.2 להסקה מעמיקה.

רצון נמוך - תבנית GPT-5.2 לתשובות מהירות.

שיחה רב-סיבובית - שימור הקשר לאורך החלפות שיחה.

פרומפט מבוסס תפקיד - קביעת פרסונת מודל דרך הודעות מערכת.

הרהור עצמי - המודל מעריך ומשפר את הפלט שלו.

אנליזה מובנית - מסגרת הערכה קבועה.

תבנית ביצוע משימה - תכנון → ביצוע → סיכום.

RAG (הפקה משודרגת על ידי אחזור) - מודול 03

צינור עיבוד מסמכים - טעינה → חלוקה → הטמעה → אחסון.

חנות אימבדינג בזיכרון - אחסון בלתי-מתקיים לבדיקות.

RAG - משלב אחזור עם הפקה כדי לעגן תגובות.

ציון דמיון - מדד (0-1) של דמיון סמנטי.

התייחסות למקור - מטה-נתונים על התוכן שהוחזר.

סוכנים וכלים - מודול 04

@Tool Annotation - מסמן מתודות Java ככלים הקריאים על ידי AI.

תבנית ReAct - הסקה → פעולה → תצפית → חזרה.

ניהול מושבים - הקשרים נפרדים למשתמשים שונים.

כלי - פונקציה שניתן להפעיל על ידי סוכן AI.

תיאור כלי - תיעוד מטרת הכלי ופרמטרים.

מודול סוכני - מודול 05

@Agent Annotation - מסמן ממשקים כסוכני AI עם הגדרה הצהרתית של התנהגות.

מאזין סוכן - וו למעקב ביצוע סוכן דרך beforeAgentInvocation() ו-afterAgentInvocation().

היקף סוכני - זיכרון משותף בו סוכנים מאחסנים פלטים באמצעות outputKey לצריכה על ידי סוכנים אחרים.

AgenticServices - בית חרושת ליצירת סוכנים באמצעות agentBuilder() ו-supervisorBuilder().

זרימת עבודה מותנית - ניתוב לפי תנאים לסוכנים מומחים שונים.

אדם בלולאה - תבנית עבודה שמוסיפה נקודות בדיקה אנושיות לאישור או סקירת תוכן.

langchain4j-agentic - תלות Maven לבניית סוכנים הצהרתית (ניסיוני).

לולאת עבודה - איטרציה של ביצוע סוכן עד שמתקיים תנאי (למשל, ציון איכות ≥ 0.8).

outputKey - פרמטר אנוטציית סוכן המפרט היכן נשמרים התוצאות בהיקף הסוכני.

זרימת עבודה מקבילית - הרצת מספר סוכנים במקביל למשימות עצמאיות.

אסטרטגיית תגובה - כיצד הממונה מנסח תשובה סופית: האחרון, סיכום, או מדורג.

זרימת עבודה סדרתית - ביצוע סוכנים בסדר שהפלט זורם לשלב הבא.

תבנית סוכן ממונה - תבנית סוכני מתקדמת שבה LLM ממונה מחליט דינמית אילו סוכנים משניים להפעיל.

פרוטוקול הקשר מודל (MCP) - מודול 05

langchain4j-mcp - תלות Maven לאינטגרציה של MCP ב-LangChain4j.

MCP - פרוטוקול הקשר מודל: סטנדרט לחיבור אפליקציות AI לכלים חיצוניים. בנה פעם, השתמש בכל מקום.

לקוח MCP - אפליקציה שמתחברת לשרתי MCP לגילוי ושימוש בכלים.

שרת MCP - שירות המציע כלים דרך MCP עם תיאורים ברורים וסכימות פרמטרים.

McpToolProvider - רכיב LangChain4j העוטף כלים של MCP לשימוש בשירותי AI וסוכנים.

McpTransport - ממשק לתקשורת MCP. מימושים כוללים Stdio ו-HTTP.

תחבורה Stdio - תחבורה מקומית דרך stdin/stdout. שימושי לגישה לקבצים או כלים שורת פקודה.

StdioMcpTransport - מימוש LangChain4j המשיק שרת MCP כתת-תהליך.

גילוי כלים - הלקוח שואל את השרת על כלים זמינים עם תיאורים וסכימות.

שירותי Azure - מודול 01

Azure AI Search - חיפוש בענן עם יכולות וקטוריות. מודול 03

Azure Developer CLI (azd) - לפריסה של משאבי Azure.

Azure OpenAI - שירות AI ארגוני של מיקרוסופט.

Bicep - שפת תשתית כקוד של Azure. מדריך תשתית

שם פריסה - שם לפריסת מודל ב-Azure.

GPT-5.2 - מודל OpenAI העדכני עם בקרת הסקה. מודול 02

בדיקות ופיתוח - מדריך בדיקות

מכל פיתוח - סביבה מבודדת לפיתוח. הגדרות

GitHub Models - מגרש משחקים חינמי למודלי AI. מודול 00

בדיקות בזיכרון - בדיקות עם אחסון בזיכרון.

בדיקות אינטגרציה - בדיקות עם תשתית אמיתית.

Maven - כלי אוטומציה לבניית Java.

Mockito - מסגרת לדימוי ב-Java.

Spring Boot - מסגרת אפליקציות Java. מודול 01


כתב ויתור: מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. למרות שאנו שואפים לדייק, יש להביא בחשבון כי תרגומים אוטומטיים עלולים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפתו הטבעית צריך להיחשב כמקור הסמכותי. למידע קריטי מומלץ להיעזר בתרגום מקצועי אנושי. איננו אחראים לכל אי-הבנה או פרשנות שגויה הנובעת מהשימוש בתרגום זה.