در داشبورد Crashlytics ، میتوانید بینشهای تولید شده توسط هوش مصنوعی را در مورد مشکلات خود دریافت کنید تا به شما در سرعت بخشیدن به زمان لازم برای درک علت وقوع یک مشکل و نحوه رسیدگی به آن کمک کند. کمک هوش مصنوعی در Crashlytics علل ریشهای را شناسایی میکند، بینشهای عملی و راهحلهای متناسب ارائه میدهد و بهترین شیوهها را برای ادامه کار توصیه میکند.
بینشهای موجود
کمک هوش مصنوعی در Crashlytics میتواند بینشهای زیر را در اختیار شما قرار دهد:
- خلاصه/علت : توضیحی مختصر اما غنی از اطلاعات در مورد اتفاقی که برای کاربر افتاده و علت مشکل.
- گزینههای اشکالزدایی: Gemini چند راه بالقوه برای ایجاد مجدد خطا یا مراحل بعدی برای اشکالزدایی بیشتر مشکل و شناسایی علت اصلی ارائه میدهد. Gemini میتواند دستورات یا کدهای پیشنهادی برای امتحان کردن ( با احتیاط ) را ارائه دهد.
- مراحل بعدی قابل اجرا: اگرچه Gemini در ابتدا تمام اطلاعات مربوط به مشکل شما را در اختیار نخواهد داشت، اما هوش مصنوعی در Crashlytics از دانش غنی Firebase در زمینه توسعه برنامههای تلفن همراه استفاده میکند تا در صورت امکان، چند مسیر حل بالقوه را پیشنهاد دهد.
- بهترین شیوهها: بخشی از فرآیند اولویتبندی، در حالت ایدهآل، مقاومسازی برنامه شما در برابر آینده است تا این نوع مشکلات دوباره تکرار نشوند. 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 کلیک کنید.
- برای ذخیره تغییرات، روی بهروزرسانی نقشها کلیک کنید. ممکن است یک یا دو دقیقه طول بکشد تا نقش جدید برای کاربر شما اعمال شود.
فعال کردن Gemini در Firebase
بینشهای هوش مصنوعی در داشبورد Crashlytics به عنوان بخشی از Gemini در Firebase در دسترس هستند.
مطمئن شوید که Gemini در Firebase در پروژه Firebase شما فعال است، همانطور که در بخش «راهاندازی Gemini در Firebase توضیح داده شده است.
بینش ایجاد کنید
برای استفاده از کمک هوش مصنوعی در Crashlytics برای ایجاد بینش در مورد خرابیهای خود:
- در کنسول Firebase ، داشبورد Crashlytics را باز کنید و برنامه خود را انتخاب کنید. 
- خرابی مورد نظر برای بررسی را پیدا کرده و انتخاب کنید. صفحه رویداد Crashlytics ظاهر میشود، که شامل اطلاعاتی با یک یا چند مورد از موارد زیر است: - تجزیه و تحلیل تصادف با یک علت احتمالی
- دستورالعملهای اشکالزدایی
- مراحل بعدی قابل اجرا
- بهترین شیوهها
 - اگر قابلیت کمک هوش مصنوعی در Crashlytics را در بالای صفحه رویداد نمیبینید، تأیید کنید که Gemini در Firebase فعال شده است (برای دستورالعملهای راهاندازی، به بخش راهاندازی Gemini در Firebase مراجعه کنید). همچنین، مطمئن شوید که در حال مشاهده یک رویداد خرابی یا ANR هستید. رویدادهای غیرکشنده هنوز پشتیبانی نمیشوند. 
- اگر مایلید از کمک هوش مصنوعی برای رفع مشکل مستقیماً در پایگاه کد برنامه خود استفاده کنید، استفاده از کمک هوش مصنوعی برای Crashlytics از طریق MCP را در نظر بگیرید. 
عیبیابی کمک هوش مصنوعی در Crashlytics
به عیبیابی 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 مراجعه کنید.