פוסט

מילון מונחי AI: דף העזר שלי

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

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

מודלים וטוקנים

יצירה ו-prompting

  • Logits ו-softmax: ציונים גולמיים לכל טוקן, שהופכים להסתברויות. Temperature, top-p והזיות
  • Temperature, top-p, top-k: כפתורים שקובעים איך נבחר הטוקן הבא. Temperature, top-p והזיות
  • הזיה (hallucination): תשובה בטוחה בעצמה ושגויה. Temperature, top-p והזיות
  • System prompt: הוראות שחלות על כל השיחה. Prompting
  • Few-shot: כיוון המודל בעזרת כמה דוגמאות ב-prompt. Prompting
  • Prefill: להתחיל בעצמכם את התשובה של המודל. נדחה במודלי Claude הנוכחיים. Prompting
  • פלט מובנה (structured outputs): פלט שמוגבל לסכמת JSON. פלט מובנה ו-streaming
  • Streaming: קבלת התשובה חלק אחרי חלק בזמן שהיא נכתבת. פלט מובנה ו-streaming
  • חשיבה / מודל חשיבה: מודל שעובד על הבעיה לפני שהוא עונה. מודלי חשיבה
  • Effort: הגדרה שמאזנת בין יסודיות לבין מהירות ועלות. מודלי חשיבה
  • מולטימודלי: קלט מעבר לטקסט, כמו תמונות ו-PDF. מולטימודלי
  • stop_reason: למה המודל עצר: end_turn, max_tokens, tool_use, refusal ועוד. מה זה LLM

ידע ושליפה

  • Embedding: וקטור שמייצג את המשמעות של טקסט. Embeddings וחיפוש סמנטי
  • Cosine similarity: מדד לכמה שני וקטורים מצביעים לאותו כיוון. Embeddings וחיפוש סמנטי
  • מסד נתונים וקטורי: שומר וקטורים ומוצא במהירות את הקרובים ביותר. Embeddings וחיפוש סמנטי
  • RAG (retrieval-augmented generation): שולפים טקסט רלוונטי ושמים אותו ב-prompt. RAG
  • Chunking: פיצול מסמכים לחלקים קטנים לפני האינדוקס. RAG
  • BM25: האלגוריתם הקלאסי לדירוג לפי מילות מפתח. שליפה טובה יותר
  • חיפוש היברידי ו-RRF: שילוב חיפוש מילות מפתח עם חיפוש וקטורי, הרבה פעמים עם reciprocal rank fusion. שליפה טובה יותר
  • Reranker: מודל שנותן ציון לשאילתה ולמועמד יחד, כדי לסדר מחדש את התוצאות. שליפה טובה יותר
  • Contextual retrieval: הוספת הקשר קצר לכל chunk לפני האינדוקס. שליפה טובה יותר
  • Agentic RAG: המודל מחפש ככלי, כמה פעמים שהוא צריך. Agentic RAG ו-GraphRAG
  • גרף ידע ו-GraphRAG: עובדות כישויות מקושרות. GraphRAG מסכם קהילות בגרף כדי לענות על שאלות גלובליות. Agentic RAG ו-GraphRAG

כלים וסוכנים

  • כלי / function calling: המודל מבקש מהקוד שלכם להריץ פונקציה. Tools ו-function calling
  • tool_use ו-tool_result: הבקשה של המודל, והתוצאה שהקוד שלכם מחזיר. Tools ו-function calling
  • MCP (Model Context Protocol): תקן פתוח לאריזת כלים, משאבים ו-prompts כשרתים. MCP
  • סוכן: מודל שבוחר את הצעדים שלו בעצמו, עם כלים בלולאה. סוכנים
  • Workflow: צעדים שקבועים בקוד, כשהמודל ממלא כל אחד מהם. חמישה דפוסי workflow
  • Prompt chaining, routing, parallelization, orchestrator-workers, evaluator-optimizer: חמשת דפוסי ה-workflow. חמישה דפוסי workflow
  • Context engineering: ההחלטה מה נכנס להקשר בכל תור. זיכרון וניהול הקשר
  • דחיסה (compaction): החלפת תורות ישנים בסיכום. זיכרון וניהול הקשר
  • כלי הזיכרון: קבצים שהמודל קורא וכותב כדי לזכור בין סשנים. זיכרון וניהול הקשר
  • סוכן משנה / מרובה סוכנים: סוכן מוביל מאציל עבודה ממוקדת לסוכנים עם הקשר משלהם. מערכות מרובות סוכנים
  • Computer use: מודל שמפעיל שולחן עבודה דרך צילומי מסך, עכבר ומקלדת. Computer use ו-Agent Skills
  • Agent Skills: תיקיות של הוראות וסקריפטים שנטענות רק כשצריך. Computer use ו-Agent Skills
  • WebMCP: הצעה ל-API של הדפדפן שמאפשר לדף אינטרנט לרשום כלים לסוכנים עם document.modelContext. WebMCP

התאמת מודלים

  • Fine-tuning: אימון נוסף על הדוגמאות שלכם, שמשנה את המשקלות. Fine-tuning
  • LoRA ו-adapter: אימון של תוספת קטנה במקום המודל כולו. Fine-tuning
  • QLoRA: LoRA מעל מודל בסיס ב-4 ביט. Fine-tuning
  • Distillation: אימון מודל תלמיד קטן לחקות מודל מורה גדול. Distillation
  • Soft targets: כל התפלגות ההסתברויות של המורה, שמשמשת לאימון התלמיד. Distillation
  • קוונטיזציה: שמירת משקלות עם פחות ביטים כדי לחסוך זיכרון. הרצת מודלים מקומית
  • Ollama ו-GGUF: כלי להרצת מודלים פתוחים מקומית, ופורמט קבצים נפוץ להם. הרצת מודלים מקומית

ייצור

  • Eval: מקרי בדיקה ועוד דרך לתת ציון לפלט. Evals
  • LLM-as-judge: מודל שנותן ציון לפלט לפי רובריקה. Evals
  • Trace ו-span: כל הצעדים של בקשה אחת, וכל צעד בתוכה. Observability
  • Prompt caching: שימוש חוזר בקידומת prompt שחוזרת, בזול ובמהירות. עלות וזמני תגובה
  • Batch API: בקשות אסינכרוניות בהנחה. עלות וזמני תגובה
  • Prompt injection: טקסט לא אמין שמנסה להתנהג כמו הוראה, ישירות או בעקיפין. אבטחה
  • סמכויות עודפות (excessive agency): למודל יש יותר כלים או הרשאות ממה שהמשימה צריכה. אבטחה
  • Guardrails: בדיקות סביב המודל, על הקלט, הפלט והפעולות. Guardrails
  • Red-teaming: לתקוף את המערכת של עצמכם בכוונה לפני שתוקפים יעשו את זה. אבטחה