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

বিল্ট-ইন এআই হলো ক্লায়েন্ট-সাইড এআই-এর একধরণের রূপ, যেখানে ছোট মডেলগুলি ব্রাউজারে তৈরি করা হয়। ক্রোমের জন্য, এর মধ্যে রয়েছে জেমিনি ন্যানো এবং বিশেষজ্ঞ মডেল। একবার এই মডেলগুলি ডাউনলোড হয়ে গেলে, বিল্ট-ইন এআই ব্যবহার করে এমন সমস্ত ওয়েবসাইট এবং ওয়েব অ্যাপ্লিকেশন ডাউনলোডের সময় এড়িয়ে যেতে পারে এবং বৈশিষ্ট্য সম্পাদন এবং স্থানীয় অনুমানের অধিকার পেতে পারে।
বিল্ট-ইন এআই এপিআইগুলি কাজের জন্য সঠিক ধরণের মডেলের বিরুদ্ধে অনুমান চালানোর জন্য ডিজাইন করা হয়েছে। উদাহরণস্বরূপ, প্রম্পট এপিআই একটি ভাষা মডেলের বিরুদ্ধে অনুমান চালায়, যেখানে অনুবাদক এপিআই একটি বিল্ট-ইন বিশেষজ্ঞ মডেলের বিরুদ্ধে অনুমান চালায়।
সার্ভার-সাইড এআই
সার্ভার-সাইড এআই ক্লাউড-ভিত্তিক এআই পরিষেবাগুলিকে অন্তর্ভুক্ত করে। ধরুন জেমিনি ১.৫ প্রো ক্লাউডে চলছে। এই মডেলগুলি অনেক বড় এবং আরও শক্তিশালী হতে থাকে। এটি বিশেষ করে বৃহৎ ভাষার মডেলগুলির ক্ষেত্রে সত্য।
হাইব্রিড এআই
হাইব্রিড এআই বলতে ক্লায়েন্ট এবং সার্ভার উভয় উপাদান সহ যেকোনো সমাধানকে বোঝায়। উদাহরণস্বরূপ:
- ক্লায়েন্ট-সাইড মডেলগুলি যেগুলির সার্ভার-সাইড মডেলের সাথে সামঞ্জস্যপূর্ণ, এমন কাজের জন্য তৈরি যা ডিভাইসে কার্যকরভাবে সম্পন্ন করা যায় না।
- ডিভাইসে সম্পদের অভাব থাকতে পারে।
- মডেল বা API শুধুমাত্র নির্দিষ্ট পরিবেশে উপলব্ধ।
- নিরাপত্তার জন্য ক্লায়েন্ট এবং সার্ভারের মধ্যে বিভক্ত একটি মডেল।
- উদাহরণস্বরূপ, আপনি একটি মডেলকে এমনভাবে বিভক্ত করতে পারেন যাতে ৭৫% এক্সিকিউশন ক্লায়েন্টে হয়, বাকি ২৫% সার্ভারে হয়। এটি ক্লায়েন্ট-সাইড সুবিধা নিয়ে আসে, একই সাথে মডেলের কিছু অংশ ডিভাইসের বাইরে রাখার অনুমতি দেয়, ফলে ব্যক্তিগত থাকে।
আপনি যদি প্রম্পট এপিআই ব্যবহার করেন, তাহলে আপনি ফায়ারবেস এআই লজিক দিয়ে হাইব্রিড আর্কিটেকচার সেট আপ করতে পারেন।
জেনারেটিভ এআই
জেনারেটিভ এআই হলো মেশিন লার্নিংয়ের একটি রূপ যা ব্যবহারকারীদের এমন কন্টেন্ট তৈরি করতে সাহায্য করে যা মানুষের সৃষ্টির সাথে পরিচিত এবং অনুকরণীয়। জেনারেটিভ এআই ভাষা মডেল ব্যবহার করে ডেটা সংগঠিত করে এবং সরবরাহিত প্রেক্ষাপটের উপর ভিত্তি করে টেক্সট, ছবি, ভিডিও এবং অডিও তৈরি বা পরিবর্তন করে। জেনারেটিভ এআই প্যাটার্ন ম্যাচিং এবং ভবিষ্যদ্বাণীর বাইরেও কাজ করে।
একটি বৃহৎ ভাষা মডেল (LLM)-এর অসংখ্য (বিলিয়ন পর্যন্ত) পরামিতি থাকে যা আপনি বিভিন্ন ধরণের কাজ সম্পাদন করতে ব্যবহার করতে পারেন, যেমন টেক্সট বা ছবি তৈরি করা, শ্রেণীবদ্ধ করা বা সারসংক্ষেপ করা।
একটি ছোট ভাষা মডেল (SLM)-এর অনুরূপ কাজ সম্পাদনের জন্য উল্লেখযোগ্যভাবে কম পরামিতি থাকে এবং ক্লায়েন্ট-সাইড ব্যবহারযোগ্য হতে পারে।
প্রাকৃতিক ভাষা প্রক্রিয়াকরণ (NLP)
প্রাকৃতিক ভাষা প্রক্রিয়াকরণ হল ML-এর একটি শ্রেণী যা কম্পিউটারকে মানুষের ভাষা বুঝতে সাহায্য করার উপর দৃষ্টি নিবদ্ধ করে, যেকোনো নির্দিষ্ট ভাষার নিয়ম থেকে শুরু করে ব্যক্তিদের দ্বারা ব্যবহৃত স্বতন্ত্র বৈশিষ্ট্য, উপভাষা এবং অপভাষা পর্যন্ত।
এজেন্ট বা এআই এজেন্ট
এজেন্ট হলো এমন একটি সফটওয়্যার যা ব্যবহারকারীর পক্ষ থেকে একটি কাজ সম্পন্ন করার জন্য স্বায়ত্তশাসিতভাবে একাধিক কর্ম পরিকল্পনা এবং সম্পাদন করে, একই সাথে তার পরিবেশের পরিবর্তনের সাথে খাপ খাইয়ে নেয়। কর্মের মধ্যে API ফাংশন বা ডাটাবেস কোয়েরি অন্তর্ভুক্ত থাকতে পারে, যা ওয়েবপেজে বা তৃতীয় পক্ষের অ্যাপ্লিকেশন, যেমন প্রজেক্ট মেরিনার , এর মাধ্যমে সম্পাদিত হয়।
একটি চ্যাটবট স্বভাবতই কোনও এজেন্ট নয়। যদিও একটি চ্যাটবট কোনও মেসেঞ্জারের (মানুষের হোক বা অন্য কোনও) প্রতি সাড়া দেয় এবং প্রশ্নের উত্তরের মতো বিষয়বস্তু তৈরি করার জন্য একটি মডেলের উপর নির্ভর করে, একজন এজেন্ট কোনও কাজ সম্পন্ন করার জন্য সরঞ্জাম বা ডাটাবেসের সাথে যোগাযোগ করে।
মডেল আউটপুট
মডেল আউটপুট, নির্দিষ্ট মডেলের ধরণ নির্বিশেষে, অনুরোধ-ভিত্তিক বা স্ট্রিমিং হতে পারে।
অনুরোধ-ভিত্তিক আউটপুট
অনুরোধ-ভিত্তিক আউটপুট (অথবা "নন-স্ট্রিমিং") এর জন্য, মডেলটি সম্পূর্ণ ইনপুট তৈরি হওয়ার জন্য অপেক্ষা করে, সেই ইনপুটটিকে সম্পূর্ণরূপে প্রক্রিয়া করে এবং তারপর আউটপুট তৈরি করে।
স্ট্রিমিং আউটপুট
স্ট্রিমিং আপনার পাঠানো বা গ্রহণ করা রিসোর্সকে ছোট ছোট অংশে বিভক্ত করে, যা রিয়েল-টাইমে ফলাফল প্রদান করে। ইনপুট যোগ এবং সমন্বয় করার সাথে সাথে আউটপুট ক্রমাগত সামঞ্জস্য হয়।
এটি ব্রাউজারদের জন্য একটি সাধারণ কৌশল যা ভিডিও বাফারিং বা ছবির আংশিক লোডিংয়ের মতো মিডিয়া সম্পদ গ্রহণের ক্ষেত্রে ব্যবহার করা হয়।
অতিরিক্ত সম্পদ
আপনি যদি ওয়েবে AI-তে নতুন হন, তাহলে আমাদের web.dev AI রিসোর্সের সংগ্রহটি দেখুন।