Firebase এ Gemini সেট আপ করার পরে, আপনি আপনার Firebase ডেভেলপার অভিজ্ঞতা উন্নত করতে এটি ব্যবহার শুরু করতে পারেন।
জেমিনি ফলকটি খুলতে:
- Firebase কনসোলের উপরের ডানদিকের মেনুতে অবস্থিত Firebase এ ✦ Gemini-তে ক্লিক করুন।
জেমিনি প্যানটি ফায়ারবেস কনসোলের সমস্ত পৃষ্ঠায় খোলে এবং স্থায়ী হয়। আপনি এখন জেমিনির সাথে চ্যাট করতে পারেন এবং জেমিনি প্যানে উপলব্ধ সমস্ত বৈশিষ্ট্যগুলি অন্বেষণ করতে পারেন।
যদি ✦ Firebase এ Gemini Firebase কনসোলে না দেখা যায়, তাহলে এটি সক্ষম করার জন্য একটি প্রকল্পের জন্য Set up Gemini in Firebase এ ধাপগুলি অনুসরণ করুন।
মিথুন রাশির সাথে চ্যাট করুন
জেমিনি ফলকটি খোলার পর, আপনি অবিলম্বে জেমিনির সাথে কথোপকথন শুরু করতে পারেন এবং স্বাভাবিক ভাষা ব্যবহার করে প্রশ্ন জিজ্ঞাসা করতে শুরু করতে পারেন।
নিম্নলিখিত ধাপগুলি Remote Config সম্পর্কে জেমিনির সাথে আপনার কথোপকথন প্রদর্শন করে:
"আস্ক মি এনিথিং অ্যানথিং অ্যাবাউন্ড ফায়ারবেস" ফিল্ডে, একটি প্রশ্ন লিখুন এবং তারপর " সেন্ড " এ ক্লিক করুন। উদাহরণস্বরূপ, আপনি নিম্নলিখিতগুলির মতো কিছু জিজ্ঞাসা করতে পারেন:
When should I use a Remote Config rollout vs. an A/B Test?মিথুন রাশি তার প্রতিক্রিয়া প্রদর্শন করে।
এরপর, আপনি কথোপকথনটি আরও বিস্তৃত করার জন্য জেমিনিকে স্পষ্টীকরণমূলক প্রশ্ন জিজ্ঞাসা করতে পারেন অথবা কোডটি পেস্ট করে পরামর্শ চাইতে পারেন।
আপনি কথোপকথন চালিয়ে যেতে পারেন, এবং সমস্যা সমাধানের সময় অ্যাপ এবং আপনার কাজ করা প্রকল্পগুলি সম্পর্কে তথ্য এবং প্রশ্নগুলি ভাগ করে নেওয়া চালিয়ে যেতে পারেন এবং জেমিনি উন্নতি এবং অপ্টিমাইজেশন এবং অতিরিক্ত নির্দেশিকা সুপারিশ করবে। জেমিনিতে সোর্স উদ্ধৃতিও অন্তর্ভুক্ত রয়েছে যা জেমিনি তার প্রতিক্রিয়া তৈরি করতে কোন ডকুমেন্টেশন এবং কোড নমুনা ব্যবহার করেছিল তা তালিকাভুক্ত করে।
Firebase কনসোলে Gemini প্যানটি অন্বেষণ করুন
Firebase কনসোলের জেমিনি প্যানে বেশ কিছু বৈশিষ্ট্য রয়েছে যা জেমিনির সাথে সহযোগিতামূলকভাবে কাজ করা সহজ করে তোলে।
| বিকল্প | অ্যাকশন |
|---|---|
| বিজ্ঞপ্তি | ফায়ারবেস সতর্কতা দেখুন। |
| স্পার্ক | Firebase এ জেমিনির সাথে চ্যাট করুন। |
| Firebase এ Gemini-এর সাথে একটি নতুন চ্যাট থ্রেড শুরু করুন। | |
| ইতিহাস | Firebase এ Gemini-তে আপনার চ্যাট ইতিহাস অ্যাক্সেস করুন। |
| যোগাযোগ_সমর্থন | সাহায্য পান: ডেভেলপার ডকুমেন্টেশন অনুসন্ধান করুন, সহায়তার সাথে যোগাযোগ করুন এবং Firebase পরিষেবার স্থিতি পরীক্ষা করুন। |
| ডার্ক_মোড | একটি থিম বেছে নিন: একটি হালকা বা গাঢ় থিম বেছে নিন, অথবা ডিভাইসের ডিফল্টটি বেছে নিন। |
| টেক্সট_সিলেক্ট_স্টার্ট | কনসোলের একটি নির্দিষ্ট স্থানে জেমিনি প্যানটি ডক করুন। আপনি প্যানটি বাম, উপরে, ডান বা নীচে ডক করতে পারেন। |
| টেক্সট_সিলেক্ট_মুভ_ব্যাক_ওয়ার্ড | জেমিনি প্যানটিকে তার আসল অবস্থায় ফিরিয়ে আনতে এটিকে আনডক করুন। |
| পূর্ণ পর্দা | পুরো কনসোলটি দখল করার জন্য জেমিনি ফলকটি বড় করুন। |
| পূর্ণস্ক্রিন_প্রস্থান | জেমিনি ফলকটিকে তার আসল আকারে পুনরুদ্ধার করুন। |
| Firebase এ Gemini-এর সাথে আপনার অভিজ্ঞতা সম্পর্কে Firebase টিমকে কোনও সমস্যা রিপোর্ট করুন। আমরা আপনাকে বাগ রিপোর্ট করতে, উন্নতির পরামর্শ দিতে বা সাধারণ প্রতিক্রিয়া প্রদান করতে উৎসাহিত করি। | |
| বন্ধ | জেমিনি ফলকটি বন্ধ করুন। |
Firebase এ Gemini-তে ব্যক্তিগতকরণ ব্যবহার করুন
Firebase এ Gemini থেকে সর্বাধিক সুবিধা পেতে, আপনার Firebase প্রকল্প সম্পর্কিত প্রশ্ন জিজ্ঞাসা করার চেষ্টা করুন। এখানে কিছু ধারণা দেওয়া হল:
Realtime Database : "আমার চ্যাট অ্যাপে দক্ষ ডেটা পুনরুদ্ধারের জন্য আমি কীভাবে আমার Realtime Database গঠন করব?"
Authentication : "আমার অ্যাপ কোন ধরণের লগইন পদ্ধতি সমর্থন করে এবং আমি কোনগুলি যোগ করতে পারি?""
Crashlytics : "আমার সাম্প্রতিক Crashlytics রিপোর্টের উপর ভিত্তি করে, আমার অ্যাপের স্থিতিশীলতা উন্নত করার জন্য আমার কোন তিনটি প্রধান বিষয়ের সমাধান করা উচিত?"
আপনি যদি আপনার প্রশ্নগুলিকে আপনার নির্দিষ্ট Firebase সেটআপের সাথে মানানসই করেন, তাহলে Firebase এ Gemini আরও প্রাসঙ্গিক এবং কার্যকর অন্তর্দৃষ্টি প্রদান করতে পারে।
Crashlytics এআই সহায়তা ব্যবহার করুন
আপনার ক্র্যাশ সম্পর্কে অন্তর্দৃষ্টি তৈরি করতে Crashlytics এ AI সহায়তা ব্যবহার করতে:
Firebase কনসোলে, Crashlytics ড্যাশবোর্ড খুলুন এবং আপনার অ্যাপটি নির্বাচন করুন।
আপনি যে ক্র্যাশটি তদন্ত করতে চান তা সনাক্ত করুন এবং নির্বাচন করুন। Crashlytics ইভেন্ট পৃষ্ঠাটি প্রদর্শিত হবে, যার মধ্যে নিম্নলিখিতগুলির মধ্যে একটি বা একাধিক অন্তর্দৃষ্টি অন্তর্ভুক্ত থাকবে:
- সম্ভাব্য কারণ সহ দুর্ঘটনার বিশ্লেষণ
- ডিবাগিং নির্দেশাবলী
- পরবর্তী পদক্ষেপগুলি কার্যকর করা যেতে পারে
- সেরা অনুশীলন
যদি আপনি ইভেন্ট পৃষ্ঠার শীর্ষে Crashlytics বৈশিষ্ট্যে AI সহায়তা দেখতে না পান, তাহলে যাচাই করুন যে Firebase এ Gemini সক্ষম করা হয়েছে (সেটআপ নির্দেশাবলীর জন্য, Firebase এ Gemini সেট আপ দেখুন)। এছাড়াও, নিশ্চিত করুন যে আপনি একটি ক্র্যাশ বা ANR ইভেন্ট দেখছেন। অ-মারাত্মক ইভেন্টগুলি এখনও সমর্থিত নয়।
আপনি যদি আপনার অ্যাপের কোডবেসে সরাসরি সমস্যাটি সমাধানের জন্য AI সহায়তা ব্যবহার করতে চান, তাহলে MCP এর মাধ্যমে Crashlytics জন্য AI সহায়তা ব্যবহার করার কথা বিবেচনা করুন।
Crashlytics AI সহায়তা পান - এ আরও জানুন।
Firebase এ Gemini-এর মাধ্যমে মেসেজিং ক্যাম্পেইনের জন্য AI অন্তর্দৃষ্টি পান
Firebase এ Gemini আপনার Firebase Cloud Messaging এবং In-App Messaging প্রচারণার কর্মক্ষমতা উন্নত করার জন্য মেসেজিং প্রচারণার সারসংক্ষেপ, অন্তর্দৃষ্টি এবং নির্দেশিকা প্রদান করে। প্রচারণার ডেটা বিশ্লেষণ করে, Firebase এ Gemini আপনাকে আপনার প্রচারণার নাগাল এবং প্রভাব বুঝতে সাহায্য করতে পারে এবং ব্যবহারকারীর অংশগ্রহণ এবং বৃদ্ধি উন্নত করার কৌশলগুলি পরামর্শ দিতে পারে।
মেসেজিং ক্যাম্পেইনের জন্য AI অন্তর্দৃষ্টি অ্যাক্সেস করুন
মেসেজিং ক্যাম্পেইন এআই ইনসাইট ব্যবহার করতে, নিশ্চিত করুন যে আপনার প্রকল্পে নিম্নলিখিতগুলি রয়েছে:
আপনার প্রকল্পের জন্য Firebase এ Gemini সক্রিয় করা হয়েছে। Firebase এ Gemini সেট আপ করুন -এ আরও জানুন।
আপনার Firebase প্রকল্পে Firebase Cloud Messaging বা In-App Messaging সক্ষম করা আছে।
কমপক্ষে একটি প্রচারণা বিদ্যমান এবং Firebase কনসোলে প্রদর্শিত হয়।
এই প্রয়োজনীয়তাগুলি পূরণ হয়েছে তা নিশ্চিত করার পরে:
ক্যাম্পেইন ডেটা অ্যাক্সেস করতে Firebase কনসোলে মেসেজিং খুলুন।
আপনার প্রচারাভিযানের ডেটা লোড হওয়ার পরে, AI অন্তর্দৃষ্টি তৈরি করুন এ ক্লিক করুন।
আপনার মেসেজিং প্রচারাভিযানের একটি সারসংক্ষেপ এবং বিশ্লেষণ প্রদর্শিত হবে।
Firebase এ Gemini-এর সাথে Data Connect এর জন্য GraphQL কোয়েরি এবং মিউটেশন তৈরি করুন
প্রাকৃতিক ভাষার উপর ভিত্তি করে গ্রাফকিউএল তৈরি করতে AI assistance for Data Connect ব্যবহার করতে:
আপনার প্রোজেক্টে Data Connect খুলুন এবং Services এর অধীনে, আপনার ডেটা উৎস নির্বাচন করুন।
ডেটা ক্লিক করুন।
"GraphQL pen_spark" আইকনে ক্লিক করুন। আপনি যে কোয়েরি বা মিউটেশন তৈরি করতে চান তা স্বাভাবিক ভাষায় বর্ণনা করুন এবং "Generate" এ ক্লিক করুন।
উদাহরণস্বরূপ, যদি আপনি "Build with Data Connect (web)" codelab- এ উল্লেখিত Movies ডেটা সোর্স ব্যবহার করেন, তাহলে আপনি " রেটিং অনুসারে অবরোহী ক্রমে 2022 সালের সেরা পাঁচটি সিনেমা ফেরত দিন " বলতে পারেন, যা নিম্নলিখিত ফলাফল দিতে পারে:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }প্রতিক্রিয়াটি পর্যালোচনা করুন:
- যদি উত্তরটি সঠিক মনে হয়, তাহলে কোড এডিটরে উত্তরটি সন্নিবেশ করতে "Insert" এ ক্লিক করুন।
- যদি প্রতিক্রিয়াটি পরিমার্জিত করা যায়, তাহলে সম্পাদনা করুন এ ক্লিক করুন, প্রম্পটটি আপডেট করুন এবং পুনঃজেনারেট এ ক্লিক করুন।
প্রতিক্রিয়া গ্রহণ করার পর, প্রযোজ্য হলে, প্যারামিটার বিভাগে নিম্নলিখিতগুলি সেট করুন:
- ভেরিয়েবল : যদি আপনার কোয়েরি বা মিউটেশনে ভেরিয়েবল থাকে, তাহলে এখানে সেগুলো সংজ্ঞায়িত করুন। JSON ব্যবহার করে সেগুলো সংজ্ঞায়িত করুন, উদাহরণস্বরূপ,
{"title":"The Matrix", "releaseYear":"1999"} - অনুমোদন : কোয়েরি বা মিউটেশন চালানোর জন্য অনুমোদনের প্রসঙ্গ (প্রশাসক, প্রমাণীকরণকৃত, অথবা অপ্রমাণিত) বেছে নিন।
- ভেরিয়েবল : যদি আপনার কোয়েরি বা মিউটেশনে ভেরিয়েবল থাকে, তাহলে এখানে সেগুলো সংজ্ঞায়িত করুন। JSON ব্যবহার করে সেগুলো সংজ্ঞায়িত করুন, উদাহরণস্বরূপ,
কোড এডিটরে Run এ ক্লিক করুন এবং ফলাফল পর্যালোচনা করুন।
কোড এডিটরে একাধিক কোয়েরি বা মিউটেশন পরীক্ষা করার জন্য, নিশ্চিত করুন যে সেগুলির নামকরণ করা হয়েছে। উদাহরণস্বরূপ, নিম্নলিখিত কোয়েরির নাম GetMovie । রান বোতামটি সক্রিয় করতে আপনার কার্সারটি কোয়েরি বা মিউটেশনের প্রথম লাইনে নিয়ে যান।
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
আরও উন্নত ব্যবহারের ক্ষেত্রে, AI assistance for Data Connect দেখুন।
Firebase App Distribution এআই সহায়তা ব্যবহার করুন
ফায়ারবেস অ্যাপ টেস্টিং এজেন্ট আপনার প্রদত্ত প্রাকৃতিক ভাষার প্রম্পটের উপর ভিত্তি করে পরীক্ষা তৈরি এবং চালানোর জন্য AI এর শক্তি ব্যবহার করে। এজেন্ট ধাপে ধাপে পরীক্ষা তৈরি করে যা আপনি বিভিন্ন ভার্চুয়াল এবং ফিজিক্যাল ডিভাইসে চালাতে পারেন যাতে নিশ্চিত করা যায় যে আপনার অ্যাপটি সর্বোচ্চ মানের। আরও তথ্যের জন্য, অ্যাপ টেস্টিং এজেন্ট দেখুন।
Firebase Studio এআই সহায়তা ব্যবহার করুন
Firebase জেমিনি Firebase Studio মধ্যে একটি এআই-সহায়তাপ্রাপ্ত ডেভেলপমেন্ট অভিজ্ঞতা প্রদান করে। আপনি Firebase Studio মধ্যে দুটি প্রধান ইন্টারফেসের মাধ্যমে Firebase জেমিনি ব্যবহার করতে পারেন:
- অ্যাপ প্রোটোটাইপিং এজেন্ট ( Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit -powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent .
- Firebase Studio ওয়ার্কস্পেস ( Code ভিউ): Firebase Studio একটি সম্পূর্ণ IDE প্রদান করে যা আপনার কোডিং ওয়ার্কফ্লোকে স্ট্রিমলাইন করার জন্য AI-সহায়তাপ্রাপ্ত বৈশিষ্ট্যগুলি অফার করে—আপনার কোড এডিটরের মধ্যে ইনলাইন এবং চ্যাট ব্যবহার করে, যা কোড পরামর্শ প্রদান করতে পারে, কোড তৈরি করতে পারে, কোড ধারণা ব্যাখ্যা করতে পারে, প্রকল্প ফাইল আপডেট করতে পারে, টার্মিনাল কমান্ড চালাতে পারে এবং কমান্ড আউটপুট ব্যাখ্যা করতে পারে। Firebase Studio ওয়ার্কস্পেস সম্পর্কে আরও জানুন।
Firebase Studio-তে AI সহায়তায় আরও জানুন।