پساز اینکه Gemini را در Firebase راهاندازی کردید، میتوانید از آن برای بهبود تجربه توسعهدهنده Firebase استفاده کنید.
برای باز کردن قاب Gemini:
- روی ✦Gemini در Firebase، واقع در منو بالا سمت چپ Firebase کنسول کلیک کنید.
قاب Gemini باز میشود و در همه صفحههای کنسول Firebase باقی میماند. اکنون میتوانید با Gemini گپ بزنید و همه ویژگیهای درحالحاضر در بخش Gemini را کاوش کنید.
اگر ✦Gemini در Firebase در کنسول Firebase نشان داده نمیشود، مراحل راهاندازی Gemini در Firebase برای پروژه را برای فعال کردن آن دنبال کنید.
گپ زدن با Gemini
پساز باز کردن قاب Gemini، میتوانید بلافاصله مکالمه با Gemini را شروع کنید و بااستفاده از زبان طبیعی سؤال بپرسید.
مراجعه کنید.مراحل زیر مکالمهای را نشان میدهد که ممکن است با Gemini درباره Remote Config داشته باشید:
در فیلد هر سؤالی درباره Firebase دارید از من بپرسید، سؤالی وارد کنید و سپس روی ارسال کلیک کنید. برای مثال، میتوانید چیزی شبیه به این بپرسید:
When should I use a Remote Config rollout vs. an A/B Test?Gemini پاسخ خود را نمایش میدهد.
در مرحله بعد، میتوانید از Gemini سؤالات شفافسازی بپرسید تا مکالمه را گسترش دهید یا کد را جایگذاری کنید و درخواست راهنمایی کنید.
میتوانید مکالمه را ادامه دهید و به همرسانی اطلاعات و پرسش درباره برنامه و پروژههایی که روی آنها کار میکنید ادامه دهید. همزمان با عیبیابی، Gemini بهبودها و بهینهسازیها و راهنماییهای بیشتری پیشنهاد خواهد داد. Gemini همچنین شامل استنادهای منبع است که فهرست میکند Gemini از کدام اسناد و نمونههای کد برای تولید پاسخهایش استفاده کرده است.
کاوش کردن بخش Gemini در کنسول Firebase
قاب Gemini در کنسول Firebase دارای تعدادی ویژگی است که کار مشارکتی با Gemini را سادهتر میکند.
| گزینه | کنش |
|---|---|
| هشدارهای Firebase را مشاهده کنید. | |
| spark | به Firebase با Gemini گپ بزنید. |
| رشته گپ جدیدی را با Gemini در Firebase شروع کنید. | |
| در Firebase به سابقه گپ خود در Gemini دسترسی پیدا کنید. | |
| دریافت راهنمایی: در اسناد توسعهدهنده جستجو کنید، با پشتیبانی تماس بگیرید، و وضعیت سرویس Firebase را بررسی کنید. | |
| انتخاب زمینه: زمینه روشن یا تیره را انتخاب کنید، یا پیشفرض دستگاه را انتخاب کنید. | |
| text_select_start | قاب Gemini را در مکان خاصی در کنسول پهلوگیری کنید. میتوانید انتخاب کنید که قاب در سمت چپ، بالا، راست، یا پایین لنگر شود. |
| text_select_move_back_word | برای برگرداندن پانل Gemini به حالت اصلیاش، آن را از حالت اتصال جدا کنید. |
| قاب Gemini را بزرگ کنید تا کل کنسول را دربر بگیرد. | |
| قاب Gemini را به اندازه اصلیاش برمیگرداند. | |
| مشکلی را درباره تجربه خود با Gemini در Firebase به تیم Firebase گزارش کنید. شما را تشویق میکنیم که اشکالات را گزارش کنید، بهبودها را پیشنهاد دهید، یا بازخورد کلی ارائه دهید. | |
| پانل Gemini را ببندید. |
استفاده از شخصیسازی در Gemini به زبان Firebase
برای اینکه بیشترین بهره را از Gemini در Firebase ببرید، پرسشهایی مرتبط با پروژه Firebase خود بپرسید. چند ایده در اینجا آمده است:
Cloud Firestore: «چگونه Cloud Firestore را برای بازیابی کارآمد دادهها در برنامه گپ خود ساختاربندی کنم؟»
Authentication: «برنامه من از چه روشهای ورود به سیستمی پشتیبانی میکند و کدامیک را میتوانم اضافه کنم؟»
Crashlytics: «براساس گزارشهای اخیر Crashlytics من، سه مشکل اصلی که باید برای بهبود پایداری برنامهام به آنها رسیدگی کنم چیست؟»
اگر سؤالاتتان را با تنظیمات خاص Firebase خودتان متناسب کنید، Gemini در Firebase میتواند اطلاعات آماری مرتبطتر و کنشپذیرتری ارائه دهد.
استفاده از کمک هوشوارهای در Crashlytics
برای استفاده از کمک هوشوارهای در Crashlytics برای تولید اطلاعات آماری درباره خرابیهایتان:
در کنسول Firebase، به DevOps و تعامل > داشبورد Crashlytics بروید، و سپس برنامهتان را انتخاب کنید.
خرابی موردنظرتان را برای بررسی پیدا و انتخاب کنید. صفحه رویداد Crashlytics نمایان میشود، ازجمله اطلاعات آماری با یک یا چند مورد از موارد زیر:
- تجزیهوتحلیل خرابی با علت احتمالی
- دستورالعملهای اشکالزدایی
- مراحل بعدی قابلاقدام
- روالهای مطلوب
اگر ویژگی دستیار هوش مصنوعی در Crashlytics را در بالای صفحه رویداد نمیبینید، بررسی کنید که Gemini در Firebase فعال شده باشد (برای دستورالعملهای راهاندازی، به راهاندازی Gemini در Firebase مراجعه کنید). همچنین مطمئن شوید که رویداد خرابی یا ANR را مشاهده میکنید. رویدادهای غیرمهلک هنوز پشتیبانی نمیشوند.
اگر میخواهید از کمک هوشوارهای برای رفع مشکل مستقیماً در پایگاه کد برنامه استفاده کنید، از کمک هوشوارهای برای Crashlytics ازطریق MCP استفاده کنید.
در دریافت دستیار هوش مصنوعی در Crashlytics بیشتر بدانید.
دریافت بینشهای هوش مصنوعی برای پویشهای پیامرسانی با Gemini در Firebase
Gemini در Firebase خلاصه پویش پیامکی، اطلاعات آماری، و راهنمایی برای بهبود عملکرد پویش Firebase Cloud Messaging و In-App Messaging ارائه میدهد. با تجزیهوتحلیل دادههای پویش، Gemini در Firebase میتواند به شما کمک کند دسترسی و تأثیر پویشهایتان را درک کنید و استراتژیهایی را برای بهبود تعامل و رشد کاربر پیشنهاد میدهد.
دسترسی به بینشهای هوش مصنوعی برای پویشهای پیامرسانی
برای استفاده از اطلاعات آماری هوش مصنوعی پویش پیامرسانی، مطمئن شوید که پروژه شما موارد زیر را دارد:
Gemini در Firebase برای پروژه شما فعال است. در راهاندازی Gemini در Firebase بیشتر بدانید.
Firebase Cloud Messaging یا In-App Messaging در پروژه Firebase شما فعال است.
حداقل یک پویش وجود داشته باشد و در کنسول Firebase نشان داده شود.
پساز اطمینان از برآورده شدن این الزامات:
در کنسول Firebase، به صفحه DevOps و تعامل > پیامرسانی بروید تا به دادههای پویش دسترسی پیدا کنید.
پساز بار شدن دادههای پویش، روی تولید بینشهای هوش مصنوعی کلیک کنید.
خلاصه و تجزیهوتحلیلی از پویشهای پیامرسانی شما نشان داده میشود.
تولید کردن پُرسمانها و جهشهای GraphQL برای SQL Connect با Gemini در Firebase
برای استفاده از AI assistance for SQL Connect برای تولید کردن GraphQL براساس زبان طبیعی:
در کنسول Firebase، به پایگاههای داده و فضای ذخیرهسازی > اتصال SQL بروید.
سرویس و منبع دادهتان را انتخاب کنید، سپس برگه دادهها را باز کنید.
روی نماد کمک گرفتن در نوشتن GraphQLقلم_جرقه کلیک کنید. پُرسمان یا جهش موردنظرتان را به زبان طبیعی توصیف کنید و روی تولید کردن کلیک کنید.
برای مثال، اگر از منبع داده «فیلمها» که در «ساختن با SQL Connect (وب)» کدآزمایی ارجاع داده شده است استفاده میکنید، میتوانید بپرسید «پنج فیلم برتر سال ۲۰۲۲ را بهترتیب نزولی براساس ردهبندی برگردان»، که ممکن است نتیجهای مانند این برگرداند:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }پاسخ را مرور کنید:
- اگر پاسخ درست بهنظر میرسد، روی درج کردن کلیک کنید تا پاسخ در ویرایشگر کد درج شود.
- اگر پاسخ را میتوان پالایش کرد، روی ویرایش کلیک کنید، پیامواره را بهروز کنید، و روی بازتولید کردن کلیک کنید.
پساز پذیرفتن پاسخ، موارد زیر را در بخش پارامترها تنظیم کنید، درصورت لزوم:
- متغیرها: اگر پُرسمان یا جهش شما حاوی متغیر است، آنها را
در اینجا تعریف کنید. از JSON برای تعریف آنها استفاده کنید، برای مثال،
{"title":"The Matrix", "releaseYear":"1999"}. - مجوز: زمینه مجوز (سرپرست، اصالتسنجیشده، یا اصالتسنجینشده) را برای اجرای پُرسمان یا جهش انتخاب کنید.
- متغیرها: اگر پُرسمان یا جهش شما حاوی متغیر است، آنها را
در اینجا تعریف کنید. از JSON برای تعریف آنها استفاده کنید، برای مثال،
در ویرایشگر کد، روی اجرا کردن کلیک کنید و نتایج را مرور کنید.
برای آزمایش کردن چند پُرسمان یا جهش در ویرایشگر کد، مطمئن شوید که نامگذاری شده باشند. برای مثال، پُرسمان زیر GetMovie نامگذاری شده است. برای فعال کردن دکمه اجرا، مکاننمای خود را به اولین خط پُرسمان یا جهش منتقل کنید.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
برای موارد استفاده پیشرفتهتر، به AI assistance for SQL Connect موارد استفاده مراجعه کنید.
استفاده از کمک هوشوارهای در Firebase App Distribution
عامل Firebase App Testing از قدرت هوش مصنوعی برای ایجاد و اجرای آزمایشها براساس پیاموارههای زبان طبیعی که ارائه میدهید استفاده میکند. این عامل آزمایشهای گامبهگام ایجاد میکند که میتوانید آنها را در دستگاههای مجازی و فیزیکی مختلف اجرا کنید تا مطمئن شوید برنامهتان از بالاترین کیفیت برخوردار است. برای اطلاعات بیشتر، به عامل «آزمایش برنامه» مراجعه کنید.