Firebase কনসোলে Gemini ব্যবহার করে দেখুন

Firebase এ Gemini সেট আপ করার পর, আপনি আপনার Firebase ডেভেলপার অভিজ্ঞতা উন্নত করতে এটি ব্যবহার শুরু করতে পারেন।

জেমিনি প্যানটি খুলতে:

  • Firebase কনসোলের উপরের ডানদিকের মেনুতে অবস্থিত ✦ Gemini in Firebase ক্লিক করুন।

জেমিনি পেইনটি ফায়ারবেস কনসোলের সমস্ত পৃষ্ঠাজুড়ে খোলে এবং স্থায়ী থাকে। আপনি এখন জেমিনির সাথে চ্যাট করতে এবং জেমিনি পেইনে উপলব্ধ সমস্ত বৈশিষ্ট্য অন্বেষণ করতে পারেন।

যদি Firebase কনসোলে ✦ Gemini in Firebase দেখা না যায়, তবে এটিকে সক্রিয় করতে একটি প্রোজেক্টের জন্য Firebase এ Gemini সেট আপ করার ধাপগুলো অনুসরণ করুন।

মিথুন রাশির সাথে চ্যাট করুন

জেমিনি প্যানটি খোলার পর, আপনি অবিলম্বে জেমিনির সাথে কথোপকথন শুরু করতে এবং স্বাভাবিক ভাষায় প্রশ্ন জিজ্ঞাসা করা শুরু করতে পারেন।

নিম্নলিখিত ধাপগুলোতে দেখানো হয়েছে যে Remote Config বিষয়ে জেমিনির সাথে আপনার কেমন কথোপকথন হতে পারে:

  1. 'Ask me anything about Firebase' ফিল্ডে একটি প্রশ্ন লিখুন এবং তারপর ' বাটনে ক্লিক করুন। উদাহরণস্বরূপ, আপনি নিচের মতো কোনো প্রশ্ন করতে পারেন:

    When should I use a Remote Config rollout vs. an A/B Test?
    

    মিথুন রাশি তার প্রতিক্রিয়া প্রদর্শন করে।

  2. এরপর, কথোপকথনটি আরও বিস্তৃত করতে আপনি মিথুনকে স্পষ্টীকরণমূলক প্রশ্ন করতে পারেন অথবা কোড পেস্ট করে পরামর্শ চাইতে পারেন।

আপনি কথোপকথন চালিয়ে যেতে পারেন এবং সমস্যা সমাধানের সময় আপনার অ্যাপ ও প্রজেক্টগুলো সম্পর্কে তথ্য ও প্রশ্ন শেয়ার করতে পারেন। জেমিনি আপনাকে উন্নতি, অপ্টিমাইজেশন এবং অতিরিক্ত নির্দেশনার পরামর্শ দেবে। জেমিনি তার প্রতিক্রিয়া তৈরি করতে কোন ডকুমেন্টেশন এবং কোড স্যাম্পল ব্যবহার করেছে, তার একটি তালিকাও সোর্স সাইটেশনে উল্লেখ করে।

Firebase কনসোলে Gemini প্যানে অন্বেষণ করুন

Firebase কনসোলের জেমিনি প্যানে এমন অনেক বৈশিষ্ট্য রয়েছে যা জেমিনির মাধ্যমে সম্মিলিতভাবে কাজ করাকে সহজ করে তোলে।

বিকল্প পদক্ষেপ
ফায়ারবেস অ্যালার্টগুলো দেখুন।
স্ফুলিঙ্গ Firebase জেমিনির সাথে চ্যাট করুন।
Firebase জেমিনির সাথে একটি নতুন চ্যাট থ্রেড শুরু করুন।
Firebase এর Gemini-তে আপনার চ্যাট হিস্ট্রি অ্যাক্সেস করুন।
সাহায্য নিন: ডেভেলপার ডকুমেন্টেশন অনুসন্ধান করুন, সাপোর্টের সাথে যোগাযোগ করুন এবং Firebase সার্ভিসের স্ট্যাটাস চেক করুন।
একটি থিম বেছে নিন: হালকা বা গাঢ় থিম নির্বাচন করুন, অথবা ডিভাইসের ডিফল্ট থিমটি বেছে নিন।
টেক্সট_সিলেক্ট_স্টার্ট জেমিনি প্যানেটিকে কনসোলের একটি নির্দিষ্ট স্থানে ডক করুন। আপনি প্যানেটিকে বামে, উপরে, ডানে বা নীচে ডক করতে পারেন।
text_select_mov_back_word জেমিনি প্যানেটিকে তার মূল অবস্থায় ফিরিয়ে আনতে আনডক করুন।
পুরো কনসোল জুড়ে জেমিনি প্যানেলটি ম্যাক্সিমাইজ করুন।
জেমিনি প্যানটিকে তার আসল আকারে ফিরিয়ে আনুন।
Firebase এ Gemini ব্যবহারের অভিজ্ঞতা সম্পর্কে Firebase টিমকে একটি সমস্যা জানান। আমরা আপনাকে বাগ রিপোর্ট করতে, উন্নতির পরামর্শ দিতে বা সাধারণ মতামত জানাতে উৎসাহিত করি।
জেমিনি প্যানেলটি বন্ধ করুন।

Firebase জেমিনিতে ব্যক্তিগতকরণ ব্যবহার করুন

Firebase এ Gemini-র সর্বোচ্চ সুবিধা পেতে, আপনার Firebase প্রজেক্ট সম্পর্কিত প্রশ্ন জিজ্ঞাসা করার চেষ্টা করুন। এখানে কিছু ধারণা দেওয়া হলো:

  • Realtime Database : "আমার চ্যাট অ্যাপে কার্যকরভাবে ডেটা পুনরুদ্ধারের জন্য আমি আমার Realtime Database কীভাবে গঠন করব?"

  • Authentication : "আমার অ্যাপটি কী কী ধরনের লগইন পদ্ধতি সমর্থন করে, এবং আমি কোনগুলো যোগ করতে পারি?"

  • Crashlytics : "আমার সাম্প্রতিক Crashlytics রিপোর্টগুলোর উপর ভিত্তি করে, আমার অ্যাপের স্থিতিশীলতা উন্নত করার জন্য কোন তিনটি প্রধান সমস্যা সমাধান করা উচিত?"

    আপনার নির্দিষ্ট Firebase সেটআপ অনুযায়ী প্রশ্নগুলো সাজিয়ে নিলে, Firebase এর Gemini আরও প্রাসঙ্গিক ও কার্যকর তথ্য প্রদান করতে পারে।

Crashlytics এআই সহায়তা ব্যবহার করুন

আপনার দুর্ঘটনাগুলো সম্পর্কে তথ্য পেতে Crashlytics এ AI সহায়তা ব্যবহার করতে:

  1. Firebase কনসোলে, Crashlytics ড্যাশবোর্ডটি খুলুন এবং আপনার অ্যাপটি নির্বাচন করুন।

  2. আপনি যে ক্র্যাশটি তদন্ত করতে চান, সেটি খুঁজে বের করে নির্বাচন করুন। Crashlytics ইভেন্ট পেজটি প্রদর্শিত হবে, যেখানে নিম্নলিখিত এক বা একাধিক বিষয়সহ বিস্তারিত তথ্য থাকবে:

    • দুর্ঘটনার বিশ্লেষণ ও সম্ভাব্য কারণ
    • ডিবাগিং নির্দেশাবলী
    • কার্যকরী পরবর্তী পদক্ষেপ
    • সর্বোত্তম অনুশীলন

    ইভেন্ট পেজের শীর্ষে যদি আপনি Crashlytics এআই অ্যাসিস্ট্যান্স ফিচারটি দেখতে না পান, তাহলে যাচাই করুন যে Firebase জেমিনি (Gemini) সক্রিয় করা হয়েছে কিনা (সেটআপ নির্দেশাবলীর জন্য, Firebase জেমিনি সেট আপ করুন দেখুন)। এছাড়াও, নিশ্চিত করুন যে আপনি একটি ক্র্যাশ বা এএনআর (ANR) ইভেন্ট দেখছেন। নন-ফেটাল ইভেন্টগুলো এখনও সমর্থিত নয়।

  3. আপনি যদি আপনার অ্যাপের কোডবেসে সরাসরি সমস্যাটি সমাধান করার জন্য এআই সহায়তা ব্যবহার করতে চান, তাহলে এমসিপি (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 সক্রিয় করা আছে।

  • At least one campaign exists and appears in the Firebase console.

এই শর্তগুলো পূরণ নিশ্চিত করার পর:

  1. ক্যাম্পেইনের ডেটা অ্যাক্সেস করতে Firebase কনসোলে মেসেজিং খুলুন।

  2. আপনার ক্যাম্পেইনের ডেটা লোড হয়ে গেলে, 'Generate AI insights'-এ ক্লিক করুন।

    আপনার মেসেজিং ক্যাম্পেইনগুলোর একটি সারসংক্ষেপ ও বিশ্লেষণ প্রদর্শিত হচ্ছে।

Firebase এ Gemini ব্যবহার করে Data Connect এর জন্য GraphQL কোয়েরি এবং মিউটেশন তৈরি করুন

স্বাভাবিক ভাষার উপর ভিত্তি করে GraphQL তৈরি করতে AI assistance for Data Connect ব্যবহার করতে:

  1. আপনার প্রজেক্টে Data Connect খুলুন এবং Services-এর অধীনে আপনার ডেটা সোর্স নির্বাচন করুন।

  2. ডেটা-তে ক্লিক করুন।

  3. "Help me write GraphQL pen_spark" আইকনটিতে ক্লিক করুন। আপনি যে কোয়েরি বা মিউটেশনটি তৈরি করতে চান, তা স্বাভাবিক ভাষায় বর্ণনা করুন এবং "Generate"- এ ক্লিক করুন।

    উদাহরণস্বরূপ, যদি আপনি "Build with Data Connect (web)" কোডল্যাবে উল্লেখিত Movies ডেটা সোর্সটি ব্যবহার করেন, তাহলে আপনি জিজ্ঞাসা করতে পারেন, " রেটিং অনুসারে অবরোহী ক্রমে ২০২২ সালের সেরা পাঁচটি সিনেমা ফেরত দিন, " যার ফলে নিম্নলিখিতের মতো একটি ফলাফল আসতে পারে:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  4. প্রতিক্রিয়াটি পর্যালোচনা করুন:

    • যদি উত্তরটি সঠিক বলে মনে হয়, তাহলে কোড এডিটরে উত্তরটি যুক্ত করতে Insert-এ ক্লিক করুন।
    • যদি প্রতিক্রিয়াটি আরও পরিমার্জিত করা যায়, তাহলে 'সম্পাদনা' (Edit) ক্লিক করুন, প্রম্পটটি আপডেট করুন এবং 'পুনরায় তৈরি করুন' (Regenerate ) ক্লিক করুন।
  5. আপনি উত্তরটি গ্রহণ করার পর, প্রযোজ্য হলে, প্যারামিটার বিভাগে নিম্নলিখিতগুলি সেট করুন:

    • ভেরিয়েবল : যদি আপনার কোয়েরি বা মিউটেশনে ভেরিয়েবল থাকে, তাহলে সেগুলো এখানে সংজ্ঞায়িত করুন। এগুলো সংজ্ঞায়িত করতে JSON ব্যবহার করুন, উদাহরণস্বরূপ, {"title":"The Matrix", "releaseYear":"1999"}
    • অনুমোদন : কোয়েরি বা মিউটেশনটি চালানোর জন্য অনুমোদনের প্রেক্ষাপট (অ্যাডমিনিস্ট্রেটর, অথেনটিকেটেড, বা আনঅথেনটিকেটেড) নির্বাচন করুন।
  6. কোড এডিটরে রান- এ ক্লিক করুন এবং ফলাফল পর্যালোচনা করুন।

কোড এডিটরে একাধিক কোয়েরি বা মিউটেশন পরীক্ষা করার জন্য, সেগুলোর নাম দেওয়া আছে কিনা তা নিশ্চিত করুন। উদাহরণস্বরূপ, নিম্নলিখিত কোয়েরিটির নাম হলো GetMovieরান বাটনটি সক্রিয় করতে কোয়েরি বা মিউটেশনটির প্রথম লাইনে আপনার কার্সরটি নিয়ে যান।

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

আরও উন্নত ব্যবহারের ক্ষেত্রগুলির জন্য, AI assistance for Data Connect দেখুন।

Firebase App Distribution এআই সহায়তা ব্যবহার করুন

ফায়ারবেস অ্যাপ টেস্টিং এজেন্ট আপনার দেওয়া স্বাভাবিক ভাষার নির্দেশনার উপর ভিত্তি করে টেস্ট তৈরি ও চালানোর জন্য কৃত্রিম বুদ্ধিমত্তার (AI) শক্তি ব্যবহার করে। এই এজেন্ট ধাপে ধাপে টেস্ট তৈরি করে, যা আপনি বিভিন্ন ভার্চুয়াল ও ফিজিক্যাল ডিভাইসে চালিয়ে আপনার অ্যাপের সর্বোচ্চ গুণমান নিশ্চিত করতে পারেন। আরও তথ্যের জন্য, অ্যাপ টেস্টিং এজেন্ট দেখুন।