Google ক্লাউডে Gemini 2.5 Pro-এর পরিচিতি৷

১. সংক্ষিপ্ত বিবরণ

ভূমিকা

জেমিনি ২.৫ প্রো হলো কোডিং এবং বিশ্ব জ্ঞান অর্জনের জন্য গুগলের সবচেয়ে শক্তিশালী মডেল।

২.৫ সিরিজের সাথে, জেমিনি মডেলগুলো এখন হাইব্রিড রিজনিং মডেলে পরিণত হয়েছে! জেমিনি ২.৫ প্রো বিভিন্ন কাজে ব্যাপক চিন্তাভাবনা প্রয়োগ করতে পারে এবং প্রতিক্রিয়ার নির্ভুলতা সর্বোচ্চ করার জন্য বিভিন্ন টুল ব্যবহার করতে পারে।

জেমিনি ২.৫ প্রো হলো:

  • কোডিং, যুক্তি এবং মাল্টিমোডালিটি সহ বিভিন্ন সক্ষমতার ক্ষেত্রে পূর্ববর্তী মডেলগুলোর তুলনায় একটি উল্লেখযোগ্য উন্নতি।
  • গণিত ও STEM বেঞ্চমার্কে অত্যাধুনিক পারফরম্যান্সের মাধ্যমে যুক্তি প্রদর্শনে শিল্পে শীর্ষস্থানীয়।
  • কোডের জন্য একটি অসাধারণ মডেল, বিশেষ করে ওয়েব ডেভেলপমেন্টে পারদর্শী।
  • জটিল প্রম্পটের জন্য বিশেষভাবে ভালো, এবং একই সাথে বহুমুখী, যার মধ্যে LMSys-এ #1 স্থানও রয়েছে।

আপনি যা শিখবেন

এই টিউটোরিয়ালে আপনি শিখবেন, কীভাবে Gemini 2.5 Pro মডেলের সাথে Gemini API এবং Python-এর জন্য Google Gen AI SDK ব্যবহার করতে হয়।

আপনাকে নিম্নলিখিত কাজগুলো সম্পন্ন করতে হবে:

  • টেক্সট প্রম্পট থেকে টেক্সট তৈরি করুন
    • স্ট্রিমিং টেক্সট তৈরি করুন
    • একাধিক পালা চ্যাট শুরু করুন
    • অ্যাসিঙ্ক্রোনাস পদ্ধতি ব্যবহার করুন
  • মডেল প্যারামিটার কনফিগার করুন
  • সিস্টেম নির্দেশাবলী সেট করুন
  • নিরাপত্তা ফিল্টার ব্যবহার করুন
  • নিয়ন্ত্রিত উৎপাদন ব্যবহার করুন
  • টোকেন গণনা করুন
  • মাল্টিমোডাল (অডিও, কোড, নথি, ছবি, ভিডিও) ডেটা প্রক্রিয়া করুন
  • স্বয়ংক্রিয় এবং ম্যানুয়াল ফাংশন কলিং ব্যবহার করুন
  • কোড এক্সিকিউশন
  • চিন্তার ধরণ উদাহরণ

২. শুরু করার আগে

পূর্বশর্ত

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

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

প্রয়োজনীয় API গুলি সক্রিয় করুন

আপনার গুগল ক্লাউড প্রজেক্টে এই কোডল্যাবের জন্য প্রয়োজনীয় এপিআইগুলো—ভার্টেক্স এআই, ডেটাফর্ম এবং কম্পিউট ইঞ্জিন—সক্রিয় করতে নিচের বোতামটিতে ক্লিক করুন।

কোলাব নোটবুকটি গুগল ক্লাউডে কপি করুন

Colab Enterprise-এ টিউটোরিয়াল নোটবুকটি খুলতে নিচের বোতামটি ক্লিক করুন। এটি আপনার বর্তমান Google Cloud প্রজেক্টে Colab নোটবুকটির একটি অনুলিপি তৈরি করবে, যা আপনাকে নোটবুকটি চালানোর সুযোগ দেবে।

চলুন শুরু করা যাক!

৩. পরিবেশ প্রারম্ভিকীকরণ করুন

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

শুরু করার ধাপগুলো অনুসরণ করুন।

প্রথমে 'Getting Started' সেকশনের সেলগুলো একের পর এক রান করুন।

শুরু করার বিভাগে সেলগুলো কোড করুন

দ্রষ্টব্য: আপনি যে কোড সেলটি চালাতে চান, সেটির উপর মাউস পয়েন্টার ধরে রেখে ক্লিক করে সেলটি চালাতে পারেন। সেল আইকন চালান রান সেল আইকন।

সেলটি চালান

এই অংশের শেষে আপনি নিম্নলিখিত কাজগুলো সম্পন্ন করবেন।

  • পাইথনের জন্য গুগল জেন এআই এসডিকে ইনস্টল করুন
  • ল্যাবের জন্য প্রয়োজনীয় লাইব্রেরিগুলো ইম্পোর্ট করুন।
  • Vertex AI ব্যবহার করার জন্য একটি Google Cloud প্রজেক্ট সেট আপ করুন।

এখন জেমিনি ২.৫ প্রো ব্যবহার করে টেক্সট তৈরি করা যাক।

৪. জেমিনি দিয়ে টেক্সট তৈরি করুন

নোটবুকের এই অংশে আপনি টেক্সট কমপ্লিশন তৈরি করতে জেমিনি ২.৫ প্রো ব্যবহার করবেন।

সময় নিয়ে কোডটি পড়ে এবং গুগল জেনএআই এসডিকে (Google GenAI SDK) কীভাবে ব্যবহার করতে হয় তা বুঝে, নোটবুকের পরবর্তী সেলগুলো এক্সিকিউট করুন।

টেক্সট প্রম্পট থেকে টেক্সট তৈরি করুন

এই অধ্যায়ের শেষে আপনি নিম্নলিখিত বিষয়গুলো শিখে ফেলবেন।

  • ব্যবহারের জন্য মডেলটি কীভাবে নির্দিষ্ট করতে হয়।
  • নন-স্ট্রিমিং বনাম স্ট্রিমিং আউটপুট জেনারেশন।
  • এসডিকে-এর মাল্টি-টার্ন চ্যাট সুবিধা ব্যবহার করা।
  • অ্যাসিঙ্ক্রোনাসভাবে এসডিকে কল করা হচ্ছে।
  • মডেলের প্যারামিটারগুলো কনফিগার করা হচ্ছে।
  • মডেলের আচরণ কাস্টমাইজ করার জন্য সিস্টেম নির্দেশাবলী সেট করা হচ্ছে।
  • কন্টেন্ট সুরক্ষা ফিল্টার কনফিগার করা হচ্ছে।

এরপর আমরা দেখব কীভাবে জেমিনিতে মাল্টিমোডাল প্রম্পট পাঠাতে হয়।

৫. মাল্টিমোডাল প্রম্পট

নোটবুকের এই অংশে আপনি ছবি ও ভিডিও প্রসেস করার জন্য জেমিনি ২.৫ প্রো ব্যবহার করবেন।

নোটবুকে নিম্নলিখিত সেলগুলো সম্পাদন করুন। মাল্টিমোডাল প্রম্পটের জন্য সেল কোড করুন

এই অধ্যায়ের শেষে আপনি নিম্নলিখিত বিষয়গুলো শিখে ফেলবেন।

  • ছবি ও লেখা সম্বলিত একটি নির্দেশ পাঠান।
  • একটি URL থেকে ভিডিও প্রসেস করুন

এরপরে আমরা সুনির্দিষ্ট এবং কাঠামোগত আউটপুট তৈরি করব।

৬. কাঠামোগত আউটপুট

কোডে মডেলের প্রতিক্রিয়া ব্যবহার করার সময়, মডেল থেকে সামঞ্জস্যপূর্ণ এবং নির্ভরযোগ্য আউটপুট পাওয়া গুরুত্বপূর্ণ। নিয়ন্ত্রিত জেনারেশন আপনাকে একটি মডেলের আউটপুটের কাঠামো, ফিল্ডের নাম এবং প্রতিটি ফিল্ডের জন্য প্রত্যাশিত ডেটা টাইপ নির্দিষ্ট করার জন্য একটি প্রতিক্রিয়া স্কিমা সংজ্ঞায়িত করার সুযোগ দেয়।

নোটবুকে নিম্নলিখিত সেলগুলো সম্পাদন করুন। নিয়ন্ত্রিত আউটপুটের জন্য সেল কোড করুন

এরপর আমরা দেখব কীভাবে মডেলের আউটপুটগুলোকে গ্রাউন্ড করতে হয়।

৭. গ্রাউন্ডিং

যদি আপনি বিদ্যমান জ্ঞানভান্ডার ব্যবহার করতে চান অথবা মডেলে রিয়েল-টাইম তথ্য সরবরাহ করতে চান, তাহলে আপনার মডেলের আউটপুটগুলোকে ভিত্তি দেওয়ার বিষয়টি খতিয়ে দেখা উচিত।

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

নোটবুকে নিম্নলিখিত সেলগুলো সম্পাদন করুন। গ্রাউন্ডিং পরীক্ষা করার জন্য সেলগুলোকে কোড করুন

এরপর আমরা জেমিনি ২.৫ প্রো-এর চিন্তা করার ক্ষমতা দেখব।

৮. চিন্তা করা

চিন্তাশীল মোড বিশেষত সেইসব জটিল কাজের জন্য উপযোগী, যেগুলিতে একাধিকবার কৌশল নির্ধারণ এবং পুনরাবৃত্তিমূলক সমাধানের প্রয়োজন হয়। জেমিনি ২.৫ মডেলগুলি হলো চিন্তাশীল মডেল, যা প্রতিক্রিয়া জানানোর আগে নিজেদের চিন্তাভাবনা নিয়ে যুক্তি-তর্ক করতে সক্ষম, যার ফলে কর্মক্ষমতা ও নির্ভুলতা বৃদ্ধি পায়।

নোটবুকের নিম্নলিখিত সেলগুলো সম্পাদন করুন। এটি করার সময়, মডেলটি তার প্রকৃত আউটপুট দেখানোর আগে চিন্তার ফলাফলটি লক্ষ্য করুন। চিন্তার ফলাফল দেখানোর জন্য সেলগুলোকে কোড করুন।

৯. উপসংহার

অভিনন্দন! আপনি পাইথনের জন্য গুগল জেন এআই এসডিকে (Google Gen AI SDK for Python) ব্যবহার করে জেমিনি ২.৫ প্রো (Gemini 2.5 Pro)-এর শক্তিকে কাজে লাগানোর পদ্ধতি শিখেছেন, যার মধ্যে রয়েছে টেক্সট জেনারেশন, মাল্টিমোডালিটি, গ্রাউন্ডিং, স্ট্রাকচার্ড আউটপুট এবং এর উন্নত চিন্তন ক্ষমতা। এসডিকে ব্যবহার করে আপনার নিজস্ব উদ্ভাবনী অ্যাপ্লিকেশন তৈরি শুরু করার জন্য প্রয়োজনীয় মৌলিক জ্ঞান এখন আপনার রয়েছে। জেমিনি ২.৫ প্রো, তার শক্তিশালী চিন্তন এবং যুক্তি মোডের মাধ্যমে, নতুন সম্ভাবনার দ্বার উন্মোচন করে এবং বিভিন্ন ব্যবহারের ক্ষেত্রে উদ্ভাবনের সুযোগ করে দেয়।

অতিরিক্ত তথ্যসূত্র

এই কোডল্যাবটি আপনার কেমন লেগেছে?

দারুণ গড় আরও ভালো হতে পারত