יכולות של AI אקטיבי כסוכן Firebase

מיומנויות של סוכן Firebase‏ (GitHub) הן מודולים ניידים ועצמאיים של ידע, הוראות ותהליכי עבודה ספציפיים ל-Firebase. הן נועדו לעזור לעוזרים מבוססי-AI להבין את שיטות העבודה המומלצות של Firebase ולבצע משימות מורכבות ברמת דיוק גבוהה יותר ובעלות אסימון נמוכה יותר. רשימה מלאה של מיומנויות הסוכן של Firebase זמינה במאמר מיומנויות זמינות.

שנתחיל?

היכולות של סוכן Firebase פועלות עם כל עוזר מבוסס-AI שתומך ביכולות, כולל Antigravity, Claude Code,‏ Codex,‏ Cursor ו-Gemini CLI.

התקנת מיומנויות של סוכן Firebase

ברוב המקרים, אפשר להתקין את כישורי הסוכן של Firebase בעורך המועדף באמצעות פקודה אחת:

Antigravity

היכולות של סוכן Firebase נכללות באחד מחבילות השילוב של Build with Google ל-Antigravity. אתם יכולים להפעיל את החבילה הזו לגישה ברמה הגלובלית בשתי נקודות:

  • במהלך ההצטרפות: מסמנים את התיבה של חבילת Firebase.
  • בהגדרות: עוברים אל הגדרות > התאמות אישיות. בקטע Build with Google Plugins (פיתוח באמצעות פלאגינים של Google), לוחצים על Customize (התאמה אישית) ואז על Download (הורדה) בשילוב עם Firebase.

אם אתם מעדיפים גישה ברמת הפרויקט, מריצים את הפקודה הבאה בספריית הפרויקט:

npx skills add firebase/agent-skills --agent=antigravity

Claude Code

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Codex

npx skills add firebase/agent-skills --agent=codex

סמן

אפשר להתקין את היכולות של סוכן Firebase ישירות מ-Cursor Marketplace או באמצעות הפעלת הפקודה הבאה בטרמינל:

npx skills add firebase/agent-skills --agent=cursor

Gemini CLI

gemini extensions install https://github.com/firebase/agent-skills

נציגים אחרים

npx skills add firebase/agent-skills

עדכון המיומנויות של הסוכן ב-Firebase

כדי לקבל את כל העדכונים הזמינים ולנקות מיומנויות לא עדכניות, מריצים את הפקודה update:

Antigravity

שילובים שמופעלים באמצעות Build with Google מנוהלים ומתעדכנים באופן אוטומטי על ידי הכלי לעריכה.

אם התקנתם את הכישורים של הסוכן באמצעות הפקודה npx, תוכלו לקבל את כל העדכונים הזמינים על ידי הפעלת הפקודה update:

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

npx skills update --all

סמן

npx skills update --all

Gemini CLI

gemini extensions update --all

נציגים אחרים

npx skills update --all

שימוש במיומנויות של סוכנים ב-Firebase

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

הרכיבים העיקריים של מיומנות

כל מיומנות של סוכן היא חבילה מיוחדת שיכולה לספק לעוזר הדיגיטלי מבוסס-AI את הרכיבים הבאים:

  • הוראות מיוחדות: הנחיות מפורטות לביצוע משימות ספציפיות, כמו הטמעת אימות או הקצאת מסד נתונים של Cloud Firestore.
  • שיטות מומלצות: תבניות מובנות של אבטחה וביצועים כדי לוודא שהאפליקציה פועלת בהתאם להמלצות של Firebase מההתחלה.
  • סקריפטים לאוטומציה: קוד הפעלה שמאפשר לסוכן ה-AI שלכם לבצע באופן אוטומטי הגדרה או תצורה של סביבה מקומית.

היתרונות בשימוש במיומנויות

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

עלויות טוקן מופחתות

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

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

הטמעה מודרכת על ידי AI

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

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

רשימה מלאה של הכישורים של סוכן Firebase מופיעה במאמר כישורים זמינים.

שימוש במיומנויות לצד שרת ה-Firebase MCP

הכישורים של הסוכן נועדו להשלים את שרת ה-MCP של Firebase:

  • שרת Firebase MCP: מיועד לתהליכי עבודה של פיתוח בעזרת AI, ומאפשר לעוזרים מבוססי-AI ליצור אינטראקציה עם פרויקטים, משאבים ונתונים של Firebase באופן פרוגרמטי.
  • כישורים של סוכן Firebase: הסוכן מספק הוראות מהירות ושיטות מומלצות שמסבירות איך לבצע משימות ב-Firebase באמצעות חשיפה הדרגתית יעילה של טוקנים. הם מלמדים את הסוכן איך להשתמש ביעילות בכלים כמו Firebase CLI ושרת MCP.

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

‫Firebase מספקת מגוון מיומנויות למוצרי הליבה. מיומנויות למוצרים ולתכונות נוספים של Firebase יהיו זמינות בקרוב.

מיומנות תיאור
firebase-ai-logic-basics עוזר לשלב את Firebase AI Logic (Gemini API) באפליקציות אינטרנט. המדריך כולל הסברים על הגדרה, הסקת מסקנות מנתונים מרובי מצבים, פלט מובנה ואבטחה.
firebase-app-hosting-basics מייעל את תהליך הפריסה והניהול של מסגרות אינטרנט מודרניות כמו Next.js ו-Angular, שדורשות תמיכה ב-backend.
firebase-auth-basics השירות עוזר לכם להטמיע כניסה מאובטחת, לנהל את בסיס המשתמשים ולהגן על הנתונים באמצעות Security Rules שמבוסס על אימות.
firebase-basics עוזר להוסיף את Firebase לאפליקציה בפעם הראשונה, וללמוד על תהליכי עבודה כלליים בפלטפורמה.
firebase-crashlytics עוזרת להגדיר, להטמיע ולאמת את Firebase Crashlytics באפליקציות ל-iOS ול-Android.
firebase-local-env-setup עוזר להגדיר את הסביבה המקומית לפיתוח ב-Firebase.
firebase-data-connect-basics עוזרת להטמיע ולנהל את Firebase SQL Connect כדי ליצור אפליקציות בטוחות מבחינת סוגים שמגובות על ידי PostgreSQL באמצעות GraphQL.
firebase-firestore-standard המדריך כולל את כל מה שצריך לדעת על Cloud Firestore, כולל הקצאת מסד נתונים, כתיבת Security Rules וביצוע פעולות על נתונים באמצעות ה-SDK.
firebase-firestore-enterprise-native-mode המדריך כולל את כל מה שצריך לדעת על Cloud Firestore במצב Native במהדורת Enterprise, כולל הקצאת מסד נתונים, כתיבת Security Rules וביצוע פעולות על נתונים באמצעות ה-SDK.
firebase-hosting-basics עוזרת בפריסת אתרים סטטיים, אפליקציות דף יחיד (SPA) ומיקרו-שירותים פשוטים.
firestore-security-rules-auditor עוזר לבצע ביקורת על כללי האבטחה של Firestore כדי לזהות נקודות חולשה נפוצות וליישם שיטות מומלצות.
firebase-remote-config-basics מסייע בניהול באמצעות תבנית Remote Config, כולל הגדרת Remote Config, ניהול של feature flags, שימוש ב-SDK ועדכון דינמי של התנהגות האפליקציה.

השלבים הבאים