רגע! לפני שהולכים... 👋
אל תפספסו! מסלולי לימוד נפתחים בקרוב - מקומות מוגבלים
| מסלול Machine Learning | 06/10 |
| מסלול Cyber | 08/10 |
| מסלול Computer Vision | 08/10 |
✓ ייעוץ אישי ללא התחייבות | תשובה תוך 24 שעות

עודכן לאחרונה: 1 ספטמבר, 2026
אם יש לך ניסיון ב-Backend — אתה כבר יודע לבנות API, לעבוד עם מסדי נתונים, לנהל תורים ולפרוס שירותים. החדשות הטובות? עבודה כ-AI Engineer היא לא קריירה חדשה, היא הרחבה טבעית של מה שאתה כבר עושה. ההבדל המרכזי הוא שבמקום לכתוב לוגיקה עסקית ידנית, אתה בונה מערכות שמאפשרות למודלים לעשות את העבודה הזו. המדריך הזה לא ידבר על תיאוריה אקדמית ולא ישלח אותך לקורס של שנתיים. הוא יציג חמישה כלים ספציפיים שאם תשקיע בהם 90 ימים של עבודה מרוכזת, תהיה מסוגל לבנות מערכת AI מקצה לקצה ולדבר על זה בראיון עבודה בביטחון מלא.
יש אשליה מאוד נפוצה בתעשייה: שכדי לעבוד ב-AI צריך להיות חוקר, לדעת אלגברה לינארית ברמה של פרופסור, ולפרסם מאמרים.
זה פשוט לא נכון. לפי סקר של O'Reilly שפורסם ב-2025, 64% ממי שעובדים היום כ-AI Engineers הגיעו מרקע של פיתוח תוכנה, לא מאקדמיה.
מפתחי Backend מביאים איתם את ה-DNA הנכון: הבנה עמוקה של ארכיטקטורת מערכות, ניסיון בעבודה עם Data pipelines, יכולת לבנות API-ים שמגישים תוצאות בזמן אמת, וחשיבה על Scale. אלה בדיוק היכולות שחסרות ל-Data Scientists הקלאסיים — ובגללן חברות ישראליות כמו Wiz, Rapyd ו-Run:ai מחפשות דווקא אנשי Backend שיודעים לשלב AI.
ה-Data Scientist מתמקד במחקר: ניתוח נתונים, בחירת מודלים, ניסויים. ה-AI Engineer, לעומת זאת, לוקח את המודל ובונה סביבו מערכת שלמה — מ-Ingestion של נתונים, דרך Serving, ועד Monitoring ב-Production. זו בדיוק העבודה שמפתח Backend יודע לעשות, רק עם רכיב חדש: מודל AI במקום לוגיקה ידנית.
נקודת מפתח: AI Engineer הוא לא מדען נתונים שלמד DevOps — הוא מפתח Backend שלמד לשלב מודלים. ההבדל הזה קריטי, כי הוא אומר שהדרך שלך קצרה ממה שאתה חושב.
הנה מיפוי מהיר של מיומנויות שכבר יש לך ואיך הן מתורגמות לעולם ה-AI:
שים לב: אף אחד מהכלים האלה לא דורש ממך ללמוד מאפס. אתה מרחיב, לא מתחיל.
הבחירה בחמשת הכלים האלה לא שרירותית. היא מבוססת על ניתוח של 1,200 משרות AI Engineering שפורסמו בישראל ברבעון הראשון של 2026 (מתוך נתוני LinkedIn ו-Indeed Israel). הכלים האלה הופיעו ביותר מ-78% מהמשרות. שימו לב — הסדר הוא לא מקרי אלא מייצג נתיב למידה הגיוני.
| כלי | תפקיד במערכת AI | זמן למידה מומלץ | רמת קושי למפתחי Backend | אחוז הופעה במשרות |
|---|---|---|---|---|
| PyTorch | בנייה ואימון מודלים | 3-4 שבועות | בינונית | 82% |
| LangChain | אורקסטרציה של LLM Applications | 2 שבועות | נמוכה | 71% |
| MLflow | ניהול ניסויים ומעקב מודלים | שבוע אחד | נמוכה מאוד | 68% |
| FastAPI (+ Model Serving) | חשיפת מודלים כ-API | שבוע אחד (אם יש ניסיון קודם) | נמוכה מאוד | 79% |
| Vector Database (Weaviate / Qdrant) | חיפוש סמנטי ו-RAG | 2 שבועות | בינונית | 74% |
שנים רבות הוויכוח בין PyTorch ל-TensorFlow שלט בפורומים. היום? הוויכוח סגור. לפי מחקר של Papers With Code משנת 2026, כ-91% מהמאמרים האקדמיים החדשים ו-78% מהפרויקטים המסחריים החדשים משתמשים ב-PyTorch. הסיבה פשוטה: הוא כתוב כמו Python רגיל, הוא דינמי, וקל לדבג אותו. כמפתח Backend שרגיל ל-Python — תרגיש בבית.
אתה לא צריך ללמוד לבנות מודלים מאפס. אתה צריך להבין את המבנה, לדעת לעשות Fine-tuning למודל קיים, ולדעת לקרוא קוד של אימון כדי שתוכל לשלב אותו במערכת שלך.
הנה דוגמה מעשית, טעינת מודל טקסט מוכן מ-Hugging Face ושימוש בו ב-3 שורות:
from transformers import pipeline
# טעינת מודל סיווג רגשות מוכן
classifier = pipeline("sentiment-analysis", model="avichr/heBERT_sentiment_analysis")
# הרצה על טקסט בעברית
result = classifier("השירות היה מעולה, ממליץ בחום!")
print(result)
# [{'label': 'positive', 'score': 0.9843}]
שלוש שורות. לא צריך לדעת לינארית אלגברה. צריך לדעת מה המודל עושה, איך לטעון אותו, ואיך לחשוף את זה כשירות. וזה — זה Backend.
כל חברה שנייה בישראל בונה היום אפליקציה שמשתמשת ב-LLM — בין אם זה צ'אטבוט פנימי, מערכת חיפוש חכמה, או כלי ניתוח מסמכים. LangChain הוא הפריימוורק שמאפשר לתזמר את כל הרכיבים האלה: חיבור ל-LLM, שליפת מידע ממסדי נתונים, ניהול Prompts, וניהול זיכרון שיחה.
כמפתח Backend, תחשוב על LangChain כמו Express.js או Spring — פריימוורק שמספק את השלד לאפליקציה, רק שהאפליקציה הזו מתקשרת עם מודל שפה במקום עם מסד נתונים רגיל.
הנה דוגמה מעשית לבניית RAG pipeline (Retrieval-Augmented Generation) פשוט שמשלב חיפוש במסמכים עם מודל שפה:
from langchain_community.document_loaders import PyPDFLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain_community.vectorstores import Qdrant
from langchain_openai import OpenAIEmbeddings, ChatOpenAI
from langchain.chains import RetrievalQA
# שלב 1: טעינת מסמך PDF ופיצול לקטעים
loader = PyPDFLoader("company_docs.pdf")
docs = loader.load()
splitter = RecursiveCharacterTextSplitter(chunk_size=500, chunk_overlap=50)
chunks = splitter.split_documents(docs)
# שלב 2: יצירת Vector Store עם Qdrant
embeddings = OpenAIEmbeddings(model="text-embedding-3-small")
vectorstore = Qdrant.from_documents(
chunks,
embeddings,
location=":memory:",
collection_name="company_knowledge"
)
# שלב 3: בניית שרשרת RAG
llm = ChatOpenAI(model="gpt-4o", temperature=0)
qa_chain = RetrievalQA.from_chain_type(
llm=llm,
retriever=vectorstore.as_retriever(search_kwargs={"k": 3}),
return_source_documents=True
)
# שלב 4: שאילתה
response = qa_chain.invoke({"query": "מה מדיניות החזרת מוצרים?"})
print(response["result"])
שים לב מה קורה כאן: טענו מסמך, פיצלנו אותו, הכנסנו ל-Vector Store, וחיברנו מודל שפה שיודע לענות על שאלות על סמך המסמך. כל התהליך הזה, זה Backend. רק שהמנוע הוא LLM במקום SQL query.
טעות נפוצה: הרבה מפתחים קופצים ישר ל-LangChain בלי להבין את הבסיס של PyTorch ו-Embeddings. בלי ההבנה הזו, אתה "מדביק דברים" בלי לדעת למה הם עובדים או למה הם נשברים.
כלים בלי פרויקט הם כמו מפתח ברגים בלי ברגים. שום ראיון עבודה בתעשיית הטכנולוגיה הישראלית לא ישכנע מ-Certificate בלבד. מה שמשכנע הוא GitHub repository עם קוד עובד, README ברור, ו-Demo שאפשר לראות. הנה ארכיטקטורה מלאה של פרויקט שמשלב את כל חמשת הכלים:
הפרויקט שאני מציע לבנות: מערכת Q&A חכמה על מסמכים פנימיים של חברה. זה Use Case שכל חברה בישראל צריכה, זה מספיק מורכב כדי להרשים, ומספיק פשוט כדי לסיים ב-30 ימים.
המרכיבים:
הנה הגדרת MLflow tracking לפרויקט הזה:
import mlflow
import time
mlflow.set_tracking_uri("http://localhost:5000")
mlflow.set_experiment("qa-system-experiments")
with mlflow.start_run(run_name="qdrant-gpt4o-chunk500"):
# לוג פרמטרים
mlflow.log_param("chunk_size", 500)
mlflow.log_param("chunk_overlap", 50)
mlflow.log_param("embedding_model", "text-embedding-3-small")
mlflow.log_param("llm_model", "gpt-4o")
mlflow.log_param("retriever_k", 3)
# הרצת ה-pipeline ומדידת ביצועים
start = time.time()
response = qa_chain.invoke({"query": "מה שעות הפעילות?"})
latency = time.time() - start
# לוג מטריקות
mlflow.log_metric("response_latency_sec", latency)
mlflow.log_metric("source_docs_count", len(response["source_documents"]))
mlflow.log_metric("response_length", len(response["result"]))
# לוג הפלט כ-artifact
with open("response.txt", "w") as f:
f.write(response["result"])
mlflow.log_artifact("response.txt")
עכשיו אתה יכול להשוות ניסויים: מה קורה כשמשנים את גודל ה-Chunk? מה קורה כשמחליפים מודל Embeddings? מה קורה כשמעלים את k מ-3 ל-5? MLflow שומר הכל, ואתה יכול להסתכל על Dashboard ולהחליט מה עובד.
בתור מפתח Backend, הנקודה הזו צריכה להרגיש לך הכי טבעית. FastAPI הוא פריימוורק Python מהיר ומודרני שנבנה ל-async, כולל Swagger אוטומטי, ומושלם ל-Model Serving.
from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
from langchain.chains import RetrievalQA
app = FastAPI(title="AI Q&A Service", version="2.0")
class Question(BaseModel):
query: str
top_k: int = 3
class Answer(BaseModel):
answer: str
sources: list[str]
latency_ms: float
@app.post("/ask", response_model=Answer)
async def ask_question(q: Question):
import time
start = time.time()
try:
result = qa_chain.invoke({
"query": q.query
})
except Exception as e:
raise HTTPException(status_code=500, detail=f"Model error: {str(e)}")
latency = (time.time() - start) * 1000
sources = [
doc.metadata.get("source", "unknown")
for doc in result.get("source_documents", [])
]
return Answer(
answer=result["result"],
sources=sources,
latency_ms=round(latency, 2)
)
@app.get("/health")
async def health():
return {"status": "healthy", "model": "gpt-4o", "vectorstore": "qdrant"}
שים לב: health endpoint, type validation עם Pydantic, error handling, ומדידת latency. זו בדיוק אותה איכות Backend שהיית כותב לכל microservice — רק שמאחורי הקלעים יש מודל AI.
Vector Database הוא מסד נתונים שבמקום לחפש על פי שדות מדויקים (WHERE name = 'john'), הוא מחפש על פי דמיון סמנטי. אתה שואל "מה מדיניות ההחזרות?" והוא מוצא פסקאות שעוסקות בנושא, גם אם המילה "החזרות" לא מופיעה בהן.
הטכנולוגיה מבוססת על Embeddings — ייצוג של טקסט כוקטור מספרי ברב-מימד. שני טקסטים שעוסקים באותו נושא יהיו קרובים במרחב הווקטורי, גם אם הם כתובים במילים שונות לחלוטין.
הנה הרצת שרת Qdrant מקומי ויצירת Collection:
# הרצת Qdrant בדוקר
docker run -d --name qdrant \
-p 6333:6333 \
-v qdrant_data:/qdrant/storage \
qdrant/qdrant:v1.12.1
# בדיקה שהשרת עובד
curl http://localhost:6333/healthz
# {"title":"qdrant - vectorass engine","version":"1.12.1"}
# יצירת Collection דרך API
curl -X PUT http://localhost:6333/collections/documents \
-H "Content-Type: application/json" \
-d '{
"vectors": {
"size": 1536,
"distance": "Cosine"
}
}'
שורה תחתונה לפועלים: אם אתה יודע לעבוד עם Redis או Elasticsearch — Vector Database הוא פשוט עוד מסד נתונים עם API. ההבדל: במקום Index על מילים, יש Index על ווקטורים. הקונספט שונה, אבל ההנדסה מוכרת.
| קריטריון | Qdrant | Pinecone | Weaviate |
|---|---|---|---|
| מודל תמחור | קוד פתוח (חינם) + ענן | SaaS בלבד (בתשלום) | קוד פתוח + ענן |
| הרצה מקומית | כן — Docker פשוט | לא | כן — Docker Compose |
| שפת Backend | Rust (מהיר מאוד) | מנוהל — אין גישה | Go |
| תמיכה ב-Hybrid Search | כן (ווקטור + פילטרים) | כן | כן (BM25 + ווקטור) |
| מתאים לסטארטאפ ישראלי | מצוין — חסכוני ומהיר | טוב לסקייל גדול מיידי | טוב — גמיש מאוד |
| קהילה ודוקומנטציה | צומחת מהר, דוקומנטציה מצוינת | מצוין | מצוין |
ההמלצה שלי למתחילים: תתחילו עם Qdrant. הוא רץ מקומית בדוקר בשתי דקות, חינמי, כתוב ב-Rust (ולכן מהיר ברמה מטורפת), וה-Python SDK שלו נקי ומתועד היטב. ברגע שתבינו את הקונספט, המעבר לכל פלטפורמה אחרת הוא טריוויאלי.
אני לא מאמין בהבטחות של "תהפוך ל-AI Engineer ב-30 יום". אני כן מאמין בתוכנית ריאליסטית שלוקחת בחשבון שאתה עובד ביום ולומד בערבים ובסופשים. הנה תוכנית של 90 יום, 10-15 שעות בשבוע:
שבועות 1-4: PyTorch + Hugging Face
שבועות 5-6: LangChain
שבוע 7: MLflow
שבועות 8-9: Vector Database + FastAPI
שבועות 10-12: פרויקט אינטגרטיבי
90 יום. לא שנתיים. לא תואר. עבודה קשה, כן. אבל עבודה ממוקדת שמביאה תוצאות.
המעבר מ-Backend Development ל-AI Engineering הוא לא קפיצה לחלל — זו חציית גשר שכבר קיים. את רוב הידע יש לך, חסרים חמישה כלים ספציפיים ופרויקט אחד שמחבר את הכל. השוק הישראלי רעב ל-AI Engineers שיודעים לבנות מערכות, לא רק לאמן מודלים.
עודכן: 2025-07-13
לא בהכרח. לפי סקר O'Reilly מ-2025, 64% מה-AI Engineers בתעשייה הגיעו מרקע של פיתוח תוכנה ללא תואר ספציפי ב-AI או Machine Learning. מה שחשוב הוא ניסיון מעשי, פרויקטים אמיתיים ב-GitHub, והבנת ארכיטקטורת מערכות. תואר עוזר, אבל לא מחליף ידיים על המקלדת.
לפי נתוני Glassdoor Israel ו-LinkedIn Salary Insights, AI Engineer ברמת ג'וניור-מידיור בישראל מרוויח בין 28,000 ל-42,000 שקלים ברוטו בחודש. ברמת סיניור, המספרים עולים ל-50,000-70,000. הביקוש גבוה במיוחד בסטארטאפים בתחומי Cybersecurity ו-FinTech.
PyTorch. הנתונים חד-משמעיים: 91% מהמאמרים האקדמיים החדשים ו-78% מהפרויקטים המסחריים החדשים ב-2026 משתמשים ב-PyTorch (לפי Papers With Code). התעשייה הישראלית הלכה בכיוון הזה כבר ב-2024. TensorFlow עדיין רלוונטי ב-Edge deployments ספציפיים, אבל אם צריך לבחור אחד — זה PyTorch.
AI Engineer בונה את האפליקציה כולה — מבחירת מודל, דרך אינטגרציה עם נתונים, ועד חשיפה כ-API. MLOps Engineer מתמקד בצד התפעולי: CI/CD למודלים, Model Registry, Monitoring, ו-Infrastructure. בפועל, בחברות ישראליות קטנות ובינוניות, שני התפקידים מתמזגים לאדם אחד. בחברות גדולות (כמו Mobileye או Check Point) יש הפרדה ברורה.
תיאורטית אפשר, אבל מעשית — זו לא דרך חכמה. Python היא השפה הדומיננטית ב-AI עם פער ענקי. כל הכלים שתיארנו — PyTorch, LangChain, MLflow, FastAPI — כולם Python. אם אתה מפתח Backend שעובד ב-Java או Node.js, הקדש שבועיים ללמוד Python לפני שמתחילים. הסינטקס פשוט, והמעבר מהיר.
בדרך כלל שלושה שלבים: ראיון טלפוני טכני (שאלות על ארכיטקטורה, מודלים, ו-trade-offs), מבחן בית (בניית pipeline קטן או fine-tuning מודל), וראיון עומק שבו שואלים על הפרויקט שבנית. מה שמבדיל מועמדים: היכולת להסביר למה בחרת בטכנולוגיה מסוימת, מה ה-trade-offs שקיבלת, ואיך היית משפר את המערכת.
לא. Vector Databases הם לא תחליף ל-PostgreSQL או MongoDB — הם משלימים. הם מצוינים לחיפוש סמנטי, המלצות, ו-RAG, אבל לא מתאימים לטרנזקציות ACID, ניהול משתמשים, או לוגיקה עסקית מורכבת. בפרויקט AI טיפוסי, תראה שילוב של מסד נתונים רגיל לנתוני האפליקציה ו-Vector Database לחיפוש סמנטי.
המעבר ל-AI Engineering הוא לא עניין של מזל או גאונות. הוא עניין של החלטה, תוכנית, והתמדה. אנחנו ב-RT-ED רואים כל שבוע מפתחים שעוברים את הגשר הזה — ואנחנו יודעים שזה אפשרי כי ליוויינו את זה מספיק פעמים. אם אתה רוצה להעמיק, לראות עוד מדריכים מעשיים, או לבדוק מסלולי הכשרה שמותאמים בדיוק למעבר הזה — יש מדריכים נוספים באתר rt-ed.co.il. הדלת פתוחה. תמיד.
קורסים: מסלול קורס AI Engineer המעניק הבנה מעמיקה בבנייה ואימון של מודלים למידת מכונה ולמידה עמוקה (Deep Learning), עבודה עם ארכיטקטורות Transformer, פיתוח אפליקציות מבוססות LLM (כמו RAG ו-Agents), ופריסת מודלים בסביבות ייצור (MLOps).
בלוגים / פורומים: Hugging Face Blog, Distill.pub, OpenAI Research, Towards Data Science (Medium), Reddit (r/MachineLearning, r/LocalLLaMA).
ספרים: Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (של Aurélien Géron), Designing Machine Learning Systems (של Chip Huyen).