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

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

এই কোডল্যাব সম্পর্কে

subjectএপ্রি ২৩, ২০২৫-এ শেষবার আপডেট করা হয়েছে
account_circlePrashanth Subrahmanyam-এর লেখা

1. ওভারভিউ

ভূমিকা

Gemini 2.5 Pro হল কোডিং এবং বিশ্ব জ্ঞানের জন্য Google এর সবচেয়ে শক্তিশালী মডেল।

2.5 সিরিজের সাথে, মিথুন মডেলগুলি এখন হাইব্রিড যুক্তির মডেল! Gemini 2.5 Pro বিভিন্ন কাজ জুড়ে চিন্তার একটি বর্ধিত পরিমাণ প্রয়োগ করতে পারে এবং প্রতিক্রিয়া নির্ভুলতা সর্বাধিক করার জন্য সরঞ্জামগুলি ব্যবহার করতে পারে।

Gemini 2.5 Pro হল:

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

আপনি কি শিখবেন

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

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

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

2. আপনি শুরু করার আগে

পূর্বশর্ত

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

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

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

আপনার Google ক্লাউড প্রকল্পে এই কোডল্যাবের জন্য প্রয়োজনীয় APIগুলি সক্ষম করতে নীচের বোতামে ক্লিক করুন: Vertex AI, Dataform, এবং Compute Engine৷

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

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

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

3. পরিবেশ শুরু করুন

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

শুরু করার ধাপগুলি চালান

প্রথমে Getting Started বিভাগে একের পর এক সেল চালান।

শুরু বিভাগে কোড ঘর

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

সেল চালান

এই বিভাগের শেষ নাগাদ আপনি নিম্নলিখিত কাজ করে থাকবেন।

  • পাইথনের জন্য Google Gen AI SDK ইনস্টল করুন
  • ল্যাবের জন্য প্রয়োজনীয় লাইব্রেরি আমদানি করুন
  • Vertex AI ব্যবহার করতে একটি Google ক্লাউড প্রকল্প সেট আপ করুন৷

এখন টেক্সট তৈরি করতে Gemini 2.5 Pro ব্যবহার করা যাক

4. মিথুন দিয়ে পাঠ্য তৈরি করুন

নোটবুকের এই বিভাগে, আপনি টেক্সট সম্পূর্ণতা তৈরি করতে Gemini 2.5 Pro ব্যবহার করবেন।

কোডটি পড়ার জন্য এবং Google GenAI SDK কীভাবে ব্যবহার করতে হয় তা বুঝতে সময় নিয়ে নোটবুকের পরবর্তী সেলগুলির সেটটি সম্পাদন করুন৷

পাঠ্য প্রম্পট থেকে পাঠ্য তৈরি করুন

এই বিভাগের শেষ নাগাদ, আপনি নিম্নলিখিতটি শিখেছেন।

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

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

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

নোটবুকের এই বিভাগে, আপনি ছবি এবং ভিডিও প্রক্রিয়া করতে Gemini 2.5 Pro ব্যবহার করবেন।

এগিয়ে যান এবং নোটবুকের নিম্নলিখিত কক্ষগুলি চালান৷ মাল্টিমোডাল প্রম্পটের জন্য কোড সেল

এই বিভাগের শেষ নাগাদ, আপনি নিম্নলিখিতটি শিখেছেন।

  • একটি চিত্র এবং পাঠ্য সমন্বিত একটি প্রম্পট পাঠান।
  • একটি URL থেকে একটি ভিডিও প্রক্রিয়া করুন

পরবর্তীতে আমরা ভালভাবে সংজ্ঞায়িত এবং কাঠামোগত আউটপুট তৈরি করব

6. স্ট্রাকচার্ড আউটপুট

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

এগিয়ে যান এবং নোটবুকের নিম্নলিখিত কক্ষগুলি চালান৷ নিয়ন্ত্রিত আউটপুট জন্য কোড কোষ

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

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

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

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

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

পরবর্তীতে আমরা Gemini 2.5 Pro এর চিন্তা করার ক্ষমতা দেখব

8. ভাবছেন

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

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

9. উপসংহার

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

অতিরিক্ত রেফারেন্স

আপনি এই কোডল্যাব কিভাবে পছন্দ করেছেন?