বর্তমানে কেউ যদি AI কে তার নিজ নিজ ফিল্ডে কাজে না লাগায়, সে পিছিয়ে পড়বে। সবাই এখন কম বেশি AI ব্যবহার করছে। আমি আমার ফিল্ড, ডেভেলপমেন্টে কিভাবে ব্যবহার করা যায়, তা নিয়েই লিখছি। এর আগে দুইটা লেখা লিখেছিঃ
- AI এজেন্টের এর সাহায্যে যেভাবে প্রজেক্ট ডেভেলপ করা যায় – যেখানে মূলত দেখিয়েছি কিভাবে Trae ব্যবহার করে প্রজেক্ট ডেভেলপ করা যায়। Trae এর প্রাইসিং সবচেয়ে কম। ১০ডলার প্রতি মাসে। এই প্যাকেজে ৬০০ রিকোয়েস্ট করা যায় প্রতি মাসে। একজন রেগুলার ডেভেলপারের জন্য যথেষ্ট। কয়েক মাস ধরে ব্যবহার করছি। দেখা যায় কোন কোন মাসে সব গুলো ব্যবহারও হয় না।
- Gemini CLI ইন্সটল এবং ব্যবহার – কমান্ডলাইন ইন্টারফেস। কমান্ড দিয়ে এজেন্টকে দিয়ে সব কাজ করানো যায়। অনেকটা চ্যাট ইন্টারফেসের মতই। Gemini CLI থেকে বেশি একুরেটলি কাজ করে Claude CLI। একটাই সমস্যা, ট্রাই করার জন্য হলেও সাবক্রিপশন কিনতে হবে।
Trae ব্যবহার করার প্রধান কারণ ছিল Claude। এখন ভিজ্যুয়াল স্টুডিও এর জন্য ক্লডের নিজস্ব এক্সটেনশন রয়েছে। যদিও তা ব্যবহার করার জন্য প্রো ভার্সন লাগবে। যা প্রতি মাসে ২০ ডলার। কোডিং এর জন্য এখন পর্যন্ত সবচেয়ে সেরা মডেল হচ্ছে ক্লডের মডেল গুলো। তাই ট্রাই করতে পারেন।
কার্সরে ফ্রিতে অল্প কিছু প্রিমিয়াম রিকোয়েস্ট করা যায়। এছাড়া Pro প্যাকেজ হচ্ছে ২০ ডলার। অন্যান্য প্যাকেজ রয়েছে। এজেন্টিক কোডিং প্রথমে নিয়ে এসেছিল গিটহাব, গিটহাব কোপাইলট দিয়ে। কিন্তু ঐটা সত্যিকার অর্থে অতটা কাজের ছিল না। কার্সর এসে পুরা গেম পরিবর্তন করে দেয়।
ভিস্যুয়াল স্টুডিওতে তো এখনো গিটহাব কোপাইলট রয়েছে। আগের থেকে এখন অনেক উন্নত। ভালোভাবেই কাজ করে। প্রতি মাসে ৫০টা ফ্রি প্রিমিয়াম রিকোয়েস্ট করা যায়। যারা সখ করে দেখতে চান কিভাবে AI দিয়ে প্রজেক্ট তৈরি করা যায়, তারা ট্রাই করে দেখতে পারেন।
সব গুলো মডেলের কিছু লিমিটেশন আছে। কিছু কিছু ক্ষেত্রে ছোট্ট একটা সমস্যাও সমাধান করা যায় না। তখন সাধারণত মডেল পরিবর্তন করে ট্রাই করলে অনেক সময় কাজ হয়। আবার অনেক সময় কোড নিয়ে ChatGPT এর সাহায্য নেই। কখনো কখনো Gork এর সাহায্য নেই। এছাড়া Claude ওয়েব চ্যাটেও কোড রিলেটেড সমস্যা গুলো বললে অনেক সময় খুব ভালো উত্তর দেয়। খুব সুন্দর সমাধান করে দেয়। এগুলো ছাড়াও এখন অনেক মডেল রয়েছে। যেমন Lovable, Windsurf ইত্যাদি। একেক জনের কাছে একেকটা ভালো লাগতে পারে। মানে হচ্ছে এত গুলো সলিউশন, ঠিক মত কাজে না লাগাতে পারলে নিজেরই ক্ষতি।
AI এজেন্ট কোড লেখার পর মাঝে মধ্যে সব উল্টা পাল্টা করে ফেলে। এই জন্য কোন একটা ওয়ার্কিং ভার্সনে মাঝে মধ্যে ফিরে যেতে হয়। এসবের জন্য গিট জানা থাকা দরকার। গিট নিয়ে এই লেখাটা পড়তে পারেন। অথবা চাইলে এই এই ইবুক টিও পড়তে পারেন।
AI এর কল্যাণে এখন আর ল্যাঙ্গুয়েজ ব্যারিয়ার নেই। আপনি যে কোন একটা ল্যাঙ্গুয়েজ ভালো ভাবে পারলেই মোটামুটি যে কোন প্লাটফর্মের জন্য সফটওয়ার তৈরি করতে পারবেন। এর জন্য দরকার প্রোগ্রামিং এর কোর কনসেফট গুলো। প্রোগ্রামিং শেখার জন্য পাইথন অনেক সুন্দর এবং সহজ একটা ল্যাঙ্গুয়েজ। এখান থেকে অনলাইনে বাংলায় পাইথন শিখতে পারবেন। প্রোগ্রামিং জানা দরকার এই জন্য যে, যেন AI কোথাও আটকে গেলে তা খুঁজে বের করতে পারেন। এসব ক্ষেত্রে AI কে ছোট ছোট টাস্কে যদি মূল কাজটা ভাগ করে দিতে পারেন, তাহলে সহজে AI সমাধান করতে পারবে। এসবের জন্যই প্রোগ্রামিং জ্ঞান থাকা দরকার।
এই তো! আপনার কাছে কোডিং এর জন্য কোন মডেল ভালো লাগে, জানাতে পারেন।