HeadlinesBriefing favicon HeadlinesBriefing.com

AI অগ্রগতির মাঝে প্রোগ্রামিং উপভোগ করা

Hacker News •
×

আপনি কি AI বার্নআউটের দিকে অগ্রসর হচ্ছেন? আপনি কি ভয় পাচ্ছেন যে আপনার চাকরি কেউ নেবে যেরে কম প্রোগ্রামিং দক্ষতা আছে, গুণমানের প্রতি কোনো আকাঙ্ক্ষা নেই এবং একটি enormes Claude অ্যাকাউন্ট আছে? আপনি কি আপনার প্রকল্পগুলিতে কোডের গুণমান থেকে নিরাশ হচ্ছেন, বা আরও খারাপে, আপনার “স্বयं” কোড থেকে? এই পোস্টটি আপনার জন্য। বড় টেক কোম্পানিগুলি দ্বারা চালিত ফ্রন্টিয়ার LLMs সম্পর্কে গুরুত্বপূর্ণ এবং বৈধ নৈতিক উদ্বেগ আছে, যা দীর্ঘ সময়ে আলোচনা করা হয়েছে, আমি এতে অবগত এবং সম্মত, এই পোস্টটি তাদের সম্পর্কে নয়। দয়া করে আমাকে প্র-LLM টেকব্রো না বুঝুন। এছাড়াও: যেহেতু আগে মানুষ আমার টেক্সটগুলোকে LLM-জেনারেটেড ভুলে নিয়েছিল, আমি আপনাকে বলছি যে এটি ১০০% মানব-লিখিত এবং কোনো AI-সহায়তা ছাড়াই।

মহা যন্ত্রের আত্মা

এই শিরোনামের একটি মহা বই Sean Mcmullen এর, যা আমি কিশোরবয়সে পড়कर আনন্দিত ছিলাম, এবং প্রথম নজরে এটি আমাদের পরিস্থিতির বিপরীত বর্ণনা করে: একটি বড় কম্পিউটার যেখানে পৃথক উপাদানগুলো মানব, এবং তারা একসাথে কাজ করে একটি গণনা ইউনিট তৈরি করে। অন্য দিকে, LLMs প্রকৃত কম্পিউটার waarop চলছে এবং নিজেকে (সুপার-)মানব হিসেবে দেখাচ্ছে। দ্বিতীয় নজরে, গল্প এবং বাস্তব একে অপেক্ষা বেশি দূরে নেই: সফটওয়্যার উৎপাদনের প্রক্রিয়ায় আমাদের ভূমিকা ধীরে ধীরে অভিনেতা থেকে মশিনের দাঁতের মতো ঘুরে ফিরে যাওয়া উপকরণে পরিণত হচ্ছে। স্পেসিফিকেশন-ড্রিভেন ডিস্টোপিয়া হল যে আমরা কেবলমাত্র একটি স্পেসিফিকেশন পাব, আমরা তা LLM-এ ঢোকব, এবং যখন আমাদের টোকেন শেষ হবে তখন আমরা রোएं क्योंकि একটি টেকনোফিউডাল লর্ড সিদ্ধান্ত নিয়েছে যে তিনি কম টোকেন বाँটবেন।

একটি Haskell প্রোগ্রামার হিসেবে, আমি Haskell লিখতে ভালোবাসি। হ্যাঁ, আমি আমাদের কাজে তৈরি পণ্যটি খুব পছন্দ করি, আমি ওপেন সোর্স লাইব্রেরিগুলোর সাথে কী করা যায় তা পছন্দ করি, কিন্তু আমি এই ভাষায় আমার ভাবগুলোকে প্রকাশ করার প্রক্রিয়াটি খুব ভালোবাসি। আমি অনুমান করি যে এটি আপনার জন্যও সত্য, এবং এটি অনেক অন্যান্য ভাষায় সত্য নয়, যা কিছু মাত্রা ব্যাখ্যা করে যে কেন বিভিন্ন প্রোগ্রামিং ভাষার উত্সাহীজनों के LLM-সাহায্য ভবিষ্যৎ কত উজ্জ্বল বা কত অন্ধকার হতে পারে তা তাদের ভিন্নভিন্ন মত আছে। যখন আমি কোড জেনারেট করি, তখন সেই আনন্দের অনেক অংশ ঝুঁকিতে পড়ে। তাই, না করুন, সম্ভবত। আমি চাই যে আমি (অনুভবযোগ্য অংশগুলোকে) Haskell প্রোগ্রাম লিখতে থাকব, এবং অতিরিক্ত জেনারেটেড কোড পড়তে ও পর্যালোচনা করতে হবে না। একই সময়ে, আমি চাই যে এই টোকেনগুলোকে আমার মস্তিষ্ককে ধীরে ধীরে জ্বালান না করে কিছু ভালো কাজে লাগাব।

কোড লিখতে থাকুন

যদি আপনি আপনার কোডবেসের মালিক বने থাকতে চান, তাহলে আপনাকে কিছু কোড লিখতে থাকতে হবে। যদি আপনি এটি সবকটি জেনারেট করতে দেন, তাহলে এটি একটি LLM বंजর ভূমি হয়ে যাবে যেখানে শুধুমাত্র আপনার কোডিং এজেন্টগুলোই উন্নত হতে পারবে। তাই আপনাকে কোড লিখতে থাকতে হবে, না হলে আপনার কোডবেস শেষ পর্যন্ত হারিয়ে যাবে। কোড লিখতে থাকার একটি আরো কারণ হল আপনি একটি ভালো প্রোগ্রামার বने থাকতে চান। দক্ষতা অভ্যাস না করার কারণে হারাতে পারে, এবং এখানে ঝুঁকি বিশেষভাবে বেশি কারণ আপনার কোডিং কাজটি ছেড়ে এজেন্টকে হস্তান্তর করার সীমা খুব নিম্ন। কেবল কয়েক সপ্তাহ কোড না লিখে এবং সবকিছু এজেন্টকে হস্তান্তর করে, আপনি শব্দবিনিময় করবেন যে আপনাকে নিজের হাতে কোড লিখতে কষ্ট হচ্ছে। LLMs বিজ্ঞাপিতের চেয়ে মানব-পঠনযোগ্য ভালো কোড তৈরি করতে খুব খারাপ। তারা একটু ঠিক আছে যে তারা নিজেরপক্ষে পরবর্তীতে শুধুমাত্র কাজ করে এমন কোড তৈরি করে। কিন্তু আমি নিশ্চিত যে আপনি ইতিমধ্যে সেই নিরাশা অনুভব করেছেন যখন আপনি একটি সম্পূর্ণ জেনারেটেড ফাইল দেখেছেন যেখানে অবশ্যই কোনো বাগ থাকা উচিত, এবং আপনি একজন manusia হিসেবে নিজেই এটি খুঁজে পেতে পারবেন না, কারণ পরিস্থিতি শুধু এতই étranger। তাহলে যদি এজেন্টদের কোড লেখার কাজ না দিলে তাহলে আপনি কীভাবে উত্পাদনশীলতার লাভ পাবেন? এজেন্টদেরকে تقریباً সবকিছুই করতে বाध्य করুন, বিশেষ করে সেই বিরক্তিকর কাজগুলো যা আপনার জন্য কষ্টকর। আদর্শভাবে এই কাজগুলোকে স্বয়ংক্রিয় করা উচিত, কিন্তু আপনাকে এখনও কোডে হাত রাখতে হবে যাতে আপনার দক্ষতা বজায় রাখতে পারেন এবং আপনার কোডবেসের মালিকত্ব বজায় রাখতে পারেন।

মुख্য Entities: কোম্পানিগুলো: Hacker News | লোকগুলো: Sean Mcmullen