از کمک هوش مصنوعی در Crashlytics که توسط Gemini در Firebase ارائه میشود، برای تسریع در درک علت وقوع یک خرابی و اقدامات لازم در مورد آن استفاده کنید. کمک هوش مصنوعی در Crashlytics علل ریشهای را شناسایی میکند، بینشهای عملی و راهحلهای متناسب ارائه میدهد و بهترین شیوهها را برای ادامه کار توصیه میکند.
کمک هوش مصنوعی در Crashlytics میتواند بینشهای زیر را در اختیار شما قرار دهد:
- خلاصه/علت : توضیحی مختصر اما غنی از اطلاعات در مورد اتفاقی که برای کاربر افتاده و علت مشکل.
- گزینههای اشکالزدایی: Gemini چند راه بالقوه برای ایجاد مجدد خطا یا مراحل بعدی برای اشکالزدایی بیشتر مشکل و شناسایی علت اصلی ارائه میدهد. Gemini میتواند دستورات یا کدهای پیشنهادی برای امتحان کردن ( با احتیاط ) را ارائه دهد.
- مراحل بعدی قابل اجرا: اگرچه Gemini در ابتدا تمام اطلاعات مربوط به مشکل شما را در اختیار نخواهد داشت، اما هوش مصنوعی در Crashlytics از دانش غنی Firebase در زمینه توسعه اپلیکیشن موبایل استفاده میکند تا در صورت امکان چند مسیر حل بالقوه را پیشنهاد دهد و به شما امکان میدهد تا اطلاعات و کد منبع بیشتری را برای کسب بینش عمیقتر اضافه کنید.
- بهترین شیوهها: بخشی از فرآیند اولویتبندی، در حالت ایدهآل، مقاومسازی برنامه شما در برابر آینده است تا این نوع مشکلات دوباره تکرار نشوند. Gemini به هزاران صفحه از مستندات Firebase (و موارد دیگر) ارجاع میدهد تا رویکردهای ممکن برای حل مشکل را در اختیار شما قرار دهد.
چگونه هوش مصنوعی در Crashlytics از دادههای شما استفاده میکند
برای اطلاعات بیشتر در مورد نحوه استفاده Gemini در Firebase از دادههای شما، به نحوه استفاده Gemini در Firebase از دادههای شما مراجعه کنید.
مجوزهای مورد نیاز
برای فعال کردن و استفاده از ویژگیهای Gemini در Firebase به نقشها و مجوزهای IAM خاصی نیاز است.
- اعضای پروژه با نقش مالک یا ویرایشگر IAM میتوانند Gemini را در Firebase فعال کرده و از ویژگیهای آن استفاده کنند.
- بینندگان پروژه نمیتوانند Gemini را در Firebase فعال کنند، اما میتوانند از ویژگیهای آن، از جمله Gemini در چت Firebase ، کمک و دستیار هوش مصنوعی در Crashlytics استفاده کنند ، اگر نقش Gemini for Google Cloud User به آنها اختصاص داده شده باشد .
- اگر پروژه بخشی از Google Workspace (که قبلاً G Suite نام داشت) باشد ، یک مدیر Google Workspace باید آن را فعال کند.
در اینجا نحوه اختصاص نقش Gemini for Google Cloud User به یک عضو پروژه آورده شده است. توجه داشته باشید که فقط صاحبان پروژه میتوانند نقشهای IAM را ویرایش کنند.
- از کنسول Firebase ، تنظیمات پروژه (Project ) و سپس کاربران و مجوزها (Users and permissions) را انتخاب کنید.
- ردیف مربوط به عضو پروژه مربوطه را پیدا کنید.
- روی گزینههای بیشتر کلیک کنید، سپس ویرایش دسترسی را انتخاب کنید.
- نقش(ها) را باز کنید، Gemini for Google Cloud انتخاب کنید، سپس روی Done کلیک کنید.
- برای ذخیره تغییرات، روی بهروزرسانی نقشها کلیک کنید. ممکن است یک یا دو دقیقه طول بکشد تا نقش جدید برای کاربر شما اعمال شود.
تنظیم دستیار هوش مصنوعی در Crashlytics
برای راهاندازی دستیار هوش مصنوعی در Crashlytics ، Gemini را در Firebase همانطور که در بخش «راهاندازی Gemini در Firebase » توضیح داده شده است، فعال کنید، سپس به بخش «ایجاد بینشها» بروید.
بینش ایجاد کنید
برای استفاده از کمک هوش مصنوعی در Crashlytics برای ایجاد بینش در مورد خرابیهای خود:
داشبورد Crashlytics را در پروژه خود باز کنید و برنامه خود را انتخاب کنید.
خرابی مورد نظر برای بررسی را پیدا کرده و انتخاب کنید. صفحه رویداد Crashlytics ظاهر میشود، که شامل اطلاعاتی با یک یا چند مورد از موارد زیر است:
- تجزیه و تحلیل تصادف با یک علت احتمالی
- دستورالعملهای اشکالزدایی
- مراحل بعدی قابل اجرا
- بهترین شیوهها
اگر قابلیت کمک هوش مصنوعی در Crashlytics را در بالای صفحه رویداد نمیبینید، تأیید کنید که Gemini در Firebase فعال شده است (برای دستورالعملهای راهاندازی، به بخش راهاندازی Gemini در Firebase مراجعه کنید). همچنین، مطمئن شوید که در حال مشاهده یک رویداد خرابی یا ANR هستید. رویدادهای غیرکشنده هنوز پشتیبانی نمیشوند.
اگر میخواهید کد و زمینه را برای دستیابی به بینشهای عمیقتر ارائه دهید، در کادر « آیا بینشهای عمیقتری میخواهید؟» روی «شروع کنید» کلیک کنید.
کدی را که Gemini در Firebase درخواست میکند، در فیلد کد قرار دهید.
اگر اطلاعات بیشتر یا جزئیات بیشتری برای به اشتراک گذاشتن دارید که ممکن است به بهبود بینش هوش مصنوعی کمک کند، آن را به فیلد «اشتراکگذاری هرگونه اطلاعات یا جزئیات مرتبط» اضافه کنید.
روی «بازسازی بینشهای هوش مصنوعی» کلیک کنید.
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 مراجعه کنید.