Firebase এ Gemini সেট আপ করার পর, আপনি আপনার Firebase ডেভেলপার অভিজ্ঞতা উন্নত করতে এটি ব্যবহার শুরু করতে পারেন।
জেমিনি প্যানটি খুলতে:
- Firebase কনসোলের উপরের ডানদিকের মেনুতে অবস্থিত ✦ Gemini in Firebase এ ক্লিক করুন।
জেমিনি পেইনটি Firebase কনসোলের সমস্ত পৃষ্ঠাজুড়ে খোলে এবং স্থায়ী থাকে। আপনি এখন জেমিনির সাথে চ্যাট করতে এবং জেমিনি পেইনে উপলব্ধ সমস্ত বৈশিষ্ট্য অন্বেষণ করতে পারেন।
যদি Firebase কনসোলে ✦ Gemini in Firebase দেখা না যায়, তবে এটিকে সক্রিয় করতে একটি প্রোজেক্টের জন্য Firebase এ Gemini সেট আপ করার ধাপগুলো অনুসরণ করুন।
মিথুন রাশির সাথে চ্যাট করুন
জেমিনি প্যানটি খোলার পর, আপনি অবিলম্বে জেমিনির সাথে কথোপকথন শুরু করতে এবং স্বাভাবিক ভাষায় প্রশ্ন জিজ্ঞাসা করা শুরু করতে পারেন।
নিম্নলিখিত ধাপগুলোতে দেখানো হয়েছে যে Remote Config বিষয়ে জেমিনির সাথে আপনার কেমন কথোপকথন হতে পারে:
'Ask me anything about Firebase' ফিল্ডে একটি প্রশ্ন লিখুন এবং তারপর ' বাটনে ক্লিক করুন। উদাহরণস্বরূপ, আপনি নিচের মতো কোনো প্রশ্ন করতে পারেন:
When should I use a Remote Config rollout vs. an A/B Test?মিথুন রাশি তার প্রতিক্রিয়া প্রদর্শন করে।
এরপর, কথোপকথনটি আরও বিস্তৃত করতে আপনি মিথুনকে স্পষ্টীকরণমূলক প্রশ্ন করতে পারেন অথবা কোড পেস্ট করে পরামর্শ চাইতে পারেন।
আপনি কথোপকথন চালিয়ে যেতে পারেন এবং সমস্যা সমাধানের সময় আপনার অ্যাপ ও প্রজেক্টগুলো সম্পর্কে তথ্য ও প্রশ্ন শেয়ার করতে পারেন। জেমিনি আপনাকে উন্নতি, অপ্টিমাইজেশন এবং অতিরিক্ত নির্দেশনার পরামর্শ দেবে। জেমিনি তার প্রতিক্রিয়া তৈরি করতে কোন ডকুমেন্টেশন এবং কোড স্যাম্পল ব্যবহার করেছে, তার একটি তালিকাও সোর্স সাইটেশনে উল্লেখ করে।
Firebase কনসোলে Gemini প্যানে অন্বেষণ করুন
Firebase কনসোলের জেমিনি প্যানে এমন অনেক বৈশিষ্ট্য রয়েছে যা জেমিনির মাধ্যমে সম্মিলিতভাবে কাজ করাকে সহজ করে তোলে।
| বিকল্প | পদক্ষেপ |
|---|---|
| ফায়ারবেস অ্যালার্টগুলো দেখুন। | |
| স্ফুলিঙ্গ | Firebase জেমিনির সাথে চ্যাট করুন। |
| Firebase জেমিনির সাথে একটি নতুন চ্যাট থ্রেড শুরু করুন। | |
| Firebase এর Gemini-তে আপনার চ্যাট হিস্ট্রি অ্যাক্সেস করুন। | |
| সাহায্য নিন: ডেভেলপার ডকুমেন্টেশন অনুসন্ধান করুন, সাপোর্টের সাথে যোগাযোগ করুন এবং Firebase সার্ভিসের স্ট্যাটাস চেক করুন। | |
| একটি থিম বেছে নিন: হালকা বা গাঢ় থিম নির্বাচন করুন, অথবা ডিভাইসের ডিফল্ট থিমটি বেছে নিন। | |
| টেক্সট_সিলেক্ট_স্টার্ট | জেমিনি প্যানেটিকে কনসোলের একটি নির্দিষ্ট স্থানে ডক করুন। আপনি প্যানেটিকে বামে, উপরে, ডানে বা নীচে ডক করতে পারেন। |
| text_select_mov_back_word | জেমিনি প্যানেটিকে তার মূল অবস্থায় ফিরিয়ে আনতে আনডক করুন। |
| পুরো কনসোল জুড়ে জেমিনি প্যানেলটি ম্যাক্সিমাইজ করুন। | |
| জেমিনি প্যানটিকে তার আসল আকারে ফিরিয়ে আনুন। | |
| Firebase এ Gemini ব্যবহারের অভিজ্ঞতা সম্পর্কে Firebase টিমকে একটি সমস্যা জানান। আমরা আপনাকে বাগ রিপোর্ট করতে, উন্নতির পরামর্শ দিতে বা সাধারণ মতামত জানাতে উৎসাহিত করি। | |
| জেমিনি প্যানেলটি বন্ধ করুন। |
Firebase জেমিনিতে ব্যক্তিগতকরণ ব্যবহার করুন
Firebase এ Gemini-র সর্বোচ্চ সুবিধা পেতে, আপনার Firebase প্রজেক্ট সম্পর্কিত প্রশ্ন জিজ্ঞাসা করার চেষ্টা করুন। এখানে কিছু ধারণা দেওয়া হলো:
Cloud Firestore : "আমার চ্যাট অ্যাপে কার্যকরভাবে ডেটা পুনরুদ্ধারের জন্য আমি Cloud Firestore কীভাবে গঠন করব?"
Authentication : "আমার অ্যাপটি কী কী ধরনের লগইন পদ্ধতি সমর্থন করে, এবং আমি কোনগুলো যোগ করতে পারি?"
Crashlytics : "আমার সাম্প্রতিক Crashlytics রিপোর্টগুলোর উপর ভিত্তি করে, আমার অ্যাপের স্থিতিশীলতা উন্নত করার জন্য কোন তিনটি প্রধান সমস্যা সমাধান করা উচিত?"
আপনার নির্দিষ্ট Firebase সেটআপ অনুযায়ী প্রশ্নগুলো সাজিয়ে নিলে, Firebase এর Gemini আরও প্রাসঙ্গিক ও কার্যকর তথ্য প্রদান করতে পারে।
Crashlytics এআই সহায়তা ব্যবহার করুন
আপনার দুর্ঘটনাগুলো সম্পর্কে তথ্য পেতে Crashlytics এ AI সহায়তা ব্যবহার করতে:
Firebase কনসোলে, DevOps & Engagement > Crashlytics ড্যাশবোর্ডে যান এবং তারপরে আপনার অ্যাপটি নির্বাচন করুন।
আপনি যে ক্র্যাশটি তদন্ত করতে চান, সেটি খুঁজে বের করে নির্বাচন করুন। Crashlytics ইভেন্ট পেজটি প্রদর্শিত হবে, যেখানে নিম্নলিখিত এক বা একাধিক বিষয়সহ বিস্তারিত তথ্য থাকবে:
- দুর্ঘটনার বিশ্লেষণ ও সম্ভাব্য কারণ
- ডিবাগিং নির্দেশাবলী
- কার্যকরী পরবর্তী পদক্ষেপ
- সর্বোত্তম অনুশীলন
ইভেন্ট পেজের শীর্ষে যদি আপনি Crashlytics এআই অ্যাসিস্ট্যান্স ফিচারটি দেখতে না পান, তাহলে যাচাই করুন যে Firebase জেমিনি (Gemini) সক্রিয় করা হয়েছে কিনা (সেটআপ নির্দেশাবলীর জন্য, Firebase জেমিনি সেট আপ করুন দেখুন)। এছাড়াও, নিশ্চিত করুন যে আপনি একটি ক্র্যাশ বা এএনআর (ANR) ইভেন্ট দেখছেন। নন-ফেটাল ইভেন্টগুলো এখনও সমর্থিত নয়।
আপনি যদি আপনার অ্যাপের কোডবেসে সরাসরি সমস্যাটি সমাধান করার জন্য এআই সহায়তা ব্যবহার করতে চান, তাহলে এমসিপি (MCP)-এর মাধ্যমে Crashlytics -এর জন্য এআই সহায়তা ব্যবহার করার কথা বিবেচনা করতে পারেন।
Crashlytics এ AI সহায়তা পেতে আরও জানুন।
Firebase এ Gemini-এর মাধ্যমে মেসেজিং ক্যাম্পেইনের জন্য AI অন্তর্দৃষ্টি পান।
Firebase জেমিনি আপনার Firebase Cloud Messaging এবং In-App Messaging ক্যাম্পেইনের পারফরম্যান্স উন্নত করার জন্য মেসেজিং ক্যাম্পেইনের সারসংক্ষেপ, অন্তর্দৃষ্টি এবং নির্দেশনা প্রদান করে। ক্যাম্পেইনের ডেটা বিশ্লেষণ করে, Firebase জেমিনি আপনাকে আপনার ক্যাম্পেইনের নাগাল ও প্রভাব বুঝতে সাহায্য করতে পারে এবং ব্যবহারকারীর সম্পৃক্ততা ও প্রবৃদ্ধি বাড়ানোর জন্য কৌশল প্রস্তাব করে।
মেসেজিং ক্যাম্পেইনের জন্য এআই ইনসাইট অ্যাক্সেস করুন
মেসেজিং ক্যাম্পেইনের এআই ইনসাইটস ব্যবহার করতে, নিশ্চিত করুন যে আপনার প্রজেক্টে নিম্নলিখিত বিষয়গুলো রয়েছে:
আপনার প্রোজেক্টের জন্য Firebase এ Gemini সক্রিয় করা হয়েছে। আরও জানতে Firebase এ Gemini সেট আপ করুন দেখুন।
আপনার Firebase প্রজেক্টে Firebase Cloud Messaging বা In-App Messaging সক্রিয় করা আছে।
অন্তত একটি ক্যাম্পেইন বিদ্যমান এবং তা Firebase কনসোলে দেখা যায়।
এই শর্তগুলো পূরণ নিশ্চিত করার পর:
ক্যাম্পেইনের ডেটা অ্যাক্সেস করতে Firebase কনসোলে DevOps & Engagement > Messaging পেজে যান।
আপনার ক্যাম্পেইনের ডেটা লোড হয়ে গেলে, 'Generate AI insights'-এ ক্লিক করুন।
আপনার মেসেজিং ক্যাম্পেইনগুলোর একটি সারসংক্ষেপ ও বিশ্লেষণ প্রদর্শিত হচ্ছে।
Firebase এ Gemini ব্যবহার করে SQL Connect এর জন্য GraphQL কোয়েরি এবং মিউটেশন তৈরি করুন
স্বাভাবিক ভাষার উপর ভিত্তি করে GraphQL তৈরি করতে AI assistance for SQL Connect ব্যবহার করতে:
Firebase কনসোলে, Databases & Storage > SQL Connect- এ যান।
আপনার পরিষেবা এবং ডেটা উৎস নির্বাচন করুন, তারপর ডেটা ট্যাবটি খুলুন।
"Help me write GraphQL pen_spark" আইকনটিতে ক্লিক করুন। আপনি যে কোয়েরি বা মিউটেশনটি তৈরি করতে চান, তা স্বাভাবিক ভাষায় বর্ণনা করুন এবং "Generate"- এ ক্লিক করুন।
উদাহরণস্বরূপ, যদি আপনি 'Build with SQL Connect (web)' কোডল্যাবে উল্লেখিত Movies ডেটা সোর্সটি ব্যবহার করেন, তাহলে আপনি জিজ্ঞাসা করতে পারেন, " রেটিং অনুসারে অবরোহী ক্রমে ২০২২ সালের সেরা পাঁচটি সিনেমা ফেরত দিন, " যার ফলে নিম্নলিখিতের মতো একটি ফলাফল আসতে পারে:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }প্রতিক্রিয়াটি পর্যালোচনা করুন:
- যদি উত্তরটি সঠিক বলে মনে হয়, তাহলে কোড এডিটরে উত্তরটি যুক্ত করতে Insert-এ ক্লিক করুন।
- যদি প্রতিক্রিয়াটি আরও পরিমার্জিত করা যায়, তাহলে 'সম্পাদনা' (Edit) ক্লিক করুন, প্রম্পটটি আপডেট করুন এবং 'পুনরায় তৈরি করুন' (Regenerate ) ক্লিক করুন।
আপনি উত্তরটি গ্রহণ করার পর, প্রযোজ্য হলে, প্যারামিটার বিভাগে নিম্নলিখিতগুলি সেট করুন:
- ভেরিয়েবল : যদি আপনার কোয়েরি বা মিউটেশনে ভেরিয়েবল থাকে, তাহলে সেগুলো এখানে সংজ্ঞায়িত করুন। এগুলো সংজ্ঞায়িত করতে 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 এআই সহায়তা ব্যবহার করুন
ফায়ারবেস অ্যাপ টেস্টিং এজেন্ট আপনার দেওয়া স্বাভাবিক ভাষার নির্দেশনার উপর ভিত্তি করে টেস্ট তৈরি ও চালানোর জন্য কৃত্রিম বুদ্ধিমত্তার (AI) শক্তি ব্যবহার করে। এই এজেন্ট ধাপে ধাপে টেস্ট তৈরি করে, যা আপনি বিভিন্ন ভার্চুয়াল ও ফিজিক্যাল ডিভাইসে চালিয়ে আপনার অ্যাপের সর্বোচ্চ গুণমান নিশ্চিত করতে পারেন। আরও তথ্যের জন্য, অ্যাপ টেস্টিং এজেন্ট দেখুন।
,Firebase এ Gemini সেট আপ করার পর, আপনি আপনার Firebase ডেভেলপার অভিজ্ঞতা উন্নত করতে এটি ব্যবহার শুরু করতে পারেন।
জেমিনি প্যানটি খুলতে:
- Firebase কনসোলের উপরের ডানদিকের মেনুতে অবস্থিত ✦ Gemini in Firebase এ ক্লিক করুন।
জেমিনি পেইনটি Firebase কনসোলের সমস্ত পৃষ্ঠাজুড়ে খোলে এবং স্থায়ী থাকে। আপনি এখন জেমিনির সাথে চ্যাট করতে এবং জেমিনি পেইনে উপলব্ধ সমস্ত বৈশিষ্ট্য অন্বেষণ করতে পারেন।
যদি Firebase কনসোলে ✦ Gemini in Firebase দেখা না যায়, তবে এটিকে সক্রিয় করতে একটি প্রোজেক্টের জন্য Firebase এ Gemini সেট আপ করার ধাপগুলো অনুসরণ করুন।
মিথুন রাশির সাথে চ্যাট করুন
জেমিনি প্যানটি খোলার পর, আপনি অবিলম্বে জেমিনির সাথে কথোপকথন শুরু করতে এবং স্বাভাবিক ভাষায় প্রশ্ন জিজ্ঞাসা করা শুরু করতে পারেন।
নিম্নলিখিত ধাপগুলোতে দেখানো হয়েছে যে Remote Config বিষয়ে জেমিনির সাথে আপনার কেমন কথোপকথন হতে পারে:
'Ask me anything about Firebase' ফিল্ডে একটি প্রশ্ন লিখুন এবং তারপর ' বাটনে ক্লিক করুন। উদাহরণস্বরূপ, আপনি নিচের মতো কোনো প্রশ্ন করতে পারেন:
When should I use a Remote Config rollout vs. an A/B Test?মিথুন রাশি তার প্রতিক্রিয়া প্রদর্শন করে।
এরপর, কথোপকথনটি আরও বিস্তৃত করতে আপনি মিথুনকে স্পষ্টীকরণমূলক প্রশ্ন করতে পারেন অথবা কোড পেস্ট করে পরামর্শ চাইতে পারেন।
আপনি কথোপকথন চালিয়ে যেতে পারেন এবং সমস্যা সমাধানের সময় আপনার অ্যাপ ও প্রজেক্টগুলো সম্পর্কে তথ্য ও প্রশ্ন শেয়ার করতে পারেন। জেমিনি আপনাকে উন্নতি, অপ্টিমাইজেশন এবং অতিরিক্ত নির্দেশনার পরামর্শ দেবে। জেমিনি তার প্রতিক্রিয়া তৈরি করতে কোন ডকুমেন্টেশন এবং কোড স্যাম্পল ব্যবহার করেছে, তার একটি তালিকাও সোর্স সাইটেশনে উল্লেখ করে।
Firebase কনসোলে Gemini প্যানে অন্বেষণ করুন
Firebase কনসোলের জেমিনি প্যানে এমন অনেক বৈশিষ্ট্য রয়েছে যা জেমিনির মাধ্যমে সম্মিলিতভাবে কাজ করাকে সহজ করে তোলে।
| বিকল্প | পদক্ষেপ |
|---|---|
| ফায়ারবেস অ্যালার্টগুলো দেখুন। | |
| স্ফুলিঙ্গ | Firebase জেমিনির সাথে চ্যাট করুন। |
| Firebase জেমিনির সাথে একটি নতুন চ্যাট থ্রেড শুরু করুন। | |
| Firebase এর Gemini-তে আপনার চ্যাট হিস্ট্রি অ্যাক্সেস করুন। | |
| সাহায্য নিন: ডেভেলপার ডকুমেন্টেশন অনুসন্ধান করুন, সাপোর্টের সাথে যোগাযোগ করুন এবং Firebase সার্ভিসের স্ট্যাটাস চেক করুন। | |
| একটি থিম বেছে নিন: হালকা বা গাঢ় থিম নির্বাচন করুন, অথবা ডিভাইসের ডিফল্ট থিমটি বেছে নিন। | |
| টেক্সট_সিলেক্ট_স্টার্ট | জেমিনি প্যানেটিকে কনসোলের একটি নির্দিষ্ট স্থানে ডক করুন। আপনি প্যানেটিকে বামে, উপরে, ডানে বা নীচে ডক করতে পারেন। |
| text_select_mov_back_word | জেমিনি প্যানেটিকে তার মূল অবস্থায় ফিরিয়ে আনতে আনডক করুন। |
| পুরো কনসোল জুড়ে জেমিনি প্যানেলটি ম্যাক্সিমাইজ করুন। | |
| জেমিনি প্যানটিকে তার আসল আকারে ফিরিয়ে আনুন। | |
| Firebase এ Gemini ব্যবহারের অভিজ্ঞতা সম্পর্কে Firebase টিমকে একটি সমস্যা জানান। আমরা আপনাকে বাগ রিপোর্ট করতে, উন্নতির পরামর্শ দিতে বা সাধারণ মতামত জানাতে উৎসাহিত করি। | |
| জেমিনি প্যানেলটি বন্ধ করুন। |
Firebase জেমিনিতে ব্যক্তিগতকরণ ব্যবহার করুন
Firebase এ Gemini-র সর্বোচ্চ সুবিধা পেতে, আপনার Firebase প্রজেক্ট সম্পর্কিত প্রশ্ন জিজ্ঞাসা করার চেষ্টা করুন। এখানে কিছু ধারণা দেওয়া হলো:
Cloud Firestore : "আমার চ্যাট অ্যাপে কার্যকরভাবে ডেটা পুনরুদ্ধারের জন্য আমি Cloud Firestore কীভাবে গঠন করব?"
Authentication : "আমার অ্যাপটি কী কী ধরনের লগইন পদ্ধতি সমর্থন করে, এবং আমি কোনগুলো যোগ করতে পারি?"
Crashlytics : "আমার সাম্প্রতিক Crashlytics রিপোর্টগুলোর উপর ভিত্তি করে, আমার অ্যাপের স্থিতিশীলতা উন্নত করার জন্য কোন তিনটি প্রধান সমস্যা সমাধান করা উচিত?"
আপনার নির্দিষ্ট Firebase সেটআপ অনুযায়ী প্রশ্নগুলো সাজিয়ে নিলে, Firebase এর Gemini আরও প্রাসঙ্গিক ও কার্যকর তথ্য প্রদান করতে পারে।
Crashlytics এআই সহায়তা ব্যবহার করুন
আপনার দুর্ঘটনাগুলো সম্পর্কে তথ্য পেতে Crashlytics এ AI সহায়তা ব্যবহার করতে:
Firebase কনসোলে, DevOps & Engagement > Crashlytics ড্যাশবোর্ডে যান এবং তারপরে আপনার অ্যাপটি নির্বাচন করুন।
আপনি যে ক্র্যাশটি তদন্ত করতে চান, সেটি খুঁজে বের করে নির্বাচন করুন। Crashlytics ইভেন্ট পেজটি প্রদর্শিত হবে, যেখানে নিম্নলিখিত এক বা একাধিক বিষয়সহ বিস্তারিত তথ্য থাকবে:
- দুর্ঘটনার বিশ্লেষণ ও সম্ভাব্য কারণ
- ডিবাগিং নির্দেশাবলী
- কার্যকরী পরবর্তী পদক্ষেপ
- সর্বোত্তম অনুশীলন
ইভেন্ট পেজের শীর্ষে যদি আপনি Crashlytics এআই অ্যাসিস্ট্যান্স ফিচারটি দেখতে না পান, তাহলে যাচাই করুন যে Firebase জেমিনি (Gemini) সক্রিয় করা হয়েছে কিনা (সেটআপ নির্দেশাবলীর জন্য, Firebase জেমিনি সেট আপ করুন দেখুন)। এছাড়াও, নিশ্চিত করুন যে আপনি একটি ক্র্যাশ বা এএনআর (ANR) ইভেন্ট দেখছেন। নন-ফেটাল ইভেন্টগুলো এখনও সমর্থিত নয়।
আপনি যদি আপনার অ্যাপের কোডবেসে সরাসরি সমস্যাটি সমাধান করার জন্য এআই সহায়তা ব্যবহার করতে চান, তাহলে এমসিপি (MCP)-এর মাধ্যমে Crashlytics -এর জন্য এআই সহায়তা ব্যবহার করার কথা বিবেচনা করতে পারেন।
Crashlytics এ AI সহায়তা পেতে আরও জানুন।
Firebase এ Gemini-এর মাধ্যমে মেসেজিং ক্যাম্পেইনের জন্য AI অন্তর্দৃষ্টি পান।
Firebase জেমিনি আপনার Firebase Cloud Messaging এবং In-App Messaging ক্যাম্পেইনের পারফরম্যান্স উন্নত করার জন্য মেসেজিং ক্যাম্পেইনের সারসংক্ষেপ, অন্তর্দৃষ্টি এবং নির্দেশনা প্রদান করে। ক্যাম্পেইনের ডেটা বিশ্লেষণ করে, Firebase জেমিনি আপনাকে আপনার ক্যাম্পেইনের নাগাল ও প্রভাব বুঝতে সাহায্য করতে পারে এবং ব্যবহারকারীর সম্পৃক্ততা ও প্রবৃদ্ধি বাড়ানোর জন্য কৌশল প্রস্তাব করে।
মেসেজিং ক্যাম্পেইনের জন্য এআই ইনসাইট অ্যাক্সেস করুন
মেসেজিং ক্যাম্পেইনের এআই ইনসাইটস ব্যবহার করতে, নিশ্চিত করুন যে আপনার প্রজেক্টে নিম্নলিখিত বিষয়গুলো রয়েছে:
আপনার প্রোজেক্টের জন্য Firebase এ Gemini সক্রিয় করা হয়েছে। আরও জানতে Firebase এ Gemini সেট আপ করুন দেখুন।
আপনার Firebase প্রজেক্টে Firebase Cloud Messaging বা In-App Messaging সক্রিয় করা আছে।
অন্তত একটি ক্যাম্পেইন বিদ্যমান এবং তা Firebase কনসোলে দেখা যায়।
এই শর্তগুলো পূরণ নিশ্চিত করার পর:
ক্যাম্পেইনের ডেটা অ্যাক্সেস করতে Firebase কনসোলে DevOps & Engagement > Messaging পেজে যান।
আপনার ক্যাম্পেইনের ডেটা লোড হয়ে গেলে, 'Generate AI insights'-এ ক্লিক করুন।
আপনার মেসেজিং ক্যাম্পেইনগুলোর একটি সারসংক্ষেপ ও বিশ্লেষণ প্রদর্শিত হচ্ছে।
Firebase এ Gemini ব্যবহার করে SQL Connect এর জন্য GraphQL কোয়েরি এবং মিউটেশন তৈরি করুন
স্বাভাবিক ভাষার উপর ভিত্তি করে GraphQL তৈরি করতে AI assistance for SQL Connect ব্যবহার করতে:
Firebase কনসোলে, Databases & Storage > SQL Connect- এ যান।
আপনার পরিষেবা এবং ডেটা উৎস নির্বাচন করুন, তারপর ডেটা ট্যাবটি খুলুন।
"Help me write GraphQL pen_spark" আইকনটিতে ক্লিক করুন। আপনি যে কোয়েরি বা মিউটেশনটি তৈরি করতে চান, তা স্বাভাবিক ভাষায় বর্ণনা করুন এবং "Generate"- এ ক্লিক করুন।
উদাহরণস্বরূপ, যদি আপনি 'Build with SQL Connect (web)' কোডল্যাবে উল্লেখিত Movies ডেটা সোর্সটি ব্যবহার করেন, তাহলে আপনি জিজ্ঞাসা করতে পারেন, " রেটিং অনুসারে অবরোহী ক্রমে ২০২২ সালের সেরা পাঁচটি সিনেমা ফেরত দিন, " যার ফলে নিম্নলিখিতের মতো একটি ফলাফল আসতে পারে:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }প্রতিক্রিয়াটি পর্যালোচনা করুন:
- যদি উত্তরটি সঠিক বলে মনে হয়, তাহলে কোড এডিটরে উত্তরটি যুক্ত করতে Insert-এ ক্লিক করুন।
- যদি প্রতিক্রিয়াটি আরও পরিমার্জিত করা যায়, তাহলে 'সম্পাদনা' (Edit) ক্লিক করুন, প্রম্পটটি আপডেট করুন এবং 'পুনরায় তৈরি করুন' (Regenerate ) ক্লিক করুন।
আপনি উত্তরটি গ্রহণ করার পর, প্রযোজ্য হলে, প্যারামিটার বিভাগে নিম্নলিখিতগুলি সেট করুন:
- ভেরিয়েবল : যদি আপনার কোয়েরি বা মিউটেশনে ভেরিয়েবল থাকে, তাহলে সেগুলো এখানে সংজ্ঞায়িত করুন। এগুলো সংজ্ঞায়িত করতে 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 এআই সহায়তা ব্যবহার করুন
ফায়ারবেস অ্যাপ টেস্টিং এজেন্ট আপনার দেওয়া স্বাভাবিক ভাষার নির্দেশনার উপর ভিত্তি করে টেস্ট তৈরি ও চালানোর জন্য কৃত্রিম বুদ্ধিমত্তার (AI) শক্তি ব্যবহার করে। এই এজেন্ট ধাপে ধাপে টেস্ট তৈরি করে, যা আপনি বিভিন্ন ভার্চুয়াল ও ফিজিক্যাল ডিভাইসে চালিয়ে আপনার অ্যাপের সর্বোচ্চ গুণমান নিশ্চিত করতে পারেন। আরও তথ্যের জন্য, অ্যাপ টেস্টিং এজেন্ট দেখুন।
,Firebase এ Gemini সেট আপ করার পর, আপনি আপনার Firebase ডেভেলপার অভিজ্ঞতা উন্নত করতে এটি ব্যবহার শুরু করতে পারেন।
জেমিনি প্যানটি খুলতে:
- Firebase কনসোলের উপরের ডানদিকের মেনুতে অবস্থিত ✦ Gemini in Firebase এ ক্লিক করুন।
জেমিনি পেইনটি Firebase কনসোলের সমস্ত পৃষ্ঠাজুড়ে খোলে এবং স্থায়ী থাকে। আপনি এখন জেমিনির সাথে চ্যাট করতে এবং জেমিনি পেইনে উপলব্ধ সমস্ত বৈশিষ্ট্য অন্বেষণ করতে পারেন।
যদি Firebase কনসোলে ✦ Gemini in Firebase দেখা না যায়, তবে এটিকে সক্রিয় করতে একটি প্রোজেক্টের জন্য Firebase এ Gemini সেট আপ করার ধাপগুলো অনুসরণ করুন।
মিথুন রাশির সাথে চ্যাট করুন
জেমিনি প্যানটি খোলার পর, আপনি অবিলম্বে জেমিনির সাথে কথোপকথন শুরু করতে এবং স্বাভাবিক ভাষায় প্রশ্ন জিজ্ঞাসা করা শুরু করতে পারেন।
নিম্নলিখিত ধাপগুলোতে দেখানো হয়েছে যে Remote Config বিষয়ে জেমিনির সাথে আপনার কেমন কথোপকথন হতে পারে:
'Ask me anything about Firebase' ফিল্ডে একটি প্রশ্ন লিখুন এবং তারপর ' বাটনে ক্লিক করুন। উদাহরণস্বরূপ, আপনি নিচের মতো কোনো প্রশ্ন করতে পারেন:
When should I use a Remote Config rollout vs. an A/B Test?মিথুন রাশি তার প্রতিক্রিয়া প্রদর্শন করে।
এরপর, কথোপকথনটি আরও বিস্তৃত করতে আপনি মিথুনকে স্পষ্টীকরণমূলক প্রশ্ন করতে পারেন অথবা কোড পেস্ট করে পরামর্শ চাইতে পারেন।
আপনি কথোপকথন চালিয়ে যেতে পারেন এবং সমস্যা সমাধানের সময় আপনার অ্যাপ ও প্রজেক্টগুলো সম্পর্কে তথ্য ও প্রশ্ন শেয়ার করতে পারেন। জেমিনি আপনাকে উন্নতি, অপ্টিমাইজেশন এবং অতিরিক্ত নির্দেশনার পরামর্শ দেবে। জেমিনি তার প্রতিক্রিয়া তৈরি করতে কোন ডকুমেন্টেশন এবং কোড স্যাম্পল ব্যবহার করেছে, তার একটি তালিকাও সোর্স সাইটেশনে উল্লেখ করে।
Firebase কনসোলে Gemini প্যানে অন্বেষণ করুন
Firebase কনসোলের জেমিনি প্যানে এমন অনেক বৈশিষ্ট্য রয়েছে যা জেমিনির মাধ্যমে সম্মিলিতভাবে কাজ করাকে সহজ করে তোলে।
| বিকল্প | পদক্ষেপ |
|---|---|
| ফায়ারবেস অ্যালার্টগুলো দেখুন। | |
| স্ফুলিঙ্গ | Firebase জেমিনির সাথে চ্যাট করুন। |
| Firebase জেমিনির সাথে একটি নতুন চ্যাট থ্রেড শুরু করুন। | |
| Firebase এর Gemini-তে আপনার চ্যাট হিস্ট্রি অ্যাক্সেস করুন। | |
| সাহায্য নিন: ডেভেলপার ডকুমেন্টেশন অনুসন্ধান করুন, সাপোর্টের সাথে যোগাযোগ করুন এবং Firebase সার্ভিসের স্ট্যাটাস চেক করুন। | |
| একটি থিম বেছে নিন: হালকা বা গাঢ় থিম নির্বাচন করুন, অথবা ডিভাইসের ডিফল্ট থিমটি বেছে নিন। | |
| টেক্সট_সিলেক্ট_স্টার্ট | জেমিনি প্যানেটিকে কনসোলের একটি নির্দিষ্ট স্থানে ডক করুন। আপনি প্যানেটিকে বামে, উপরে, ডানে বা নীচে ডক করতে পারেন। |
| text_select_mov_back_word | জেমিনি প্যানেটিকে তার মূল অবস্থায় ফিরিয়ে আনতে আনডক করুন। |
| পুরো কনসোল জুড়ে জেমিনি প্যানেলটি ম্যাক্সিমাইজ করুন। | |
| জেমিনি প্যানটিকে তার আসল আকারে ফিরিয়ে আনুন। | |
| Firebase এ Gemini ব্যবহারের অভিজ্ঞতা সম্পর্কে Firebase টিমকে একটি সমস্যা জানান। আমরা আপনাকে বাগ রিপোর্ট করতে, উন্নতির পরামর্শ দিতে বা সাধারণ মতামত জানাতে উৎসাহিত করি। | |
| জেমিনি প্যানেলটি বন্ধ করুন। |
Firebase জেমিনিতে ব্যক্তিগতকরণ ব্যবহার করুন
Firebase এ Gemini-র সর্বোচ্চ সুবিধা পেতে, আপনার Firebase প্রজেক্ট সম্পর্কিত প্রশ্ন জিজ্ঞাসা করার চেষ্টা করুন। এখানে কিছু ধারণা দেওয়া হলো:
Cloud Firestore : "আমার চ্যাট অ্যাপে কার্যকরভাবে ডেটা পুনরুদ্ধারের জন্য আমি Cloud Firestore কীভাবে গঠন করব?"
Authentication : "আমার অ্যাপটি কী কী ধরনের লগইন পদ্ধতি সমর্থন করে, এবং আমি কোনগুলো যোগ করতে পারি?"
Crashlytics : "আমার সাম্প্রতিক Crashlytics রিপোর্টগুলোর উপর ভিত্তি করে, আমার অ্যাপের স্থিতিশীলতা উন্নত করার জন্য কোন তিনটি প্রধান সমস্যা সমাধান করা উচিত?"
আপনার নির্দিষ্ট Firebase সেটআপ অনুযায়ী প্রশ্নগুলো সাজিয়ে নিলে, Firebase এর Gemini আরও প্রাসঙ্গিক ও কার্যকর তথ্য প্রদান করতে পারে।
Crashlytics এআই সহায়তা ব্যবহার করুন
আপনার দুর্ঘটনাগুলো সম্পর্কে তথ্য পেতে Crashlytics এ AI সহায়তা ব্যবহার করতে:
Firebase কনসোলে, DevOps & Engagement > Crashlytics ড্যাশবোর্ডে যান এবং তারপরে আপনার অ্যাপটি নির্বাচন করুন।
আপনি যে ক্র্যাশটি তদন্ত করতে চান, সেটি খুঁজে বের করে নির্বাচন করুন। Crashlytics ইভেন্ট পেজটি প্রদর্শিত হবে, যেখানে নিম্নলিখিত এক বা একাধিক বিষয়সহ বিস্তারিত তথ্য থাকবে:
- দুর্ঘটনার বিশ্লেষণ ও সম্ভাব্য কারণ
- ডিবাগিং নির্দেশাবলী
- কার্যকরী পরবর্তী পদক্ষেপ
- সর্বোত্তম অনুশীলন
ইভেন্ট পেজের শীর্ষে যদি আপনি Crashlytics এআই অ্যাসিস্ট্যান্স ফিচারটি দেখতে না পান, তাহলে যাচাই করুন যে Firebase জেমিনি (Gemini) সক্রিয় করা হয়েছে কিনা (সেটআপ নির্দেশাবলীর জন্য, Firebase জেমিনি সেট আপ করুন দেখুন)। এছাড়াও, নিশ্চিত করুন যে আপনি একটি ক্র্যাশ বা এএনআর (ANR) ইভেন্ট দেখছেন। নন-ফেটাল ইভেন্টগুলো এখনও সমর্থিত নয়।
আপনি যদি আপনার অ্যাপের কোডবেসে সরাসরি সমস্যাটি সমাধান করার জন্য এআই সহায়তা ব্যবহার করতে চান, তাহলে এমসিপি (MCP)-এর মাধ্যমে Crashlytics -এর জন্য এআই সহায়তা ব্যবহার করার কথা বিবেচনা করতে পারেন।
Crashlytics এ AI সহায়তা পেতে আরও জানুন।
Firebase এ Gemini-এর মাধ্যমে মেসেজিং ক্যাম্পেইনের জন্য AI অন্তর্দৃষ্টি পান।
Firebase জেমিনি আপনার Firebase Cloud Messaging এবং In-App Messaging ক্যাম্পেইনের পারফরম্যান্স উন্নত করার জন্য মেসেজিং ক্যাম্পেইনের সারসংক্ষেপ, অন্তর্দৃষ্টি এবং নির্দেশনা প্রদান করে। ক্যাম্পেইনের ডেটা বিশ্লেষণ করে, Firebase জেমিনি আপনাকে আপনার ক্যাম্পেইনের নাগাল ও প্রভাব বুঝতে সাহায্য করতে পারে এবং ব্যবহারকারীর সম্পৃক্ততা ও প্রবৃদ্ধি বাড়ানোর জন্য কৌশল প্রস্তাব করে।
মেসেজিং ক্যাম্পেইনের জন্য এআই ইনসাইট অ্যাক্সেস করুন
মেসেজিং ক্যাম্পেইনের এআই ইনসাইটস ব্যবহার করতে, নিশ্চিত করুন যে আপনার প্রজেক্টে নিম্নলিখিত বিষয়গুলো রয়েছে:
আপনার প্রোজেক্টের জন্য Firebase এ Gemini সক্রিয় করা হয়েছে। আরও জানতে Firebase এ Gemini সেট আপ করুন দেখুন।
আপনার Firebase প্রজেক্টে Firebase Cloud Messaging বা In-App Messaging সক্রিয় করা আছে।
অন্তত একটি ক্যাম্পেইন বিদ্যমান এবং তা Firebase কনসোলে দেখা যায়।
এই শর্তগুলো পূরণ নিশ্চিত করার পর:
ক্যাম্পেইনের ডেটা অ্যাক্সেস করতে Firebase কনসোলে DevOps & Engagement > Messaging পেজে যান।
আপনার ক্যাম্পেইনের ডেটা লোড হয়ে গেলে, 'Generate AI insights'-এ ক্লিক করুন।
আপনার মেসেজিং ক্যাম্পেইনগুলোর একটি সারসংক্ষেপ ও বিশ্লেষণ প্রদর্শিত হচ্ছে।
Firebase এ Gemini ব্যবহার করে SQL Connect এর জন্য GraphQL কোয়েরি এবং মিউটেশন তৈরি করুন
স্বাভাবিক ভাষার উপর ভিত্তি করে GraphQL তৈরি করতে AI assistance for SQL Connect ব্যবহার করতে:
Firebase কনসোলে, Databases & Storage > SQL Connect- এ যান।
আপনার পরিষেবা এবং ডেটা উৎস নির্বাচন করুন, তারপর ডেটা ট্যাবটি খুলুন।
"Help me write GraphQL pen_spark" আইকনটিতে ক্লিক করুন। আপনি যে কোয়েরি বা মিউটেশনটি তৈরি করতে চান, তা স্বাভাবিক ভাষায় বর্ণনা করুন এবং "Generate"- এ ক্লিক করুন।
উদাহরণস্বরূপ, যদি আপনি 'Build with SQL Connect (web)' কোডল্যাবে উল্লেখিত Movies ডেটা সোর্সটি ব্যবহার করেন, তাহলে আপনি জিজ্ঞাসা করতে পারেন, " রেটিং অনুসারে অবরোহী ক্রমে ২০২২ সালের সেরা পাঁচটি সিনেমা ফেরত দিন, " যার ফলে নিম্নলিখিতের মতো একটি ফলাফল আসতে পারে:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }প্রতিক্রিয়াটি পর্যালোচনা করুন:
- যদি উত্তরটি সঠিক বলে মনে হয়, তাহলে কোড এডিটরে উত্তরটি যুক্ত করতে Insert-এ ক্লিক করুন।
- যদি প্রতিক্রিয়াটি আরও পরিমার্জিত করা যায়, তাহলে 'সম্পাদনা' (Edit) ক্লিক করুন, প্রম্পটটি আপডেট করুন এবং 'পুনরায় তৈরি করুন' (Regenerate ) ক্লিক করুন।
আপনি উত্তরটি গ্রহণ করার পর, প্রযোজ্য হলে, প্যারামিটার বিভাগে নিম্নলিখিতগুলি সেট করুন:
- ভেরিয়েবল : যদি আপনার কোয়েরি বা মিউটেশনে ভেরিয়েবল থাকে, তাহলে সেগুলো এখানে সংজ্ঞায়িত করুন। এগুলো সংজ্ঞায়িত করতে 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 এআই সহায়তা ব্যবহার করুন
ফায়ারবেস অ্যাপ টেস্টিং এজেন্ট আপনার দেওয়া স্বাভাবিক ভাষার নির্দেশনার উপর ভিত্তি করে টেস্ট তৈরি ও চালানোর জন্য কৃত্রিম বুদ্ধিমত্তার (AI) শক্তি ব্যবহার করে। এই এজেন্ট ধাপে ধাপে টেস্ট তৈরি করে, যা আপনি বিভিন্ন ভার্চুয়াল ও ফিজিক্যাল ডিভাইসে চালিয়ে আপনার অ্যাপের সর্বোচ্চ গুণমান নিশ্চিত করতে পারেন। আরও তথ্যের জন্য, অ্যাপ টেস্টিং এজেন্ট দেখুন।
,Firebase এ Gemini সেট আপ করার পর, আপনি আপনার Firebase ডেভেলপার অভিজ্ঞতা উন্নত করতে এটি ব্যবহার শুরু করতে পারেন।
জেমিনি প্যানটি খুলতে:
- Firebase কনসোলের উপরের ডানদিকের মেনুতে অবস্থিত ✦ Gemini in Firebase এ ক্লিক করুন।
জেমিনি পেইনটি Firebase কনসোলের সমস্ত পৃষ্ঠাজুড়ে খোলে এবং স্থায়ী থাকে। আপনি এখন জেমিনির সাথে চ্যাট করতে এবং জেমিনি পেইনে উপলব্ধ সমস্ত বৈশিষ্ট্য অন্বেষণ করতে পারেন।
যদি Firebase কনসোলে ✦ Gemini in Firebase দেখা না যায়, তবে এটিকে সক্রিয় করতে একটি প্রোজেক্টের জন্য Firebase এ Gemini সেট আপ করার ধাপগুলো অনুসরণ করুন।
মিথুন রাশির সাথে চ্যাট করুন
জেমিনি প্যানটি খোলার পর, আপনি অবিলম্বে জেমিনির সাথে কথোপকথন শুরু করতে এবং স্বাভাবিক ভাষায় প্রশ্ন জিজ্ঞাসা করা শুরু করতে পারেন।
নিম্নলিখিত ধাপগুলোতে দেখানো হয়েছে যে Remote Config বিষয়ে জেমিনির সাথে আপনার কেমন কথোপকথন হতে পারে:
'Ask me anything about Firebase' ফিল্ডে একটি প্রশ্ন লিখুন এবং তারপর ' বাটনে ক্লিক করুন। উদাহরণস্বরূপ, আপনি নিচের মতো কোনো প্রশ্ন করতে পারেন:
When should I use a Remote Config rollout vs. an A/B Test?মিথুন রাশি তার প্রতিক্রিয়া প্রদর্শন করে।
এরপর, কথোপকথনটি আরও বিস্তৃত করতে আপনি মিথুনকে স্পষ্টীকরণমূলক প্রশ্ন করতে পারেন অথবা কোড পেস্ট করে পরামর্শ চাইতে পারেন।
আপনি কথোপকথন চালিয়ে যেতে পারেন এবং সমস্যা সমাধানের সময় আপনার অ্যাপ ও প্রজেক্টগুলো সম্পর্কে তথ্য ও প্রশ্ন শেয়ার করতে পারেন। জেমিনি আপনাকে উন্নতি, অপ্টিমাইজেশন এবং অতিরিক্ত নির্দেশনার পরামর্শ দেবে। জেমিনি তার প্রতিক্রিয়া তৈরি করতে কোন ডকুমেন্টেশন এবং কোড স্যাম্পল ব্যবহার করেছে, তার একটি তালিকাও সোর্স সাইটেশনে উল্লেখ করে।
Firebase কনসোলে Gemini প্যানে অন্বেষণ করুন
Firebase কনসোলের জেমিনি প্যানে এমন অনেক বৈশিষ্ট্য রয়েছে যা জেমিনির মাধ্যমে সম্মিলিতভাবে কাজ করাকে সহজ করে তোলে।
| বিকল্প | পদক্ষেপ |
|---|---|
| ফায়ারবেস অ্যালার্টগুলো দেখুন। | |
| স্ফুলিঙ্গ | Firebase জেমিনির সাথে চ্যাট করুন। |
| Firebase জেমিনির সাথে একটি নতুন চ্যাট থ্রেড শুরু করুন। | |
| Firebase এর Gemini-তে আপনার চ্যাট হিস্ট্রি অ্যাক্সেস করুন। | |
| সাহায্য নিন: ডেভেলপার ডকুমেন্টেশন অনুসন্ধান করুন, সাপোর্টের সাথে যোগাযোগ করুন এবং Firebase সার্ভিসের স্ট্যাটাস চেক করুন। | |
| একটি থিম বেছে নিন: হালকা বা গাঢ় থিম নির্বাচন করুন, অথবা ডিভাইসের ডিফল্ট থিমটি বেছে নিন। | |
| টেক্সট_সিলেক্ট_স্টার্ট | জেমিনি প্যানেটিকে কনসোলের একটি নির্দিষ্ট স্থানে ডক করুন। আপনি প্যানেটিকে বামে, উপরে, ডানে বা নীচে ডক করতে পারেন। |
| text_select_mov_back_word | জেমিনি প্যানেটিকে তার মূল অবস্থায় ফিরিয়ে আনতে আনডক করুন। |
| পুরো কনসোল জুড়ে জেমিনি প্যানেলটি ম্যাক্সিমাইজ করুন। | |
| জেমিনি প্যানটিকে তার আসল আকারে ফিরিয়ে আনুন। | |
| Firebase এ Gemini ব্যবহারের অভিজ্ঞতা সম্পর্কে Firebase টিমকে একটি সমস্যা জানান। আমরা আপনাকে বাগ রিপোর্ট করতে, উন্নতির পরামর্শ দিতে বা সাধারণ মতামত জানাতে উৎসাহিত করি। | |
| জেমিনি প্যানেলটি বন্ধ করুন। |
Firebase জেমিনিতে ব্যক্তিগতকরণ ব্যবহার করুন
Firebase এ Gemini-র সর্বোচ্চ সুবিধা পেতে, আপনার Firebase প্রজেক্ট সম্পর্কিত প্রশ্ন জিজ্ঞাসা করার চেষ্টা করুন। এখানে কিছু ধারণা দেওয়া হলো:
Cloud Firestore : "আমার চ্যাট অ্যাপে কার্যকরভাবে ডেটা পুনরুদ্ধারের জন্য আমি Cloud Firestore কীভাবে গঠন করব?"
Authentication : "আমার অ্যাপটি কী কী ধরনের লগইন পদ্ধতি সমর্থন করে, এবং আমি কোনগুলো যোগ করতে পারি?"
Crashlytics : "Based on my recent Crashlytics reports, what are the top three issues I should address to improve my app's stability?"
If you tailor your questions to your specific Firebase setup, Gemini in Firebase can provide more relevant and actionable insights.
Use AI assistance in Crashlytics
To use AI assistance in Crashlytics to generate insights about your crashes:
In the Firebase console, go to the DevOps & Engagement > Crashlytics dashboard , and then select your app.
Locate and select a crash you want to investigate. The Crashlytics event page appears, including insights with one or more of the following:
- an analysis of the crash with a possible cause
- debugging instructions
- actionable next steps
- সর্বোত্তম অনুশীলন
If you don't see the AI assistance in Crashlytics feature at the top of the event page, verify that Gemini in Firebase has been enabled (for setup instructions, see Set up Gemini in Firebase ). Also, make sure that you're viewing a crash or ANR event. Non-fatal events are not yet supported.
If you'd like to use AI assistance to fix the issue directly in your app's codebase, consider using AI assistance for Crashlytics via MCP .
Learn more at Get AI assistance in Crashlytics .
Get AI insights for messaging campaigns with Gemini in Firebase
Gemini in Firebase provides messaging campaign summarization, insights, and guidance to improve your Firebase Cloud Messaging and In-App Messaging campaign performance. By analyzing campaign data, Gemini in Firebase can help you understand your campaigns' reach and impact and suggests strategies to improve user engagement and growth.
Access AI insights for messaging campaigns
To use messaging campaign AI insights, make sure that your project has the following:
Gemini in Firebase is enabled for your project. Learn more at Set up Gemini in Firebase .
Firebase Cloud Messaging or In-App Messaging is enabled in your Firebase project.
At least one campaign exists and appears in the Firebase console.
After ensuring these requirements are met:
In the Firebase console, go to the DevOps & Engagement > Messaging page to access campaign data.
After your campaign data loads, click Generate AI insights .
A summary and analysis of your messaging campaigns appears.
Generate GraphQL queries and mutations for SQL Connect with Gemini in Firebase
To use AI assistance for SQL Connect to generate GraphQL based on natural language:
In the Firebase console, go to Databases & Storage > SQL Connect .
Select your service and data source, then open the Data tab.
Click the Help me write GraphQL pen_spark icon. Describe in natural language the query or mutation you want to generate, and click Generate .
For example, if you're using the Movies data source referenced in the "Build with SQL Connect (web)" codelab , you could ask, " Return the top five movies of 2022, in descending order by rating ," which might return a result like the following:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }Review the response:
- If the response looks correct, click Insert to insert the response into the code editor.
- If the response could be refined, click Edit , update the prompt, and click Regenerate .
After you've accepted the response, set the following in the Parameters section, if applicable:
- Variables : If your query or mutation contains variables, define them here. Use JSON to define them, for example,
{"title":"The Matrix", "releaseYear":"1999"}. - Authorization : Choose the Authorization context (Administrator, Authenticated, or Unauthenticated) with which to run the query or mutation.
- Variables : If your query or mutation contains variables, define them here. Use JSON to define them, for example,
Click Run in the code editor and review results.
To test multiple queries or mutations in the code editor, ensure they are named. For example, the following query is named GetMovie . Move your cursor into the first line of the query or mutation to activate the Run button.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
For more advanced use cases, see AI assistance for SQL Connect use cases .
Use AI assistance in Firebase App Distribution
The Firebase App Testing agent uses the power of AI to create and run tests based on natural language prompts that you provide. The agent creates step-by-step tests that you can run on various virtual and physical devices to make sure your app is of the highest quality. For more information, see App Testing agent .