প্রকাশিত: ২১ অক্টোবর, ২০২৫
ফাউন্ডেশন এবং এক্সপার্ট মডেল দ্বারা চালিত অন্তর্নির্মিত এআই সক্ষমতাগুলো ব্যবহারকারী এবং ডেভেলপার উভয়ের জন্যই নির্বিঘ্ন হওয়ার জন্য ডিজাইন করা হয়েছে। আপনি যখন একটি অন্তর্নির্মিত এআই এপিআই ব্যবহার করেন, তখন মডেল ব্যবস্থাপনা স্বয়ংক্রিয়ভাবে ব্যাকগ্রাউন্ডে সম্পন্ন হয়। এই ডকুমেন্টটিতে বর্ণনা করা হয়েছে যে ক্রোম কীভাবে এআই মডেল ডাউনলোড, আপডেট এবং মুছে ফেলার কাজ পরিচালনা করে।
প্রাথমিক মডেল ডাউনলোড
যখন কোনো ব্যবহারকারী ক্রোম ডাউনলোড বা আপডেট করেন, তখন ব্যবহারকারীর হার্ডওয়্যারের জন্য ক্রোম যাতে সঠিক মডেলটি ডাউনলোড করে, তা নিশ্চিত করতে চাহিদা অনুযায়ী মডেলটি ডাউনলোড করা হয়। জেমিনি ন্যানোর উপর নির্ভরশীল যেকোনো বিল্ট-ইন এআই এপিআই- এর *.create() ফাংশনের (উদাহরণস্বরূপ, Summarizer.create() ) প্রথম কলের মাধ্যমে প্রাথমিক মডেল ডাউনলোডটি শুরু হয়। যখন এটি ঘটে, তখন ক্রোম সবচেয়ে ভালো পদক্ষেপ নির্ধারণ করার জন্য একাধিক পরীক্ষা চালায়। প্রথমে, ক্রোম একটি প্রতিনিধিত্বমূলক শেডার চালিয়ে ডিভাইসটির জিপিইউ পারফরম্যান্স অনুমান করে। এই ফলাফলের উপর ভিত্তি করে, এটি নিম্নলিখিতগুলির মধ্যে একটি করার সিদ্ধান্ত নেয়:
- আরও বড় ও অধিক ক্ষমতাসম্পন্ন একটি জেমিনি ন্যানো সংস্করণ ডাউনলোড করুন (যেমন ৪বি প্যারামিটার)।
- আরও ছোট ও অধিক কার্যকর একটি জেমিনি ন্যানো সংস্করণ ডাউনলোড করুন (যেমন 2B প্যারামিটার)।
- ডিভাইসটি পৃথক স্থির প্রয়োজনীয়তা পূরণ করলে সিপিইউ-ভিত্তিক ইনফারেন্স ব্যবহার করা হবে। ডিভাইসটি হার্ডওয়্যারের প্রয়োজনীয়তা পূরণ না করলে, মডেলটি ডাউনলোড করা হয় না।
ডাউনলোড প্রক্রিয়াটি স্থিতিস্থাপক হওয়ার জন্য তৈরি করা হয়েছে:
- ইন্টারনেট সংযোগ বিচ্ছিন্ন হলে, সংযোগ ফিরে এলে ডাউনলোডটি যেখান থেকে থেমেছিল সেখান থেকেই আবার শুরু হয়।
- যে ট্যাবটি ডাউনলোড শুরু করেছিল, সেটি বন্ধ করে দিলেও ডাউনলোডটি ব্যাকগ্রাউন্ডে চলতে থাকে।
- যদি ব্রাউজারটি বন্ধ করা হয়, তবে পরবর্তী রিস্টার্টে ডাউনলোডটি আবার শুরু হবে, তবে শর্ত হলো ব্রাউজারটি ৩০ দিনের মধ্যে খুলতে হবে।
কখনও কখনও, availability() কল করলে মডেল ডাউনলোড শুরু হয়ে যেতে পারে। এমনটা ঘটে যদি কোনো নতুন ইউজার প্রোফাইল চালু হওয়ার ঠিক পরেই কলটি করা হয় এবং জেমিনি ন্যানো দ্বারা চালিত স্ক্যাম ডিটেকশন ফিচারটি সক্রিয় থাকে।
LoRA ওজন ডাউনলোড
কিছু এপিআই, যেমন প্রুফরিডার এপিআই, লো-র্যাঙ্ক অ্যাডাপটেশন (LoRA) ওয়েট-এর উপর নির্ভর করে, যা বেস মডেলের কার্যকারিতাকে বিশেষায়িত করার জন্য প্রয়োগ করা হয়। যদি এপিআইটি LoRA-এর উপর নির্ভরশীল হয়, তবে LoRA ওয়েটগুলো বেস মডেলের সাথেই ডাউনলোড করা হয়। অন্যান্য এপিআই-এর জন্য LoRA ওয়েটগুলো স্বয়ংক্রিয়ভাবে ডাউনলোড করা হয় না।
স্বয়ংক্রিয় মডেল আপডেট
জেমিনি ন্যানো মডেলের আপডেট নিয়মিতভাবে প্রকাশ করা হয়। ব্রাউজার চালু হওয়ার সময় ক্রোম এই আপডেটগুলো পরীক্ষা করে। এছাড়াও, ক্রোম প্রতিদিন LoRA ওয়েটসের মতো সম্পূরক রিসোর্সগুলোর আপডেট পরীক্ষা করে। যদিও আপনি জাভাস্ক্রিপ্ট থেকে প্রোগ্রাম্যাটিকভাবে মডেল ভার্সন জানতে পারবেন না, chrome://on-device-internals এ গিয়ে কোন ভার্সনটি ইনস্টল করা আছে তা ম্যানুয়ালি পরীক্ষা করতে পারেন। আপডেট প্রক্রিয়াটি নির্বিঘ্ন এবং কোনো বাধা সৃষ্টি না করার জন্য ডিজাইন করা হয়েছে:
- ব্যাকগ্রাউন্ডে নতুন সংস্করণটি ডাউনলোড হওয়ার সময়েও ক্রোম বর্তমান মডেলেই চলতে থাকে।
- আপডেট করা মডেলটি ডাউনলোড হয়ে গেলে, তা হট সোয়াপ করা হয় , যার অর্থ হলো কোনো ডাউনটাইম ছাড়াই মডেলগুলো বদল হয়ে যায়। যেকোনো নতুন AI API কল অবিলম্বে নতুন মডেলটি ব্যবহার করবে। দ্রষ্টব্য: সোয়াপ হওয়ার ঠিক মুহূর্তে চলমান কোনো প্রম্পট ব্যর্থ হতে পারে।
- প্রতিটি আপডেট হলো একটি সম্পূর্ণ নতুন মডেল ডাউনলোড, কোনো আংশিক ডাউনলোড নয়। এর কারণ হলো, বিভিন্ন ভার্সনের মধ্যে মডেলের ওয়েট উল্লেখযোগ্যভাবে ভিন্ন হতে পারে এবং এত বড় ফাইলের জন্য ডেল্টা গণনা ও প্রয়োগ করা ধীরগতির হতে পারে।
আপডেট করার ক্ষেত্রেও প্রাথমিক ডাউনলোডের মতোই একই শর্তাবলী প্রযোজ্য। তবে, যদি কোনো মডেল আগে থেকেই ইনস্টল করা থাকে, তাহলে প্রাথমিক ডিস্ক স্পেস যাচাইয়ের প্রয়োজন হয় না। LoRA ওয়েটসও আপডেট করা যায়। একটি বিদ্যমান বেস মডেলে LoRA ওয়েটসের নতুন সংস্করণ প্রয়োগ করা যেতে পারে। তবে, বেস মডেলের নতুন সংস্করণের জন্য সর্বদা LoRA ওয়েটসের একটি নতুন সেট প্রয়োজন হয়।
মডেল মুছে ফেলা
ব্যবহারকারীর ডিস্ক স্পেস যাতে শেষ না হয়ে যায়, তা নিশ্চিত করতে ক্রোম সক্রিয়ভাবে তা পরিচালনা করে। ডিভাইসের খালি ডিস্ক স্পেস একটি নির্দিষ্ট সীমার নিচে নেমে গেলে জেমিনি ন্যানো মডেলটি স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়। এছাড়াও, কোনো এন্টারপ্রাইজ পলিসি এই ফিচারটি নিষ্ক্রিয় করে দিলে, অথবা কোনো ব্যবহারকারী ৩০ দিন ধরে অন্যান্য যোগ্যতার মানদণ্ড পূরণ না করলে, মডেলটি মুছে ফেলা হয়। যোগ্যতার মধ্যে এপিআই (API) ব্যবহার এবং ডিভাইসের সক্ষমতা অন্তর্ভুক্ত থাকতে পারে। মুছে ফেলার প্রক্রিয়াটির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
- চলমান প্রম্পট উপেক্ষা করে মডেলটি যেকোনো সময়, এমনকি সেশনের মাঝপথেও মুছে ফেলা যেতে পারে। এর মানে হলো, সেশনের শুরুতে যে এপিআইটি উপলব্ধ ছিল, তা হঠাৎ করে অনুপলব্ধ হয়ে যেতে পারে।
- মুছে ফেলার পর মডেলটি স্বয়ংক্রিয়ভাবে পুনরায় ডাউনলোড হয় না । কোনো অ্যাপ্লিকেশনকে অবশ্যই একটি
*.create()ফাংশন কল করার মাধ্যমে নতুন করে ডাউনলোড শুরু করতে হবে। - বেস মডেলটি মুছে ফেলা হলে, ৩০ দিনের একটি নির্দিষ্ট সময়সীমার পর এর সাথে সম্পর্কিত যেকোনো LoRA ওয়েটও মুছে যায়।
মডেল ব্যবস্থাপনায় আপনার ভূমিকা
ব্যবহারকারীর অভিজ্ঞতা সঠিক করার জন্য বিল্ট-ইন এআই মডেলের জীবনচক্র সম্পর্কে ভালো ধারণা থাকা অত্যন্ত গুরুত্বপূর্ণ। শুধু একবার মডেলটি ডাউনলোড করলেই আপনার কাজ শেষ হয়ে যায় না; ডিস্কের জায়গার চাপের কারণে মডেলটি হঠাৎ আবার অদৃশ্য হয়ে যেতে পারে, অথবা নতুন সংস্করণ এলে তা আপডেট হতে পারে—এই সম্ভাবনাগুলো সম্পর্কেও আপনাকে সচেতন থাকতে হবে। এই সবকিছুর দায়িত্ব ব্রাউজারই পালন করে।
মডেল ডাউনলোড করার সর্বোত্তম পদ্ধতিগুলো অনুসরণ করলে, আপনি প্রাথমিক ডাউনলোড, পুনঃডাউনলোড এবং আপডেটের ক্ষেত্রে একটি ভালো ব্যবহারকারী অভিজ্ঞতা তৈরি করতে পারবেন।