ক্লড কোডে রাস্ট ব্যবহার, স্টার্টআপ গতি বাড়ল ১০%
Claude Code v2.1.181 থেকে রাস্টে লেখা বান রানটাইম ব্যবহার করছে। লিনাক্সে স্টার্টআপ ১০% দ্রুত হয়েছে, কিন্তু সাধারণ ব্যবহারকারী কোনো পার্থক্য টের পায়নি। অ্যানথ্রপিকের এই ‘বোরিং’ পরিবর্তন স্থিতিশীল পারফরম্যান্সের উদাহরণ তৈরি করল।
Claude Code v2.1.181 থেকে রাস্টে লেখা বান রানটাইম ব্যবহার করছে। লিনাক্সে স্টার্টআপ ১০% দ্রুত হয়েছে, কিন্তু সাধারণ ব্যবহারকারী কোনো পার্থক্য টের পায়নি। অ্যানথ্রপিকের এই ‘বোরিং’ পরিবর্তন স্থিতিশীল পারফরম্যান্সের উদাহরণ তৈরি করল।
অ্যানথ্রপিক তাদের জনপ্রিয় কোডিং সহায়ক টুল Claude Code-এর জন্য একটি নীরব কিন্তু গুরুত্বপূর্ণ আপডেট এনেছে। কোম্পানিটি জানিয়েছে যে Claude Code v2.1.181 এবং তার পরবর্তী সংস্করণগুলোতে জাভাস্ক্রিপ্ট রানটাইম বান-এর একটি রাস্ট পোর্ট ব্যবহার করা শুরু হয়েছে। এই পরিবর্তনের ফলে লিনাক্স অপারেটিং সিস্টেমে টুলটির স্টার্টআপ পারফরম্যান্স ১০ শতাংশ উন্নত হয়েছে।
সিমন উইলিসন তার ব্লগে প্রথম এই পরিবর্তনটি শনাক্ত করেন। তিনি ক্লড কোডের বাইনারি ফাইল পরীক্ষা করে দেখেন যে বর্তমানে এটি Bun v1.4.0 (macOS arm64) চালাচ্ছে। উইলিসনের মতে এটি একটি ‘বোরিং’ বা নীরব পরিবর্তন, যার অর্থ হলো এটি এমন একটি অপ্টিমাইজেশন যা ব্যবহারকারীর অভিজ্ঞতায় কোনো আকস্মিক বা বড় ধরনের তারতম্য না এনেই পারফরম্যান্স উন্নত করে।
জারেড সামনার, যিনি বান রানটাইমের মূল নির্মাতা, সম্প্রতি রাস্ট ভাষায় বান পুনর্লিখনের ঘোষণা দিয়েছিলেন। তার দাবি অনুযায়ী এই নতুন সংস্করণটি আগের জাভাস্ক্রিপ্ট-ভিত্তিক বানের চেয়ে বেশি দক্ষ এবং স্থিতিশীল। অ্যানথ্রপিক সেই নতুন রাস্ট-ভিত্তিক বানকেই ক্লড কোডে সংযুক্ত করেছে।
প্রযুক্তিগত দিক থেকে এই পরিবর্তনটি বেশ কৌশলী। জাভাস্ক্রিপ্ট রানটাইম সাধারণত উচ্চ স্তরের ভাষা হওয়ায় স্টার্টআপ সময় কিছুটা বেশি হয়। রাস্ট একটি নিম্ন স্তরের ভাষা যা সরাসরি মেশিন কোডে কম্পাইল হয়, ফলে এটি দ্রুত চালু হয় এবং কম মেমোরি ব্যবহার করে। এই কারণেই ক্লড কোডের স্টার্টআপ ১০ শতাংশ দ্রুত হয়েছে, বিশেষ করে লিনাক্স পরিবেশে। ম্যাকওএস এবং উইন্ডোজে পার্থক্য তেমন লক্ষণীয় না হলেও ভবিষ্যতে সেখানেও উন্নতি আসতে পারে।
বাংলাদেশের ডেভেলপার এবং ফ্রিল্যান্সারদের জন্য এই খবরটি বিশেষভাবে প্রাসঙ্গিক। ক্লড কোড একটি শক্তিশালী AI কোডিং সহায়ক যা অনেক ডেভেলপার দৈনন্দিন কাজে ব্যবহার করেন। স্টার্টআপ সময় ১০ শতাংশ কমে যাওয়ার অর্থ হলো প্রতিবার টুলটি খোলার সময় কয়েক সেকেন্ড বাঁচবে। দিনে যদি কেউ ২০-৩০ বার টুলটি ব্যবহার করে, তাহলে মোট সময়ের সাশ্রয় উল্লেখযোগ্য হতে পারে। বিশেষ করে যারা লিনাক্স পরিবেশে কাজ করেন, তারা এই সুবিধা সবচেয়ে বেশি পাবেন।
এই আপডেটটি প্রমাণ করে যে বড় প্রযুক্তি কোম্পানিগুলো তাদের টুলের পারফরম্যান্স উন্নত করতে কতটা মনোযোগী। একটি ‘বোরিং’ পরিবর্তন বলে একে অবহেলা করার কিছু নেই। বরং এটি দেখায় যে স্থিতিশীলতা এবং ধারাবাহিক উন্নতিই একটি টুলকে দীর্ঘমেয়াদে নির্ভরযোগ্য করে তোলে। অ্যানথ্রপিকের এই পদক্ষেপ অন্যান্য AI টুল নির্মাতাদের জন্যও একটি উদাহরণ হতে পারে।
ভবিষ্যতে আমরা আরও বেশি করে রাস্ট ভাষায় লেখা টুল এবং রানটাইম দেখতে পাব, কারণ এটি গতি এবং নিরাপত্তা উভয় ক্ষেত্রেই চমৎকার। ক্লড কোডের এই আপডেট সেই প্রবণতারই একটি অংশ। বাংলাদেশের ডেভেলপারদের জন্য এটি একটি ইঙ্গিত যে পারফরম্যান্স অপ্টিমাইজেশন কখনোই শেষ হয় না এবং ছোট ছোট উন্নতিও বড় প্রভাব ফেলতে পারে।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: Simon Willison
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...