# מתכוני תוכן

> מתכוני תוכן הם תוכניות עבודה בדוקות שמובילות עוזר AI שלב אחר שלב ב-Nodaro, למשל לסרטון הסבר מונפש. העוזר טוען אותם עם get_recipe.

Source: https://nodaro.ai/he/docs/mcp/recipes

**מתכון תוכן** הוא תוכנית עבודה בדוקה שמובילה עוזר AI דרך כל השלבים ב-Nodaro, עד לתוצאה אחת. המתכון `video-explainer`, למשל, אומר לעוזר לנעול סגנון חזותי, לכתוב את הקריינות, לרנדר קליפים שקטים, להוסיף להם קול ולסיים עם [`assemble_narrated_video`](https://nodaro.ai/docs/mcp/tools/video-editing#assemble_narrated_video). העוזר טוען מתכון עם [`get_recipe`](https://nodaro.ai/docs/mcp/tools/utility#get_recipe) ופועל לפיו, קריאה אחר קריאה.

## איך מתכונים עובדים
הכלי `get_recipe` רק מחזיר טקסט. הוא לא קורא לשום כלי אחר ולא משנה כלום, בדיוק כמו `start_workflow_editor` ו-`start_video_director`. הפעולות שמתכון מבקש, כמו `generate_video`, `generate_speech` או `assemble_narrated_video`, הן קריאות רגילות לכלים: כל אחת מהן צריכה הרשאה משלה ועולה קרדיטים משלה.

הכלי לא צריך הרשאה ולא עולה כלום, בכל המהדורות. הוא עונה על שלושה סוגים של קריאות:

| קריאה | מה היא מחזירה |
| --- | --- |
| `get_recipe` בלי ארגומנט | הקטלוג: השם, התיאור וביטויי ההפעלה של כל מתכון |
| `get_recipe` עם `recipe` | ההוראות המלאות של המתכון הזה, למשל `recipe: "video-explainer"` |
| `get_recipe` עם `recipe` ו-`file` | קובץ עזר שמצורף למתכון, למשל `file: "references/prompts.md"` |

בקשה למתכון או לקובץ שלא קיימים מחזירה שגיאה שמפרטת את שמות המתכונים התקינים.

## הקטלוג
| מתכון | מה הוא יוצר | ביטויי הפעלה לדוגמה |
| --- | --- | --- |
| `camera-coverage` | 10 זוויות מצלמה של סצנה אחת, שאפשר לחתוך ביניהן, מפריים ייחוס יחיד. רשימת שוטים שאפשר לערוך מאושרת לפני שמוציאים קרדיטים, ורכיב תמונה אחד מתפצל לכל השוטים. | "camera coverage" (כיסוי מצלמה), "shot list" (רשימת שוטים), "different angles of the same scene" (זוויות שונות של אותה סצנה) |
| `image-editing-levers` | עריכות מקבילות של תמונה אחת ברזולוציה גבוהה: הוראות טקסט מדויקות, מראות שנקבעים בעזרת בוררים, החלפות רקע עם תאורה תואמת, מבקר אופציונלי וגיליון קונטקט | "edit this image" (ערוך את התמונה הזו), "change the jacket color" (שנה את הצבע של הז׳קט), "remove the background" (הסר את הרקע) |
| `infinite-zoom` | התקרבות רציפה אחת לאורך כמה קליפים שנוצרו, שכל אחד מהם מסתיים בתוך פרט שהקליפ הבא נפתח עליו, והם מאוחדים בדיוק ברמת הפריים. יש גם גרסה של זום על תמונת סטילס, שלא מוציאה קרדיטים על יצירה. | "infinite zoom" (זום אינסופי), "endless zoom" (זום בלי סוף), "zoom into the detail" (זום אל הפרט) |
| `instagram-carousel` | קרוסלה שלמה לאינסטגרם מרעיון אחד: תמונה אחת ב-9:16 לכל שקופית, עם הטקסט שלה בתוך התמונה, טקסט פתיחה וכיתוב | "instagram carousel" (קרוסלה לאינסטגרם), "carousel post" (פוסט קרוסלה), "turn this into a carousel" (הפוך את זה לקרוסלה) |
| `multi-reference-control` | תמונה אחת שמשלבת עד 5 ייחוסים, שכל אחד מהם תורם משהו אחר, כמו אדם, פריט לבוש או מקום | "combine multiple references" (שלב כמה ייחוסים), "take the jacket from" (קח את הז׳קט מתוך) |
| `one-character-any-scene` | אותו אדם בכל סצנה, תלבושת או רקע, בעזרת אזכורי ייחוס, בלי מסכות ובלי אימון מודל | "same character different scene" (אותה דמות בסצנה אחרת), "keep the background change the person" (השאר את הרקע והחלף את האדם) |
| `person-node-basics` | דמות מעוצבת שנבנית ממאפיינים של הבורר **אדם**, כמו גיל, מבנה גוף, עיניים ושיער, במקום מתיאור חופשי | "create a person" (צור אדם), "design a character look" (עצב מראה לדמות), "specific face" (פנים מסוימות) |
| `podcast-editing` | שיחה מוקלטת שנערכת לפי התמלול שלה: מהודקת, נחתכת לחבילה של קליפים קצרים, או, בהקלטה מכמה מצלמות, נחתכת לפי מי שמדבר (`audio_sync`, אחריו `plan_edit` ואחריו `switch_cameras`). בכל אחת מהדרכים המתכון מרנדר תצוגה מקדימה מהירה עם `apply_edl`, עובר עליה איתכם, ואז מרנדר את הגרסה הסופית | "edit my podcast" (ערוך את הפודקאסט שלי), "clean up this recording" (נקה את ההקלטה הזו), "clip pack" (חבילת קליפים), "multicam podcast" (פודקאסט מכמה מצלמות) |
| `product-photoshoot` | קמפיין מודעות מלא ב-9 סגנונות מודעה מתמונת מוצר אחת: מצילום המוצר שלכם או מייחוס מראה שמותאם מחדש למוצר שלכם | "product photoshoot" (צילומי מוצר), "ads for my product" (מודעות למוצר שלי) |
| `scene-chain-reel` | רילס אנכי וקולנועי מכמה סצנות: קודם תמונות סטילס עם שרשרת ייחוסים להמשכיות, פרומפט תנועה אחד לכל פריים, מוזיקת רקע אחת, ואז קיצוץ והתאמת פורמט | "cinematic reel" (רילס קולנועי), "instagram reel" (רילס לאינסטגרם), "multi-scene video" (סרטון עם כמה סצנות) |
| `song-from-reference` | שיר שדומה לשיר קיים. רצועה של מישהו אחר מנותחת והופכת לשיר מקורי; קאבר ב-Suno נוצר רק מאודיו שבבעלותכם. | "similar song" (שיר דומה), "cover this song" (עשה קאבר לשיר הזה), "make a song from this link" (צור שיר מהקישור הזה) |
| `suno-music-basics` | שירים וקטעים אינסטרומנטליים שמעוצבים בעזרת בוררי מוזיקה מצטברים, כמו ז׳אנר, מצב־רוח, כלי נגינה וקול | "make a song" (צור שיר), "instrumental track" (רצועה אינסטרומנטלית), "music for my video" (מוזיקה לסרטון שלי) |
| `video-explainer` | סרטון הסבר מונפש עם קריינות, לא פוטו־ריאליסטי: סגנון חזותי נעול אחד, כמה קטעי קריינות שמרונדרים כקליפים שקטים, קול אחד והרכבה עם `assemble_narrated_video` | "explainer video" (סרטון הסבר), "animated explainer" (סרטון הסבר מונפש), "how-it-works video" (סרטון שמסביר איך זה עובד) |

ב-Nodaro Cloud יש בקטלוג גם סרטון UGC לאתר: יוצר/ת שמדבר למצלמה על אתר, עם צילומי המסך של האתר ככרטיסים. המתכון הזה משתמש ב[כלים לבניית סרטוני UGC](https://nodaro.ai/docs/mcp/tools/utility#the-ugc-video-builders).

## קטעי אנימציה או גרפיקת תנועה
Nodaro יכול ליצור סרטון הסבר בשתי דרכים, והמתכון `video-explainer` מבקש מכם לבחור ביניהן לפני כל דבר אחר:

| | המתכון `video-explainer` | [במאי וידאו](https://nodaro.ai/docs/mcp/video-director) |
| --- | --- | --- |
| **מה רואים** | קטעי אנימציה שנוצרו במודל, סצנות מאוירות | טיפוגרפיה קינטית, צורות ותמונות |
| **איך** | העוזר מריץ כל שלב, ואתם יכולים לבדוק כל קליפ וכל טייק קול | קריאה אחת ל-`create_explainer`, או פייפליין רצף השוטים שלב אחר שלב |
| **עלות** | היצירות של כל קטע של 10 שניות, ולכן היא גדלה עם האורך | סט קבוע של שלבים לכל סרטון |

אם תבחרו בגרפיקת תנועה, המתכון נעצר ומעביר את העבודה ל-`start_video_director`. אם הבקשה שלכם כבר מציינת סגנון, המתכון מדלג על השאלה.

## הוספת מתכון למופע שלכם
בהתקנה באירוח עצמי, ובתרומות למאגר הקוד הציבורי, מתכון הוא תיקייה עם קובץ `RECIPE.md` בתיקייה `skills/recipes` של צד השרת, ותיקיית `references` אופציונלית לקבצים שהמתכון טוען עם `file`. השרת קורא את הקטלוג כשהוא עולה.

```text
skills/recipes/my-recipe/
RECIPE.md
references/
prompts.md
```

הקובץ `RECIPE.md` מתחיל ב-frontmatter של YAML, ואחריו ההוראות שהעוזר מקבל, שכתובות כבריף ישיר: קודם הכללים ואחריהם השלבים, עם השמות והפרמטרים המדויקים של הכלים.

```markdown
---
name: my-recipe
description: One line shown in the catalog
triggers: ["phrase one", "phrase two"]
version: 1
---

# My recipe

You are producing ONE ...
```

| שדה | נדרש | הערות |
| --- | --- | --- |
| `name` | כן | צריך להתאים לשם התיקייה. הכלי `get_recipe` טוען לפי שם התיקייה, ואין בדיקה שהשניים תואמים. |
| `description` | כן | שורה אחת לקטלוג. |
| `triggers` | כן | ביטויים שמשתמש עשוי לומר. אל תשימו פסיק בתוך ביטוי: הרשימה מפוצלת לפי פסיקים. |
| `version` | לא | מספר שמעלים כשההוראות משתנות הרבה. |

שם התיקייה חייב להיות ב-kebab case: אותיות קטנות באנגלית, ספרות ומקפים. מתכון שחסרים בו שדות לא נכנס לקטלוג, בלי להשפיע על המתכונים האחרים. אפשר לקרוא קובץ עזר רק מתוך תיקיית המתכון שלו. כדי לבדוק מתכון, קראו ל-`get_recipe` בלי ארגומנט, אחר כך עם שם המתכון, ואחר כך עם כל קובץ עזר.

## שאלות נפוצות

### מה זה מתכון תוכן ב-Nodaro?

מתכון תוכן הוא תוכנית עבודה בדוקה שאומרת לעוזר AI איך להגיע לתוצאה אחת עם כמה כלים של Nodaro, שלב אחר שלב, למשל סרטון הסבר מונפש עם קריינות או קרוסלה לאינסטגרם. העוזר טוען את המתכון עם get_recipe ופועל לפיו.

### האם טעינת מתכון עולה קרדיטים?

לא. הכלי get_recipe רק מחזיר הוראות. היצירות שהמתכון מבקש הן קריאות רגילות לכלים, ולכל אחת מהן מחיר והרשאה משלה.

### מה ההבדל בין המתכון video-explainer לבין create_explainer?

המתכון video-explainer יוצר סרטון הסבר מקטעי אנימציה שנוצרו במודל, והעוזר שולט בכל קליפ ובכל טייק של הקריינות. הכלי create_explainer יוצר בקריאה אחת סרטון הסבר בגרפיקת תנועה, מטקסט ומצורות. המתכון שואל קודם איזו משתי הדרכים אתם רוצים.

### איך העוזר שלי יודע באיזה מתכון להשתמש?

הכלי get_recipe בלי ארגומנט מציג את כל המתכונים עם ביטויי ההפעלה שלהם, כמו "explainer video" (סרטון הסבר) או "product photoshoot" (צילומי מוצר). העוזר מתאים את הבקשה שלכם למתכון לפני שהוא בונה משהו.
