Needle: ১৪ MB-র মডেল যা Raspberry Pi-তে নির্দেশকে কাজে রূপান্তর করে
LLM বললেই প্রথমে চ্যাটবটের কথা মনে আসে, কিন্তু Needle ভিন্ন পথে হাঁটে। Cactus Compute-এর তৈরি এটি একটি ছোট AI মডেল, মাত্র ১৪ MB, যার কাজ একটাই: স্বাভাবিক ভাষার অনুরোধকে একটি Python ফাংশন কলে রূপান্তর করা। এটি কথোপকথনের জন্য নয়, বরং অ্যাপ, ডিভাইস ও অটোমেশন নিয়ন্ত্রণের জন্য তৈরি।
যে বিষয়টি আমাকে আকৃষ্ট করেছে তা হলো, এটি ক্লাউড ও আলাদা AI হার্ডওয়্যার ছাড়াই শুধু CPU ব্যবহার করে Raspberry Pi 5-এ স্থানীয়ভাবে চলে। accendi_led() লেখার দরকার নেই; "LED 1 জ্বালাও" বললেই মডেল সঠিক ফাংশনটি বেছে নেয়। এটি ইতালীয় নির্দেশও বোঝে, আর প্রকল্পের ওয়েবসাইটে হোম অটোমেশন, রোবট ভ্যাকুয়াম, স্মার্টওয়াচ ও AR চশমার অনলাইন ডেমো রয়েছে, যা নিজে পরীক্ষা করে দেখা যায়।
RaspberryItaly-র টিউটোরিয়ালে একটি ছোট স্থানীয় সহকারী তৈরি হয়, যা নোট ফাইলে সংরক্ষণ করে, Raspberry Pi-র তাপমাত্রা পড়ে, একটি LED চালু ও বন্ধ করে এবং ইতালীয় ভাষায় লেখা নির্দেশ বোঝে। প্রয়োজন একটি Raspberry Pi (ভালো হয় 5), হালনাগাদ করা Raspberry Pi OS, Python 3, ২২০ বা ৩৩০ ওহমের রেজিস্টরসহ একটি LED এবং কয়েকটি জাম্পার তার। ইনস্টলেশন একটি ভার্চুয়াল এনভায়রনমেন্ট ও cactus-needle প্যাকেজের মাধ্যমে হয়; ইন্টারনেট শুধু প্রথম ডাউনলোডের জন্য লাগে।
লেখকের একটি পরামর্শ মনে রাখার মতো: একবারে একটি করে নির্দেশ দেওয়াই ভালো। "রান্নাঘরের আলো নিভিয়ে দাও আর জানালার পর্দা নামাও" ধরনের বাক্য সঠিকভাবে বোঝা নাও যেতে পারে, অথচ দুটি নির্দেশ আলাদাভাবে দিলে ঠিকঠাক কাজ করে।
একটি প্রকল্পের ধারণা হিসেবে আমার কাছে এটি খুবই বাস্তবসম্মত মনে হয়: স্থানীয় বাক্য শনাক্তকরণের সঙ্গে যুক্ত হলে কোনো নেটওয়ার্ক সেবার ওপর নির্ভর না করেই কণ্ঠস্বরে একটি রোবট বা ছোট অটোমেশন নিয়ন্ত্রণ করা যায়।
সূত্র: RaspberryItaly
যে বিষয়টি আমাকে আকৃষ্ট করেছে তা হলো, এটি ক্লাউড ও আলাদা AI হার্ডওয়্যার ছাড়াই শুধু CPU ব্যবহার করে Raspberry Pi 5-এ স্থানীয়ভাবে চলে। accendi_led() লেখার দরকার নেই; "LED 1 জ্বালাও" বললেই মডেল সঠিক ফাংশনটি বেছে নেয়। এটি ইতালীয় নির্দেশও বোঝে, আর প্রকল্পের ওয়েবসাইটে হোম অটোমেশন, রোবট ভ্যাকুয়াম, স্মার্টওয়াচ ও AR চশমার অনলাইন ডেমো রয়েছে, যা নিজে পরীক্ষা করে দেখা যায়।
RaspberryItaly-র টিউটোরিয়ালে একটি ছোট স্থানীয় সহকারী তৈরি হয়, যা নোট ফাইলে সংরক্ষণ করে, Raspberry Pi-র তাপমাত্রা পড়ে, একটি LED চালু ও বন্ধ করে এবং ইতালীয় ভাষায় লেখা নির্দেশ বোঝে। প্রয়োজন একটি Raspberry Pi (ভালো হয় 5), হালনাগাদ করা Raspberry Pi OS, Python 3, ২২০ বা ৩৩০ ওহমের রেজিস্টরসহ একটি LED এবং কয়েকটি জাম্পার তার। ইনস্টলেশন একটি ভার্চুয়াল এনভায়রনমেন্ট ও cactus-needle প্যাকেজের মাধ্যমে হয়; ইন্টারনেট শুধু প্রথম ডাউনলোডের জন্য লাগে।
লেখকের একটি পরামর্শ মনে রাখার মতো: একবারে একটি করে নির্দেশ দেওয়াই ভালো। "রান্নাঘরের আলো নিভিয়ে দাও আর জানালার পর্দা নামাও" ধরনের বাক্য সঠিকভাবে বোঝা নাও যেতে পারে, অথচ দুটি নির্দেশ আলাদাভাবে দিলে ঠিকঠাক কাজ করে।
একটি প্রকল্পের ধারণা হিসেবে আমার কাছে এটি খুবই বাস্তবসম্মত মনে হয়: স্থানীয় বাক্য শনাক্তকরণের সঙ্গে যুক্ত হলে কোনো নেটওয়ার্ক সেবার ওপর নির্ভর না করেই কণ্ঠস্বরে একটি রোবট বা ছোট অটোমেশন নিয়ন্ত্রণ করা যায়।
সূত্র: RaspberryItaly
মন্তব্য 0
যেকোনো ভাষায় প্রথম মন্তব্যটি করুন।
মন্তব্য করতে লগ ইন করুন