پس از راهاندازی Gemini در Firebase ، میتوانید از آن برای بهبود تجربه توسعهدهنده Firebase خود استفاده کنید.
برای باز کردن پنجره Gemini:
- روی ✦ Gemini در Firebase ، واقع در منوی سمت راست بالای کنسول Firebase کلیک کنید.
صفحه Gemini باز می شود و در تمام صفحات کنسول Firebase باقی می ماند. اکنون می توانید با Gemini چت کنید و همه ویژگی های موجود در صفحه Gemini را بررسی کنید.
اگر ✦ Gemini در Firebase در کنسول Firebase ظاهر نمیشود، مراحل راهاندازی Gemini در Firebase را دنبال کنید تا پروژهای فعال شود.
با Gemini چت کنید
پس از باز کردن بخش Gemini، میتوانید بلافاصله یک مکالمه با Gemini شروع کنید و با استفاده از زبان طبیعی شروع به پرسیدن سؤال کنید.
مراحل زیر مکالمه ای را که ممکن است با Gemini درباره Cloud Firestore داشته باشید را نشان می دهد. در این مثال، شما از Gemini میخواهید مجموعهای از قوانین Firestore را در اختیار شما قرار دهد و با اضافه کردن الزامات، آنها را با هم اصلاح کند:
در قسمت Ask me any about Firebase ، سوالی را وارد کنید و سپس روی ارسال کلیک کنید. برای مثال، ممکن است چیزی شبیه به زیر بپرسید:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini پاسخ خود را نشان می دهد.
در مرحله بعد، میتوانید از Gemini سؤالات شفافسازی بپرسید تا مکالمه را گسترش دهید یا کد را در آن جایگذاری کنید و راهنمایی بخواهید.
میتوانید مکالمه را ادامه دهید و به اشتراکگذاری اطلاعات و سؤالات در مورد برنامه و پروژههایی که روی آنها کار میکنید ادامه دهید، زیرا Gemini بهبودها و بهینهسازیها و راهنماییهای اضافی را پیشنهاد میکند.
پنجره Gemini را در کنسول Firebase کاوش کنید
صفحه Gemini در کنسول Firebase دارای تعدادی ویژگی است که کار مشترک با مدل Gemini را ساده می کند.
گزینه | اقدام |
---|---|
اطلاعیه ها | مشاهده هشدارهای Firebase |
جرقه | Gemini را در چت Firebase باز کنید. |
contact_support | دریافت کمک: اسناد برنامهنویس را جستجو کنید، با پشتیبانی تماس بگیرید و وضعیت سرویس Firebase را بررسی کنید. |
حالت_تاریک | انتخاب موضوع: یک طرح زمینه روشن یا تیره انتخاب کنید یا پیش فرض دستگاه را انتخاب کنید. |
مکالمه را پاک کنید وقتی مکالمه را پاک می کنید، تمام زمینه قبلی پاک می شود و جلسه مکالمه جدیدی شروع می شود. | |
text_select_start | صفحه Gemini را به یک مکان خاص در کنسول متصل کنید. می توانید انتخاب کنید که صفحه را به سمت چپ، بالا، راست یا پایین متصل کنید. |
text_select_move_back_word | قاب Gemini را باز کنید تا به حالت اولیه بازگردد. |
تمام صفحه | پنجره Gemini را به حداکثر برسانید تا کل کنسول را اشغال کند. |
تمام صفحه_خروج | پنجره Gemini را به اندازه اصلی خود بازیابی کنید. |
مشکلی را در مورد تجربه خود با Gemini در Firebase به تیم Firebase گزارش دهید. ما شما را تشویق میکنیم که اشکالات را گزارش کنید، پیشرفتها را پیشنهاد دهید یا بازخورد کلی ارائه دهید. | |
بستن | پنجره Gemini را ببندید. |
از کمک هوش مصنوعی در Crashlytics استفاده کنید
برای استفاده از کمک هوش مصنوعی در Crashlytics برای ایجاد بینش در مورد خرابی های خود:
داشبورد Crashlytics را در پروژه خود باز کنید و برنامه خود را انتخاب کنید.
خرابی مورد نظر برای بررسی را پیدا کرده و انتخاب کنید. صفحه رویداد Crashlytics ظاهر میشود و دکمه Generate AI insights را ارائه میکند.
اگر دکمه Generate AI insights را نمیبینید، بررسی کنید که Gemini در Firebase فعال شده باشد (برای دستورالعملهای راهاندازی، به تنظیم Gemini در Firebase مراجعه کنید). همچنین، مطمئن شوید که در حال مشاهده یک رویداد Apple یا Android هستید. رویدادهای Flutter، Unity و Android NDK و رویدادهای غیر کشنده هنوز پشتیبانی نمیشوند. و در نهایت، اطمینان حاصل کنید که بخش Insights در صفحه رویداد Crashlytics گسترش یافته است.
روی دکمه Generate AI insights کلیک کنید.
اطلاعات آماری با یک یا چند مورد از موارد زیر ظاهر میشوند:
- تجزیه و تحلیل سقوط با یک علت احتمالی
- دستورالعمل های اشکال زدایی
- مراحل بعدی قابل اجرا
- بهترین شیوه ها
اگر میخواهید کد و زمینه را برای به دست آوردن بینشهای عمیقتر ارائه کنید، روی شروع به کار در بینشهای عمیقتر میخواهید کلیک کنید؟ جعبه
کدی را که Gemini در Firebase درخواست می کند در قسمت کد قرار دهید.
اگر زمینه یا جزئیات بیشتری برای اشتراکگذاری دارید که ممکن است به بهبود بینش هوش مصنوعی کمک کند، آن را به قسمت اشتراکگذاری هر زمینه یا جزئیات مرتبط اضافه کنید.
روی Regenerate AI insights کلیک کنید.
Gemini در Firebase بینش های به روز شده ای را بر اساس کد و زمینه ارائه شده شما ایجاد می کند.
در دریافت کمک هوش مصنوعی در Crashlytics بیشتر بیاموزید.
برای کمپینهای پیامرسانی با Gemini در Firebase اطلاعات هوش مصنوعی دریافت کنید
Gemini در Firebase خلاصه، بینش و راهنماییهای کمپین پیامرسانی را برای بهبود عملکرد کمپین Firebase Cloud Messaging و In-App Messaging Firebase ارائه میدهد. با تجزیه و تحلیل دادههای کمپین، Gemini در Firebase میتواند به شما در درک دامنه و تأثیر کمپینهایتان کمک کند و استراتژیهایی را برای بهبود تعامل و رشد کاربر پیشنهاد میکند.
برای کمپین های پیام رسانی به بینش هوش مصنوعی دسترسی داشته باشید
برای استفاده از بینش هوش مصنوعی کمپین پیام رسانی، مطمئن شوید که پروژه شما دارای موارد زیر است:
Gemini در Firebase برای پروژه شما فعال است. در راه اندازی Gemini در Firebase بیشتر بیاموزید.
Firebase Cloud Messaging یا In-App Messaging در پروژه Firebase شما فعال است.
حداقل یک کمپین وجود دارد و در کنسول Firebase ظاهر می شود.
پس از اطمینان از برآورده شدن این الزامات:
برای دسترسی به دادههای کمپین، پیامرسانی را در کنسول Firebase باز کنید.
پس از بارگیری داده های کمپین، روی Generate AI insights کلیک کنید.
خلاصه و تجزیه و تحلیل کمپین های پیام رسانی شما ظاهر می شود.
پرس و جوها و جهش های GraphQL را برای Data Connect با Gemini در Firebase ایجاد کنید
برای استفاده AI assistance for Data Connect in the Firebase console برای تولید GraphQL بر اساس زبان طبیعی:
Data Connect در پروژه خود باز کنید و در قسمت Services ، منبع داده خود را انتخاب کنید.
روی داده کلیک کنید.
روی نماد Help me write GraphQL pen_spark کلیک کنید.
در داخل فیلد نوشتاری که ظاهر میشود، پرس و جو یا جهشی را که میخواهید به زبان طبیعی ایجاد کنید توضیح دهید و روی Generate کلیک کنید.
به عنوان مثال، اگر از منبع داده Movies اشاره شده در Firebase Data Connect Quick Start و Build with Data Connect استفاده میکنید، میتوانید بپرسید: « پنج فیلم برتر سال 2022 را به ترتیب نزولی بر اساس رتبهبندی برگردانید » که ممکن است برگردد. نتیجه ای مانند زیر:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
پاسخ را مرور کنید:
- اگر پاسخ درست به نظر می رسد، روی Insert کلیک کنید تا پاسخ را در ویرایشگر کد وارد کنید.
- اگر پاسخ را میتوان اصلاح کرد، روی ویرایش کلیک کنید، درخواست را بهروزرسانی کنید و روی «بازسازی» کلیک کنید.
پس از اینکه پاسخ را پذیرفتید، در صورت وجود، موارد زیر را در بخش پارامترها تنظیم کنید:
- متغیرها : اگر پرس و جو یا جهش شما حاوی متغیرهایی است، آنها را در اینجا تعریف کنید. از JSON برای تعریف آنها استفاده کنید، برای مثال،
{"title":"The Matrix", "releaseYear":"1999"}
. - مجوز : زمینه مجوز را انتخاب کنید (مدیر، احراز هویت یا احراز هویت نشده) که با آن پرس و جو یا جهش اجرا شود.
- متغیرها : اگر پرس و جو یا جهش شما حاوی متغیرهایی است، آنها را در اینجا تعریف کنید. از JSON برای تعریف آنها استفاده کنید، برای مثال،
روی Run در ویرایشگر کد کلیک کنید و نتایج را بررسی کنید.
برای آزمایش چند پرس و جو یا جهش در ویرایشگر کد، مطمئن شوید که نام آنها وجود دارد. به عنوان مثال، کوئری زیر GetMovie
نام دارد. مکان نما خود را به خط اول پرس و جو یا جهش ببرید تا دکمه Run فعال شود.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
برای موارد استفاده پیشرفتهتر، AI assistance for Data Connect in the Firebase console مراجعه کنید.