הנחיית AI: הוספת תכונות מבוססות-AI

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

  • Firebase AI Logic לתכונות מבוססות-AI שמאפשרות גישה מאובטחת ל-Gemini API ישירות מהאפליקציה. ההנחיה הזו מגדירה את פרויקט Firebase לשימוש ב-Gemini Developer API וכותבת את הקוד באפליקציה כדי ליצור חוויות כמו צ'אט, ניתוח מולטי-מודאלי ויצירה ועריכה של תמונות.

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


כדי להריץ את ההנחיה הזו באמצעות סוכני AI לתכנות שנתמכים, אפשר להשתמש בפקודה: /firebase:init

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


דרישות מוקדמות ומגבלות

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

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

  • ההנחיה הזו עדיין לא עברה אופטימיזציה ל:

    • אפליקציות ל-iOS או משחקי Unity.
    • חלק מהיכולות של ה-AI, כולל סטרימינג דו-כיווני עם Gemini Live API, גישה למודלים של Imagen, הסקת מסקנות היברידית במכשיר והגדרת כלים.
  • כדי להשתמש בתכונות ליצירת תמונות, פרויקט Firebase שלכם צריך להיות במינוי Blaze בתשלום לפי שימוש. יכול להיות שאתם זכאים לקבל 300 $‎ קרדיטים כדי להתחיל.

שימוש בפרומפט

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

  2. סוכני תכנות מבוססי-AI רבים מספקים דרך נוחה להריץ את ההנחיה הזו. לדוגמה, כפקודה דרך שורת הפקודות:

    /firebase:init
    
  3. אפשר להוסיף הנחיה להנחיית ההפעלה כדי להודיע לעוזר הדיגיטלי מבוסס-AI שרוצים להפעיל את Firebase AI Logic:

    I want to enable Firebase AI Logic in my app
    
  4. אחרי כן, אפשר להנחות את העוזר הדיגיטלי מבוסס-AI להשתמש בתכונת AI בשמכם:

    Help me add an image generation feature.
    

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

בדיקת התוכן של ההנחיה

תוכלו לבדוק את התוכן של ההנחיה firebase:init במאגר Firebase ב-GitHub.

ההנחיה הזו firebase:init מתזמרת כמה הנחיות ספציפיות לשירות עבור כל משימה או שירות של Firebase.