পণ্যের খবর

AICore ডেভেলপার প্রিভিউতে জেমা ৪-এর ঘোষণা

৩ মিনিটের পাঠ
Caren Chang এবং David Chou

গুগলে আমরা আপনার পকেটে থাকা অ্যান্ড্রয়েড ডিভাইসগুলোতে সবচেয়ে সক্ষম এআই মডেলগুলো সরাসরি পৌঁছে দিতে প্রতিশ্রুতিবদ্ধ। আজ আমরা আমাদের সর্বশেষ অত্যাধুনিক ওপেন মডেল: জেমা ৪ (Gemma 4 ) প্রকাশের ঘোষণা দিতে পেরে আনন্দিত।

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

আপনি আজই AICore ডেভেলপার প্রিভিউ- এর মাধ্যমে এই মডেলটিতে আর্লি অ্যাক্সেস পেতে পারেন।

large_Inline-imagery.gif

কোনো কোড লেখার আগে এর অত্যন্ত দ্রুত ইনফারেন্স স্পিড বাস্তবে দেখতে ডেভেলপার প্রিভিউ UI-তে Gemini Nano 4 Fast মডেলটি নির্বাচন করুন।

যেহেতু জেমা ৪ ১৪০টিরও বেশি ভাষাকে স্বাভাবিকভাবে সমর্থন করে, তাই আপনি আপনার বিশ্বব্যাপী দর্শকদের জন্য উন্নত স্থানীয়করণকৃত ও বহুভাষিক অভিজ্ঞতা আশা করতে পারেন। এছাড়াও, জেমা ৪ মাল্টিমোডাল আন্ডারস্ট্যান্ডিং-এর মাধ্যমে ইন্ডাস্ট্রি-সেরা পারফরম্যান্স প্রদান করে, যা আপনার অ্যাপগুলোকে টেক্সট, ছবি এবং অডিও বুঝতে ও প্রসেস করতে সক্ষম করে। আপনাকে পারফরম্যান্স এবং দক্ষতার সেরা ভারসাম্য দিতে, অ্যান্ড্রয়েডের জন্য জেমা ৪ দুটি আকারে পাওয়া যায়:

  • E4B: উচ্চতর যুক্তিবোধ এবং জটিল কাজের জন্য ডিজাইন করা হয়েছে।
  • E2B: সর্বোচ্চ গতি (E4B মডেলের চেয়ে ৩ গুণ দ্রুত!) এবং কম ল্যাটেন্সির জন্য অপ্টিমাইজ করা হয়েছে।

নতুন মডেলটি আগের সংস্করণগুলোর চেয়ে ৪ গুণ পর্যন্ত দ্রুততর এবং ৬০% পর্যন্ত কম ব্যাটারি ব্যবহার করে। আজ থেকে, আপনি নিম্নলিখিত উন্নত বৈশিষ্ট্যগুলো উপভোগ করতে পারবেন:

  • যুক্তি: এখন থেকে চেইন-অফ-থট কমান্ড এবং কন্ডিশনাল স্টেটমেন্টগুলো আরও উন্নত মানের ফলাফল দেবে বলে আশা করা যায়। উদাহরণস্বরূপ: “একটি আলোচনা থ্রেডের জন্য নিম্নলিখিত মন্তব্যটি কমিউনিটি নির্দেশিকা মেনে চলে কিনা তা নির্ধারণ করুন। মন্তব্যটি কমিউনিটি নির্দেশিকা মেনে চলে না যদি এতে নিম্নলিখিত কারণগুলোর (reason_for_flag: profanity, derogatory language, hate speech) এক বা একাধিক থাকে”। যদি পর্যালোচনাটি কমিউনিটি নির্দেশিকা মেনে চলে, তাহলে {true} রিটার্ন করুন। অন্যথায়, {false, reason_for_flag} রিটার্ন করুন।”
  • গণিত: উন্নত গাণিতিক দক্ষতার ফলে, মডেলটি এখন প্রশ্নগুলোর আরও নির্ভুলভাবে উত্তর দিতে পারে। উদাহরণস্বরূপ: “যদি আমি বছরে ২৬টি বেতন পাই, তবে এক বছরের মধ্যে আমার ১০,০০০ ডলার সঞ্চয়ের লক্ষ্য পূরণের জন্য প্রতিটি বেতন থেকে আমাকে কত টাকা জমা করতে হবে?”
  • সময় অনুধাবন: মডেলটি এখন সময় সম্পর্কে সিদ্ধান্ত গ্রহণে আরও বেশি সক্ষম, যা ক্যালেন্ডার, রিমাইন্ডার এবং অ্যালার্ম-সম্পর্কিত ব্যবহারের ক্ষেত্রে এটিকে আরও নির্ভুল করে তুলেছে। উদাহরণস্বরূপ: “অনুষ্ঠানটি ১৮ই আগস্ট সন্ধ্যা ৬টায়, এবং অনুষ্ঠানের ১০ ঘণ্টা আগে একটি রিমাইন্ডার পাঠানো উচিত। রিমাইন্ডারটি পাঠানোর সময় ও তারিখ ফেরত দিন।”
  • চিত্র অনুধাবন: OCR (অপটিক্যাল ক্যারেক্টার রিকগনিশন) জড়িত এমন ব্যবহারিক ক্ষেত্রগুলো—যেমন চার্ট অনুধাবন, ভিজ্যুয়াল ডেটা নিষ্কাশন এবং হস্তাক্ষর শনাক্তকরণ—এখন থেকে আরও নির্ভুল ফলাফল দেবে।

এই মডেলগুলো প্রিভিউ মডেল হিসেবে ডাউনলোড করতে এবং অবিলম্বে পরবর্তী প্রজন্মের ফিচার তৈরি করা শুরু করতে আজই ডেভেলপার প্রিভিউতে যোগ দিন।

মডেলটি পরীক্ষা করা শুরু করুন

আপনি ডেভেলপার প্রিভিউ গাইড অনুসরণ করে কোড ছাড়াই মডেলটি পরীক্ষা করে দেখতে পারেন। আপনি যদি সরাসরি আপনার বিদ্যমান ওয়ার্কফ্লোর সাথে এই মডেলগুলোকে একীভূত করতে চান, তবে আমরা সেই প্রক্রিয়াটিকে নির্বিঘ্ন করে দিয়েছি। আপনার প্রম্পটকে আরও উন্নত করতে এবং পরিচিত এমএল কিট প্রম্পট এপিআই (ML Kit Prompt API) ব্যবহার করে বিল্ড তৈরি করতে অ্যান্ড্রয়েড স্টুডিওতে যান। আমরা একটি মডেল নির্দিষ্ট করার নতুন সুবিধা চালু করেছি, যা আপনাকে পরীক্ষার জন্য E2B (ফাস্ট) বা E4B (ফুল) ভ্যারিয়েন্টগুলোকে টার্গেট করার সুযোগ দেবে।

// Define the configuration with a specific track and preference
val previewFullConfig = generationConfig {
    modelConfig = ModelConfig {
        releaseTrack = ModelReleaseTrack.PREVIEW
        preference = ModelPreference.FULL
    }
}

// Initialize the GenerativeModel with the configuration
val previewModel = GenerativeModel.getClient(previewFullConfig)

// Verify that the specific preview model is available
val previewModelStatus = previewModel.checkStatus()
if (previewModelStatus == FeatureStatus.AVAILABLE) {
    // Proceed with inference
    val response = previewModel.generateContent("If I get 26 paychecks per year, how much I should contribute each paycheck to reach my savings goal of $10k over the course of a year? Return only the amount.")

} else {
    // Handle the case where the preview model is not available
    // (e.g., print out log statements)
}

ডেভেলপার প্রিভিউ চলাকালীন কী আশা করা যায়

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

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

প্রিভিউ মডেলগুলো AICore-সক্ষম ডিভাইসগুলোতে পরীক্ষার জন্য উপলব্ধ। এই মডেলগুলো Google, MediaTek, এবং Qualcomm Technologies-এর সর্বশেষ প্রজন্মের বিশেষায়িত AI অ্যাক্সিলারেটরে চলবে। অন্যান্য ডিভাইসে, মডেলগুলো প্রাথমিকভাবে এমন একটি CPU ইমপ্লিমেন্টেশনে চলবে যা চূড়ান্ত প্রোডাকশন পারফরম্যান্সের প্রতিনিধিত্ব করে না। যদি আপনার ডিভাইসটি AICore-সক্ষম না হয়, তবে আপনি AI Edge Gallery অ্যাপের মাধ্যমেও এই মডেলগুলো পরীক্ষা করতে পারেন। ভবিষ্যতে আমরা আরও ডিভাইসের জন্য সাপোর্ট প্রদান করব।

কীভাবে শুরু করবেন

জেমা ৪ আপনার ব্যবহারকারীদের জন্য কী করতে পারে তা দেখতে প্রস্তুত?

  1. অংশগ্রহণ: AICore ডেভেলপার প্রিভিউ-এর জন্য সাইন আপ করুন।
  2. ডাউনলোড: একবার সম্মতি জানালে, আপনি সরাসরি আপনার সমর্থিত টেস্ট ডিভাইসে সর্বশেষ জেমা ৪ মডেলগুলো ডাউনলোড করা শুরু করতে পারবেন।
  3. বিল্ড: নতুন মডেলগুলোকে টার্গেট করতে আপনার এমএল কিট ইমপ্লিমেন্টেশন আপডেট করুন এবং অ্যান্ড্রয়েড স্টুডিওতে বিল্ড করা শুরু করুন।
    লিখেছেন:

    পড়তে থাকুন