আমি আমার নিজের তৈরি AI কোড পড়তে পারছিলাম না
আমি এক বছর আগে তৈরি করা একটি প্রজেক্ট খুললাম। প্রতিটি লাইন আমি নিজেই লিখেছিলাম। এটি কী কাজ করে সে সম্পর্কে আমার কোনো ধারণা ছিল না।
আমি একটি Slack ক্লোন তৈরি করতে AI ব্যবহার করেছিলাম। এই চক্রটি বেশ ভালো লাগছিল। AI-এর কাছে কোড চাই। সেটি পেস্ট করো। সেটি চলতে দেখো। পরবর্তী ফিচারে চলে যাও।
আমি এমন গতিতে কাজ করছিলাম যা আমার বোঝার ক্ষমতার সাথে সামঞ্জস্যপূর্ণ ছিল না। আমার কোনো ডিজাইন ডকুমেন্ট ছিল না। আমার কোনো টেস্ট ছিল না। আমি কোয়ালিটির চেয়ে গতিকে বেশি গুরুত্ব দিয়েছিলাম।
ছয় মাস পরে, আমি একটি বিশৃঙ্খলা দেখতে পেলাম।
- তিনটি ফাংশনের নাম একই ছিল।
- কমেন্টগুলো দুটি ভাষায় ছিল।
- অব্যবহৃত কোড (dead code) সবখানে ছড়িয়ে ছিল।
- লজিক তিনটি জায়গায় পুনরাবৃত্তি করা হয়েছিল।
ভুলটি AI করেনি। আমি করেছি। আমি একজন রিভিউয়ার হিসেবে কাজ করা বন্ধ করে দিয়েছিলাম। আমি কেবল একজন কপি-পেস্ট মধ্যস্থতাকারী হয়ে গিয়েছিলাম। আমি আমার একমাত্র কাজটিকে হারিয়ে ফেলেছিলাম। কোডটি ভালো কি না, তা যাচাই করা আমি বন্ধ করে দিয়েছিলাম।
AI-এর গতি একটি আশীর্বাদ। তবে এর একটি মূল্য দিতে হয়। আপনি যদি চিন্তা করা বন্ধ করে দেন, তবে আপনার কোড স্প্যাগেটি (spaghetti) হয়ে যাবে।
এটি ঠিক করার জন্য আমার পরিকল্পনা:
- প্রজেক্টটি ম্যাপ করতে AI ব্যবহার করা।
- অব্যবহৃত কোড মুছে ফেলা।
- ফিচার অনুযায়ী সাজানো।
- একটি স্পেক (spec) লেখা।
টুলটিকে আপনার বিচারবুদ্ধির বিকল্প হতে দেবেন না। নিয়ন্ত্রণ নিজের হাতে রাখুন। সেই ব্যক্তি হোন যিনি কোয়ালিটি বা মান নির্ধারণ করেন।
Source: https://dev.to/rapls/i-couldnt-read-the-code-i-wrote-with-ai-six-months-ago-18a7 Optional learning community: https://t.me/GyaanSetuAi