লোকাল AI

ব্রাউজারে স্থানীয় AI মডেল ডাউনলোড ও পুনর্ব্যবহার

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

স্থানীয়ভাবে ডাউনলোড, পুনর্ব্যবহার ও পর্যালোচনা: ব্রাউজার প্রস্তুত করুন — উপযুক্ত নিরাপদ প্রসঙ্গ, একটি কর্মী ও স্থিতিশীল সংযোগ ব্যবহার করুন।; ডাউনলোড ও লোড করুন — Download/Load শুরু করুন এবং মডেল প্রস্তুত না হওয়া পর্যন্ত ট্যাব খোলা রাখুন।; তৈরি ও পর্যালোচনা করুন — লোড করা মডেল পুনর্ব্যবহার করুন, প্রতিটি ফলাফল পরীক্ষা করুন, তারপর অনুমোদিত সারি রপ্তানি করুন।
এই নির্দেশিকার কাজের ধাপগুলোর চিত্র।

১. প্রথমে ব্রাউজার ও ডিভাইস পরীক্ষা করুন

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

ব্রাউজারের সামঞ্জস্যকে প্রতিটি মডেল লোড হওয়ার নিশ্চয়তা হিসেবে বিবেচনা করবেন না। ব্যবহারিকভাবে সবচেয়ে ছোট মডেল ও একটি স্থানীয় কর্মী দিয়ে শুরু করুন। এতে ডিভাইসের আচরণ বোঝার সময় প্রয়োজনীয় মেমোরির পরিমাণ কম থাকবে। MetaStocker-এ Gemma 4 E2B, Gemma 4 E4B এবং Qwen3.5 2B রয়েছে; Gemma E2B হলো স্থানীয় ব্যবহারের ডিফল্ট পছন্দ।

  • উপযুক্ত ও নিরাপদ ব্রাউজার প্রসঙ্গ ব্যবহার করুন।
  • একটি স্থানীয় সমান্তরাল থ্রেড দিয়ে শুরু করুন।
  • দীর্ঘ সেটআপের সময় ডিভাইসটি বিদ্যুৎ সংযোগে রাখুন।

২. পরিকল্পনা করে মডেল ডাউনলোড করুন

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

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

  • ডাউনলোড শুরু করার আগে একটি মডেল বেছে নিন।
  • ডাউনলোড বা লোড চলাকালে ট্যাব বন্ধ করবেন না।
  • প্রক্রিয়া চলার সময় ব্রাউজার প্রোফাইল পরিবর্তন এড়িয়ে চলুন।
উদাহরণ কর্মপ্রবাহ: Gemma 4 E2B বেছে নিন, Download/Load-এ ক্লিক করুন, স্থিতিশীল সংযোগে ট্যাব খোলা রাখুন এবং ছবি বেছে নেওয়ার আগে মডেল প্রস্তুত বলে জানানো পর্যন্ত অপেক্ষা করুন।

৩. মেমোরি ও ক্যাশ গুলিয়ে না ফেলে পুনর্ব্যবহার করুন

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

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

  • সক্রিয় সম্পদ ছাড়তে হলে মেমোরি থেকে আনলোড করুন।
  • রাখা ফাইলকে আর্কাইভ নয়, ব্রাউজার-পরিচালিত সংরক্ষণ হিসেবে বিবেচনা করুন।
  • ব্রাউজার, প্রোফাইল বা উৎস পরিবর্তনে সংরক্ষিত ডেটা আলাদা হয়ে যেতে পারে—এটি ধরে নিন।

৪. ব্রাউজারের প্রসঙ্গ একই রাখুন

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

ক্যাশ সরিয়ে দেওয়ার কারণে একই ডিভাইসে দুটি সেশনের আচরণও আলাদা হতে পারে। মডেল না থাকলে প্রথমে একই প্রোফাইল ও সাইট ব্যবহার করছেন কি না দেখুন, তারপর স্পষ্ট Download/Load নিয়ন্ত্রণ আবার ব্যবহার করুন। ব্রাউজারের ক্যাশ ফোল্ডার কপি করাকে সমর্থিত ব্যাকআপ পদ্ধতি ধরে নেবেন না।

  • পরে পুনর্ব্যবহারের জন্য একই ব্রাউজার প্রোফাইল ব্যবহার করুন।
  • যে সাইটের উৎসে মডেল ডাউনলোড করেছিলেন, সেই একই উৎস ব্যবহার করুন।
  • ব্রাউজার ক্যাশকে স্থায়ী মডেল লাইব্রেরি হিসেবে বর্ণনা করবেন না।

৫. ছোট ও তথ্যনিষ্ঠ ব্যাচ পরীক্ষা করুন

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

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

  • ছোট প্রতিনিধিত্বশীল নমুনা দিয়ে শুরু করুন।
  • দ্বিতীয় কর্মী পরীক্ষা করার আগে একটি কর্মী ব্যবহার করুন।
  • মেটাডেটার তথ্যগত সঠিকতা ও ফাইলভিত্তিক প্রাসঙ্গিকতা পরীক্ষা করুন।
  • ভিডিওর ক্ষেত্রে সম্পূর্ণ চলন পরীক্ষা করুন; শুধু নমুনাভিত্তিক প্রিভিউ যথেষ্ট নয়।
উদাহরণ সিদ্ধান্ত: একটি ব্যাচে একই সিরামিক মগের স্টুডিওতে তোলা দশটি ছবি এবং বাইরের পরিবেশের তিনটি ক্লিপ আছে। দশটি ছবির ক্ষেত্রেই শুধু মগের বিবরণ ব্যবহার করুন, তারপর ক্লিপগুলো আলাদাভাবে প্রক্রিয়া করুন, যাতে বাইরের পরিবেশের শব্দ পণ্যের মেটাডেটায় ঢুকে না পড়ে।

৬. দায়িত্বশীলভাবে পরিষ্কার ও রপ্তানি করুন

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

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

  • শুধু পরীক্ষা করা সারি রপ্তানি করুন।
  • উৎস ফাইল ও অনুমোদিত মেটাডেটা নিজের সংরক্ষণস্থলে রাখুন।
  • আপলোডের আগে বর্তমান মার্কেটপ্লেসের নিয়ম পরীক্ষা করুন।
  • পরে আবার ডাউনলোড করতে রাজি থাকলেই সংরক্ষিত মডেলের ফাইল মুছুন।

পরের ধাপে যাওয়ার আগে

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

সূত্র ও সম্পাদনা পদ্ধতি

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