از کمک هوش مصنوعی در Crashlytics که توسط Gemini در Firebase ارائه شده است استفاده کنید تا به سرعت بخشیدن به زمان لازم برای درک دلیل وقوع تصادف و اقدامات لازم در مورد آن کمک کنید. کمک هوش مصنوعی در Crashlytics علل ریشهای را شناسایی میکند، بینشهای عملی و راهحلهای متناسب ارائه میدهد و بهترین شیوهها را در آینده توصیه میکند.
کمک هوش مصنوعی در Crashlytics می تواند بینش های زیر را در اختیار شما قرار دهد:
- خلاصه/علت : توضیح مختصر اما سرشار از اطلاعات درباره اتفاقاتی که برای کاربر رخ داده و چه چیزی باعث این مشکل شده است.
- گزینههای اشکالزدایی: Gemini چند راه بالقوه برای بازتولید خطا ارائه میکند یا گامهای بعدی را برای اشکالزدایی بیشتر برای شناسایی علت اصلی ارائه میکند. Gemini میتواند دستورات توصیهشده برای امتحان یا کد برای استفاده ( با احتیاط ) ارائه دهد.
- مراحل بعدی قابل اجرا: در حالی که Gemini در ابتدا همه زمینههای مربوط به مشکل شما را نخواهد داشت، کمک هوش مصنوعی در Crashlytics از دانش فراوان Firebase در زمینه توسعه برنامه تلفن همراه استفاده میکند تا در صورت امکان چند مسیر بالقوه وضوح را توصیه کند و به شما امکان اضافه کردن را بدهد. زمینه و کد منبع اضافی برای دریافت بینش عمیق تر.
- بهترین روش ها: بخشی از فرآیند تریاژ، در حالت ایده آل، محافظت از برنامه شما در آینده است تا این نوع مشکلات تکرار نشوند. Gemini به هزاران صفحه از اسناد Firebase (و بیشتر) ارجاع می دهد تا روش های ممکن برای حل مشکل را در اختیار شما قرار دهد.
چگونه کمک هوش مصنوعی در Crashlytics از داده های شما استفاده می کند
کمک هوش مصنوعی در Crashlytics از پاسخها، خرابیهای شما، یا کد، زمینه یا بازخورد اضافی که بهعنوان داده برای آموزش مدلهایش ارائه میکنید، استفاده نمیکند. برای اطلاعات بیشتر، ببینید Gemini در Google Cloud چگونه از دادههای شما استفاده میکند .
مجوزهای مورد نیاز
برای فعال کردن و استفاده از ویژگیهای Gemini در Firebase به نقشها و مجوزهای IAM خاصی نیاز است.
- اعضای پروژه با نقش IAM مالک یا ویرایشگر میتوانند Gemini را در Firebase فعال کرده و از ویژگیهای آن استفاده کنند.
- بینندگان پروژه نمیتوانند Gemini را در Firebase فعال کنند، اما میتوانند از ویژگیهای آن، از جمله Gemini در چت Firebase ، کمک، و کمک هوش مصنوعی در Crashlytics استفاده کنند ، اگر نقش Gemini for Google Cloud User به آنها اختصاص داده شود .
در اینجا نحوه اختصاص نقش Gemini for Google Cloud User به یکی از اعضای پروژه آمده است. توجه داشته باشید که فقط صاحبان پروژه می توانند نقش های IAM را ویرایش کنند.
- از کنسول Firebase ، تنظیمات Project و سپس Users and Permissions را انتخاب کنید.
- ردیف را برای عضو پروژه قابل اجرا پیدا کنید.
- روی More options کلیک کنید، سپس Edit access را انتخاب کنید.
- نقش(ها) را گسترش دهید، Gemini for Google Cloud User انتخاب کنید، سپس روی Done کلیک کنید.
- برای ذخیره تغییرات روی Update roles کلیک کنید. ممکن است یک یا دو دقیقه طول بکشد تا نقش جدید برای کاربر شما اعمال شود.
راه اندازی کمک هوش مصنوعی در Crashlytics
برای راهاندازی کمک هوش مصنوعی در Crashlytics ، Gemini را در Firebase همانطور که در Set up Gemini در Firebase توضیح داده شد، فعال کنید، سپس به Generate insights بروید.
بینش ایجاد کنید
برای استفاده از کمک هوش مصنوعی در 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 مراجعه کنید.
سهمیه بندی و قیمت گذاری
این بخش سهمیه ها و ساختار قیمت گذاری برای کمک هوش مصنوعی در Crashlytics را توضیح می دهد.
سهمیه ها و محدودیت ها
کمک هوش مصنوعی در سهمیههای Crashlytics بهعنوان بخشی از سهمیههای Gemini for Google Cloud API که Gemini در Firebase استفاده میکند، گنجانده شده است.
میتوانید سهمیههای فعلی خود را در صفحه سهمیهها برای Gemini for Google Cloud API مشاهده کنید:
- از کنسول Google Cloud ، Enabled APIs & services را انتخاب کنید.
- جستجو کنید، سپس روی Gemini for Google Cloud API کلیک کنید.
- روی سهمیه ها و محدودیت های سیستم کلیک کنید.
سهمیههای Gemini for Google Cloud API ظاهر میشوند. کمک هوش مصنوعی در Crashlytics از سهمیه «درخواستهای Chat API در روز برای هر کاربر» استفاده میکند.
برای درخواست افزایش سهمیه:
- سهمیه ای را که می خواهید افزایش دهید انتخاب کنید و روی ویرایش درخواست کلیک کنید.
- فیلد متنی New value را با سهمیه ای که می خواهید درخواست کنید به روز کنید، سپس روی ارسال کلیک کنید. تیم Google Cloud درخواست شما را ارزیابی کرده و از طریق ایمیل پاسخ خواهد داد.
قیمت گذاری
کمک هوش مصنوعی در Crashlytics به عنوان بخشی از Gemini در Firebase در دسترس است که در Gemini Code Assist گنجانده شده است. برای اطلاعات بیشتر به قیمت Gemini در Firebase مراجعه کنید.