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

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

שנתחיל?

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

התקנת כישורי סוכן Firebase

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

Antigravity

npx skills add firebase/agent-skills

Gemini CLI

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

Claude Code

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

סמן

npx skills add firebase/agent-skills

‫GitHub Copilot ב-VS Code

npx skills add firebase/agent-skills

נציגים אחרים

npx skills add firebase/agent-skills

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

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

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

Antigravity

npx skills update --all

Gemini CLI

gemini extensions update --all

Claude Code

claude plugin marketplace update firebase

סמן

npx skills update --all

‫GitHub Copilot ב-VS Code

npx skills update --all

נציגים אחרים

npx skills update --all

שימוש בכישורי סוכן של Firebase

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

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

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

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

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

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

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

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

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

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

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

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

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

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

הכישורים של הסוכן נועדו להשלים את שרת ה-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-data-connect-basics עוזרת להטמיע ולנהל את Firebase Data Connect כדי ליצור אפליקציות בטוחות מבחינת סוגים שמגובות על ידי PostgreSQL באמצעות GraphQL.
firebase-firestore-basics המאמר כולל את כל מה שצריך לדעת על Cloud Firestore, כולל הקצאת מסד נתונים, כתיבת Security Rules וביצוע פעולות על נתונים באמצעות ה-SDK.
firebase-hosting-basics עוזרת בפריסת אתרים סטטיים, אפליקציות דף יחיד (SPA) ומיקרו-שירותים פשוטים.

השלבים הבאים