הגדרה של סוכן תכנות ומשאבים למפתחים

סוכני AI לכתיבת קוד מסתמכים על נתוני אימון שמסתיימים בתאריך מסוים. לכן, נציגים מציעים לעיתים קרובות מודלים שהוצאו משימוש (gemini-1.5), ערכות SDK ישנות יותר (google-generativeai) או דפוסי קוד מיושנים.

חיבור הסוכן למקורות רשמיים למפתחים של Gemini עוזר לו לכתוב קוד מדויק באמצעות המודלים העדכניים, google-genai SDK ו-Interactions API.

יש ארבע דרכים לתת לסוכן התכנות גישה לכללים ולמסמכים של Gemini:

סיכום של מקורות המידע של הנציג

משאב מה הוא מספק זמינות
יכולות של Gemini Agent כללים מפורטים, תבניות SDK וסקריפטים של כלי עזר לתכונות ספציפיות (gemini-api-dev,‏ gemini-live-api-dev,‏ gemini-omni-flash-api). הוא מותקן מראש ב-AI Studio Build. אפשר להתקין אותו באמצעות skills.sh, Context7 או ניהול סוכנים.
שרת Gemini Docs MCP חיפוש בזמן אמת (gemini_search_docs) וקריאה של דפים מלאים (gemini_get_doc) בכל התיעוד. נתמך ב-Claude Code,‏ Cursor,‏ OpenAI Codex וב-VS Code.
Gemini API Plugin חבילה עם סקילז רשמיים של Gemini, שרת ה-MCP של Docs וכלים למפתחות API. ‫Antigravity.
מסמכים שניתנים לקריאה על ידי מכונה ניקוי דפי Markdown ואינדקסים של llms.txt. כל דפי התיעוד בכתובת ai.google.dev/gemini-api/docs.

התקנת סקילים אג'נטיים של Gemini

הכישורים של הסוכן מספקים לסוכן התכנות כללים פרוצדורליים, שמות של מודלים עדכניים ודפוסי קוד של SDK. במקום להוסיף להנחיה הוראות ארוכות, הסוכן טוען כל מיומנות רק כשצריך. כך הסוכן יוכל להימנע משימוש בערכות SDK שיצאו משימוש ולהשתמש בדפוסי Gemini מודרניים.

הסקילים פועלים לצד שרת ה-MCP של Gemini Docs. אם לא מותקן בנציג שרת MCP, המיומנות חוזרת ל-llms.txt. במדריך בנושא סקילים של Gemini API יש מידע נוסף על אופן הפעולה של הסקילים.

התקנה באמצעות ה-CLI‏ (skills.sh או Context7)

מתקינים מיומנויות באמצעות skills.sh (מומלץ) או Context7:

# List all available skills in the repository
npx skills add google-gemini/gemini-skills --list

# Install a specific skill globally with skills.sh
npx skills add google-gemini/gemini-skills --skill <skill-name> --global

# Or install with Context7
npx ctx7 skills install /google-gemini/gemini-skills <skill-name>

מיומנויות זמינות

gemini-api-dev

מיומנות בפיתוח אפליקציות באמצעות Interactions API וערכות ה-SDK הרשמיות של Gemini API (‏google-genai ל-Python ו-@google/genai ל-TypeScript). הנושאים שמופיעים במאמר הזה:

  • יצירת טקסט, שיחה עם זיכרון, סטרימינג, פלט מובנה ובקשות להפעלת פונקציות
  • יצירת תמונות, המרת טקסט לדיבור (TTS) וקלט מולטי-מודאלי
  • ניהול מצב השיחה בצד השרת, ביצוע ברקע, מחקר מעמיק וסוכנים מנוהלים
  • שמות הדגמים הנוכחיים והעברה של קוד מדור קודם של generateContent או google-generativeai
npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

gemini-live-api-dev

מיומנות ליצירת אפליקציות לסטרימינג של אודיו ווידאו בזמן אמת באמצעות Gemini Live API. המיומנות הזו כוללת:

  • ניהול סשנים של WebSocket, טוקנים זמניים של לקוחות וחידוש סשנים
  • הזרמת אודיו, וידאו וטקסט עם זיהוי דיבור (VAD) ותמיכה בהשתלטות על השיחה
  • הסקה ברקע (חשיבה מורחבת), קריאות אסינכרוניות לכלים שלא חוסמות את התהליך, תמלול ותרגום סימולטני
npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

gemini-omni-flash-api

מיומנות ליצירה ולעריכה של סרטונים באמצעות Gemini Omni Flash באמצעות Interactions API. כולל סקריפטים לעזרה (upload_file.py,‏ generate_video.py, ‏ prep_video.py, ‏ inspect_video.py) וכולל:

  • יצירת סרטונים מטקסט וכתיבת פרומפטים
  • מעברים בין הפריים הראשון לפריים האחרון ויצירת סרטונים בהנחיית הפניה
  • תהליכי עבודה של תוספי וידאו ועיבוד מקדים של מדיה
npx skills add google-gemini/gemini-skills --skill gemini-omni-flash-api --global

הוספת סקילים לסוכנים מנוהלים

כשמריצים סוכנים מנוהלים מרחוק באמצעות Interactions API, אפשר להטמיע את מאגר google-gemini/gemini-skills בסביבת העבודה של הסוכן. פרטים נוספים זמינים במדריך לשימוש בתכונות של Gemini API.

from google import genai

client = genai.Client()

interaction = client.interactions.create(
    agent="antigravity-preview-09-2026",
    input="Build a script that generates a 5-second video of a neon cityscape.",
    environment={
        "type": "remote",
        "sources": [
            {
                "type": "repository",
                "source": "https://github.com/google-gemini/gemini-skills",
                "target": ".agents",
            }
        ],
    },
)

חיבור לשרת ה-MCP של Gemini Docs

שרת ה-MCP של Gemini Docs (https://gemini-api-docs-mcp.dev) הוא ציבורי ומאפשר לסוכן גישה בזמן אמת לכל אתר התיעוד. הסוכן יכול לחפש ולקרוא דפי תיעוד כדי לבדוק סכימות של בקשות, מגבלות של מודלים ותכונות חדשות:

  • ‫gemini_search_docs: חיפוש במסמכי Gemini API לפי נושא או שאילתה.
  • ‫gemini_get_doc: קורא את התוכן המלא ב-Markdown של דף מסוים במסמכי התיעוד.

הגדרה מהירה

כדי להגדיר אוטומטית את סוכני התכנות שזוהו, מריצים את הפקודה הזו בטרמינל או בספריית הבסיס של הפרויקט:

npx add-mcp "https://gemini-api-docs-mcp.dev"

הגדרה לפי סביבה

Claude Code

מריצים בטרמינל:

$ claude mcp add --transport http geminiDocs https://gemini-api-docs-mcp.dev

סמן

הוספה ל-~/.cursor/mcp.json (גלובלי) או ל-.cursor/mcp.json (פרויקט):

{
  "mcpServers": {
    "geminiDocs": {
      "url": "https://gemini-api-docs-mcp.dev"
    }
  }
}

‫OpenAI Codex

מריצים בטרמינל:

$ codex mcp add geminiDocs --url https://gemini-api-docs-mcp.dev

אפשר גם להוסיף ל-~/.codex/config.toml:

[mcp_servers.geminiDocs]
url = "https://gemini-api-docs-mcp.dev"

VS Code (Copilot)

הוספה אל .vscode/mcp.json בסביבת העבודה:

{
  "servers": {
    "geminiDocs": {
      "type": "http",
      "url": "https://gemini-api-docs-mcp.dev"
    }
  }
}

תוסף Gemini API

אם אתם משתמשים ב-Antigravity, הפלאגין Gemini API הוא הדרך הכי מהירה להגדיר את סביבת העבודה. הוא כולל את שרת ה-MCP של Gemini Docs, את כל הכישורים הרשמיים של Gemini (gemini-api-dev,‏ gemini-live-api-dev,‏ gemini-omni-flash-api) ואת כלי מפתח ה-API בהורדה אחת.

  • התקנה ב-Antigravity (ממשק משתמש): עוברים אל הגדרות > התאמות אישיות > יצירה באמצעות פלאגינים של Google ומורידים את Gemini API.
  • התקנה באמצעות ה-CLI: bash agy plugin install https://github.com/google-gemini/gemini-skills

תיעוד שקריא למכונה

דפי אינטרנט רגילים כוללים תגי HTML, סרגלי ניווט וסקריפטים שתופסים מקום בחלון ההקשר. ai.google.dev מספק נקודות קצה שניתנות לקריאה על ידי מכונה, כך שסוכנים וסקריפטים יכולים לאחזר Markdown נקי ישירות:

  • llms.txt index (https://ai.google.dev/gemini-api/docs/llms.txt): רשימה של כל דפי מאמרי העזרה של Gemini API עם קישורים לכל דף.
  • כתובות URL ישירות של Markdown‏ (.md.txt): מוסיפים את התו .md.txt לכל כתובת URL של תיעוד ב-ai.google.dev (לדוגמה, https://ai.google.dev/gemini-api/docs/coding-agents.md.txt) כדי לקבל מקור Markdown נקי להנחיות שמורות, לכללי AGENTS.md או לסקריפטים אוטומטיים.

כללי פרויקט מומלצים (AGENTS.md)

קובץ כללים של פרויקט (AGENTS.md,‏ .cursorrules או CLAUDE.md) מגדיר כללי בסיס שנטענים בתחילת כל סשן של סוכן. כדי שסוכני הקידוד ישתמשו כברירת מחדל במודלים ובערכות ה-SDK הנוכחיות, מוסיפים את ההנחיות האלה לרמה הבסיסית (root) של הפרויקט:

# Gemini API Guidelines

- Before writing Gemini API code, consult the `geminiDocs` MCP server (`gemini_search_docs` / `gemini_get_doc`) or `https://ai.google.dev/gemini-api/docs/llms.txt`.
- Always use the current Gemini API SDK (`google-genai` for Python, `@google/genai` for TypeScript/JavaScript). Never use legacy SDKs (`google-generativeai` or `@google/generative-ai`).
- Use the Interactions API (`client.interactions.create`) for new applications unless a specific feature requires `generateContent`.
- Use current recommended models (see https://ai.google.dev/gemini-api/docs/models) and avoid deprecated models.

אימות ופתרון בעיות

אימות ההגדרה

כדי לבדוק את ההגדרה, שואלים את סוכן התכנות:

Look up the request schema for the Gemini Interactions API in the documentation.

סוכן מוגדר ישתמש ב-gemini_search_docs בשרת ה-MCP‏ geminiDocs ויכתוב קוד באמצעות client.interactions.create עם ערכת ה-SDK‏ google-genai או @google/genai.

פקודות סטטוס

סביבה אימות MCP אימות מיומנויות
Claude Code מריצים את /mcp מריצים את /skills
סמן פותחים את ההגדרות > התכונות > MCP פותחים את ההגדרות > כללים.
OpenAI Codex מריצים את codex mcp list כדאי לבדוק את .codex/skills/ או את ~/.codex/skills/
Antigravity פותחים את Customizations > Connections (התאמות אישיות > קישורים). פותחים את התאמות אישיות > כללים או מריצים את הפקודה /skills list
VS Code (Copilot) פותחים את Extensions > MCP או את חלונית הפלט. לוחצים על Select Tools (בחירת כלים) ב-Copilot Chat.

פתרון בעיות

  • לא זוהה שרת סקיל או שרת MCP: צריך להפעיל מחדש את העורך (Cursor או VS Code) או את סשן הטרמינל (Claude Code או Codex). רוב הסוכנים טוענים שרתי MCP ומיומנויות רק כשהם מתחילים.
  • קונפליקט גלובלי בין מיומנויות: אם הסוכן מתעלם ממיומנות שהותקנה באופן גלובלי, צריך להתקין את המיומנות בספריית הבסיס של הפרויקט בלי --global: bash npx skills add google-gemini/gemini-skills --skill gemini-api-dev
  • הכללים לא נלקחו בחשבון: מוודאים שהקובץ AGENTS.md, .cursorrules או CLAUDE.md נמצא בתיקיית הבסיס של הפרויקט.

המאמרים הבאים