৪০ লাইনের পাইথন স্ক্রিপ্টে বাংলায় কমান্ড দিন, শেল নিজেই চালাবে
একটি মাত্র 40 লাইনের পাইথন স্ক্রিপ্ট এখন লোকাল LLM ব্যবহার করে প্রাকৃতিক ভাষার নির্দেশ শেল কমান্ডে রূপান্তর করতে পারে। Dev.to-তে প্রকাশিত এই মিনিমাল টুলটি টার্মিনাল ব্যবহারের পদ্ধতি বদলে দিতে পারে।
একটি মাত্র 40 লাইনের পাইথন স্ক্রিপ্ট এখন লোকাল LLM ব্যবহার করে প্রাকৃতিক ভাষার নির্দেশ শেল কমান্ডে রূপান্তর করতে পারে। Dev.to-তে প্রকাশিত এই মিনিমাল টুলটি টার্মিনাল ব্যবহারের পদ্ধতি বদলে দিতে পারে।
প্রাকৃতিক ভাষায় বলা আপনার ইচ্ছা এখন সরাসরি শেল কমান্ডে রূপান্তরিত হচ্ছে। Dev.to-তে প্রকাশিত একটি নিবন্ধে দেখানো হয়েছে মাত্র 40 লাইনের পাইথন স্ক্রিপ্ট দিয়ে কীভাবে একটি লোকাল LLM-ভিত্তিক কমান্ড লাইন টুল তৈরি করা যায়। এই টুলটি ব্যবহারকারীর সাধারণ ভাষার অনুরোধ যেমন '5 MB-র বেশি বড় সব PNG ফাইল খুঁজে archive ফোল্ডারে সরাও' কে বাস্তব শেল কমান্ডে অনুবাদ করে এবং তা কার্যকর করে।
লোকাল LLM-এর এই ব্যবহার টার্মিনালের জটিল সিনট্যাক্স, ফ্ল্যাগ এবং শেলের নানা কৌশল মুখস্থ করার প্রয়োজনীয়তা দূর করে দেয়। ব্যবহারকারী শুধু কী করতে চান তা বলে দেন, বাকি কাজ LLM করে দেয়। এটি বিশেষ করে নতুন ডেভেলপার বা যারা নিয়মিত কমান্ড লাইন ব্যবহার করেন না তাদের জন্য সময় ও শ্রম বাঁচাবে।
টুলটির মূল কাঠামো অত্যন্ত সহজ। এটি একটি পাইথন স্ক্রিপ্ট যা প্রথমে ব্যবহারকারীর কাছ থেকে প্রাকৃতিক ভাষায় ইনপুট নেয়। তারপর সেই ইনপুট একটি লোকাল LLM-এ পাঠিয়ে শেল কমান্ডে রূপান্তর করে। সবশেষে সেই কমান্ডটি টার্মিনালে কার্যকর করে। পুরো প্রক্রিয়াটি মাত্র 40 লাইনের কোডে সম্পন্ন হয়েছে যা যে কোনো পাইথন ডেভেলপার সহজেই বুঝতে ও পরিবর্তন করতে পারবেন।
বর্তমানে ChatGPT বা অন্যান্য ক্লাউড-ভিত্তিক AI-ও এই কাজ করতে পারে। কিন্তু লোকাল LLM ব্যবহার করার সুবিধা হলো এটি সম্পূর্ণ অফলাইনে কাজ করে, কোনো ডেটা তৃতীয় পক্ষের সার্ভারে পাঠায় না এবং ব্যবহারকারীর গোপনীয়তা রক্ষা করে। এছাড়াও এটি বিনামূল্যে এবং যেকোনো কম্পিউটারে চালানো যায় যদি সেখানে একটি লোকাল LLM যেমন LLaMA বা Mistral ইনস্টল করা থাকে।
বাংলাদেশের জন্য এই টুলটির তাৎপর্য অনেক। দেশের বিপুল সংখ্যক ডেভেলপার, ফ্রিল্যান্সার এবং শিক্ষার্থী প্রতিদিন কমান্ড লাইন ব্যবহার করে। অনেকের জন্য ইংরেজি কমান্ড সিনট্যাক্স মনে রাখা কষ্টকর। এই টুলটি বাংলা ভাষায় নির্দেশ দিলেও কাজ করতে পারে যদি LLM-কে বাংলা ভাষায় প্রশিক্ষিত করা হয়। ফলে বাংলাদেশী ডেভেলপাররা তাদের মাতৃভাষায় টার্মিনাল নিয়ন্ত্রণ করতে পারবেন।
ভবিষ্যতে এই ধরনের টুল আরও পরিশীলিত হবে। কেবল ফাইল স্থানান্তর নয়, জটিল সিস্টেম অ্যাডমিনিস্ট্রেশন কাজ, নেটওয়ার্ক কনফিগারেশন এবং ডেটাবেস ম্যানেজমেন্টও প্রাকৃতিক ভাষায় করা সম্ভব হবে। Dev.to-তে প্রকাশিত এই 40 লাইনের স্ক্রিপ্টটি সেই ভবিষ্যতের একটি ছোট কিন্তু শক্তিশালী নমুনা মাত্র।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: dev.to AI
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...