پساز اینکه 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 شروع کنید. | |
| به سابقه گپ خود در Gemini در Firebase دسترسی پیدا کنید. | |
| دریافت راهنمایی: در اسناد توسعهدهنده جستجو کنید، با پشتیبانی تماس بگیرید، و وضعیت سرویس 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 Connect بروید.
سرویس و منبع دادهتان را انتخاب کنید، سپس برگه داده را باز کنید.
روی نماد کمک گرفتن در نوشتن GraphQLpen_spark کلیک کنید. پرسوجو یا جهش موردنظرتان را به زبان طبیعی شرح دهید و روی تولید کلیک کنید.
برای مثال، اگر از منبع داده Movies که در «Build with SQL Connect (web)» codelab به آن ارجاع داده شده است استفاده میکنید، میتوانید بپرسید «پنج فیلم برتر سال ۲۰۲۲ را بهترتیب نزولی براساس ردهبندی برگردان» که ممکن است نتیجهای مانند زیر برگرداند:
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 از قدرت هوش مصنوعی برای ایجاد و اجرای آزمایشها براساس پیاموارههای زبان طبیعی که ارائه میدهید استفاده میکند. این عامل آزمایشهای گامبهگام ایجاد میکند که میتوانید آنها را در دستگاههای مجازی و فیزیکی مختلف اجرا کنید تا مطمئن شوید برنامهتان بالاترین کیفیت را دارد. برای اطلاعات بیشتر، عامل آزمایش برنامه را ببینید.