הכישורים של סוכן 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
סמן
אפשר להתקין את היכולות של סוכן Firebase ישירות מ-Cursor Marketplace או באמצעות הפעלת הפקודה הבאה בטרמינל:
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.
| מיומנות | תיאור |
|---|---|
developing-genkit-dart |
עוזרת ליצור סוכני AI, Genkit תהליכי עבודה ולשלב מודלים של שפה גדולה (LLM) באפליקציות Dart ו-Flutter באמצעות Genkit Dart SDK. |
developing-genkit-js |
עזרה בפיתוח אפליקציות, סוכנים, תהליכים וכלי AI באמצעות Genkit ב-Node.js וב-TypeScript. |
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-local-env-setup |
עוזר להגדיר את הסביבה המקומית לפיתוח ב-Firebase. |
firebase-data-connect-basics |
עוזרת להטמיע ולנהל את Firebase Data 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) ומיקרו-שירותים פשוטים. |