এমন একজন যিনি সফ্টওয়্যার শিল্পে যথেষ্ট সময় ব্যয় করেছেন। সময়ের সাথে সাথে, আমি সর্বদা এমন সরঞ্জাম এবং কৌশলগুলির সন্ধানে ছিলাম যা আমাকে সাহায্য করতে পারে:
এই পোস্টে, আমি কিছু AI-চালিত টুল শেয়ার করব যা আমাকে আমার জাভাস্ক্রিপ্টের উৎপাদনশীলতা উন্নত করতে সাহায্য করেছে। আমি প্রতিটি টুলের সাথে তাদের শক্তি এবং দুর্বলতা সহ আমার ব্যক্তিগত অভিজ্ঞতা শেয়ার করব। তাই বাকল আপ, এবং এর মধ্যে ডুব দেওয়া যাক!
GitHub Copilot হল একটি AI-চালিত কোড সহকারী যা আপনাকে দ্রুত কোড লিখতে সাহায্য করে।
আমি TypeScript, JavaScript, Dart এবং Python এর সাথে Copilot ব্যবহার করেছি। এমন কিছু মুহূর্ত ছিল যখন মনে হয়েছিল যে এটি আমার মন পড়েছিল এবং আমি যা চেয়েছিলাম ঠিক তা তৈরি করেছিল - এটি আশ্চর্যজনক ছিল! যাইহোক, এই মুহূর্তগুলি বিরল ছিল, এক মাসে কয়েকবার।
বেশিরভাগ সময়, এর পারফরম্যান্স হিট বা মিস হয়েছিল। এটি আপনার কোডবেস জানে না এবং প্রায়শই ফাংশনের নামগুলি ভুলভাবে অনুমান করে। এমন কিছু উদাহরণ ছিল যেখানে এটি সূক্ষ্ম বাগগুলির সাথে কোড তৈরি করেছিল যা আমাকে এর আউটপুট বিশ্লেষণ করতে অতিরিক্ত সময় ব্যয় করতে বাধ্য করেছিল।
এই ত্রুটিগুলি সত্ত্বেও, Copilot সাধারণ পুনরাবৃত্তিমূলক নিদর্শন এবং স্বয়ংক্রিয়-সম্পূর্ণ ডকুমেন্টেশন তৈরিতে বেশ শালীন।
জিপিটি-ইঞ্জিনিয়ার হল একটি এআই টুল যা অ্যাপ ডেভেলপমেন্ট প্রক্রিয়াকে ত্বরান্বিত করার প্রতিশ্রুতি দেয়। আমি GPT 3.5 ব্যবহার করে একটি এক্সপ্রেস অ্যাপ তৈরি করার চেষ্টা করে এটি পরীক্ষা করার সিদ্ধান্ত নিয়েছি।
প্রথমদিকে, এটি প্রতিশ্রুতিশীল বলে মনে হয়েছিল। এটি একটি পরিষ্কার আর্কিটেকচার তৈরি করেছে, সঠিক কাঠামো বেছে নিয়েছে এবং এমনকি কোডটি সুন্দরভাবে গঠন করেছে। তবে উত্তেজনাটি স্বল্পস্থায়ী ছিল কারণ এটি যে কোডটি মন্থন করেছিল তা সমমানের নীচে ছিল এবং আমি অ্যাপটি শুরু করতে পারিনি।
আমি ভেবেছিলাম GPT-4 তে আপগ্রেড করা সাহায্য করতে পারে, এবং যদিও এটি কিছুটা উন্নত ফলাফল দেয়, এটি এখনও একটি সম্পূর্ণ কার্যকরী অ্যাপ তৈরি করতে পারেনি। সুতরাং, জিপিটি-ইঞ্জিনিয়ার প্রতিশ্রুতি দেখালেও, এটা বলা নিরাপদ যে এটি এখনও গুরুতর কোডিং কাজগুলি পরিচালনা করতে পারেনি।
কোডি AI হল একটি AI-চালিত কোডিং সহকারী যা আমি কিছু সময়ের জন্য VSCode-এ ব্যবহার করছি। এটি আমার কোডিং অভিজ্ঞতাকে বিভিন্ন উপায়ে রূপান্তরিত করেছে:
- কোড ব্লকগুলিকে সাধারণ সারাংশে ভাঙ্গাতে এটি দুর্দান্ত। যখন আমি অন্য প্রকল্প থেকে কোড পর্যালোচনা করছি বা আমার নিজের কাজে দ্রুত রিফ্রেশার প্রয়োজন তখন এটি খুবই সহজ।
- লগ স্টেটমেন্ট, ত্রুটি বার্তা বা কোড মন্তব্যে শূন্যস্থান পূরণে এটি চতুর।
- এটি সাধারণ প্যাটার্নগুলির জন্য শূন্যস্থান পূরণ করে কপি-পেস্ট করার প্রয়োজনীয়তাকে কেটে দেয়।
- আশ্চর্যজনকভাবে, এটি পরীক্ষা তৈরিতে বেশ ভাল।
যাইহোক, মার্কডাউনে লেখার সময়, এর পরামর্শগুলি দীর্ঘস্থায়ী এবং সর্বদা ইতিবাচক হতে থাকে - এটি থেকে একটি নেতিবাচক বাক্য পাওয়া প্রায় অসম্ভব! এছাড়াও, এর ইনলাইন পরামর্শগুলি কখনও কখনও একটি উপদ্রব হতে পারে কারণ এটি সত্যিই আপনার কোড "পায় না"।
এই ত্রুটিগুলি সত্ত্বেও, কোডি এআই আমার কোড ইংরেজিতে অনুবাদ করার সময় এবং পরীক্ষা তৈরি করার সময় একটি বিশাল সাহায্য করেছে - এটিকে আমার টুলকিটে একটি অপরিহার্য হাতিয়ার করে তুলেছে।
রিঅ্যাক্ট এজেন্ট হল একটি এআই টুল যা রিঅ্যাক্ট কম্পোনেন্ট তৈরিতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। আমি একটি প্রতিক্রিয়া অ্যাপের জন্য একটি মৌলিক রাষ্ট্র পরিচালনার উপাদান তৈরি করতে এটি ব্যবহার করার চেষ্টা করেছি।
এটি এমন কিছু কোড মন্থন করেছে যা আমি ব্যবহার করতে পারি, তবে এটি প্রায়শই আমার কিছু নির্দিষ্টকরণে মিস করে বা এটি আগে যোগ করা বৈশিষ্ট্যগুলি বাদ দেয়। এটির জন্য প্রচুর হ্যান্ড-হোল্ডিং এবং বিস্তারিত মনোযোগের প্রয়োজন, যা আমার খুব বেশি সময় বাঁচায়নি।
এটি এখন দাঁড়িয়েছে, রিঅ্যাক্ট এজেন্ট দ্বারা উত্পাদিত কোডটি উত্পাদনের জন্য প্রস্তুত নয় এবং এটিকে একটি বিদ্যমান কোডবেসে একত্রিত করার আগে এটিকে প্রচুর পরিমাণে টুইকিংয়ের প্রয়োজন। তবে এটি সামগ্রিকভাবে আমার উত্পাদনশীলতা বাড়িয়েছে।
v0 হল একটি AI টুল যা UI ডিজাইন তৈরি করে। যাইহোক, আমার অভিজ্ঞতায়, এটি Tailwind CSS এর সন্দেহজনক ব্যবহারের সাথে মধ্যম UI তৈরি করে।
v0 দিয়ে তৈরি যেকোন কিছুরই হয় ভারী পরিবর্তনের প্রয়োজন হয় অথবা শেষ পর্যন্ত অপেশাদার পণ্যের মতো দেখায়। আমি প্রচেষ্টার প্রশংসা করি, কিন্তু UI ডিজাইনগুলি জটিল এবং গতিশীল। আমরা এখনও সেই জায়গায় নেই যেখানে AI ধারাবাহিকভাবে এখনও শীর্ষ-উন্নত UI ডিজাইন তৈরি করতে পারে, তবে এটি আপনাকে আপনার UI এর জন্য একটি সূচনা পয়েন্ট দেয়।
এই টুলটি AI সহায়তার সাথে বিকাশের সাথে আমার সবচেয়ে বড় সমস্যাটি মোকাবেলা করে - নতুন অনুরোধ করার সময় বিদ্যমান অ্যাপ উত্সের প্রসঙ্গ দেওয়া। একটি PR মাধ্যমে আউটপুট প্রদানের বৈশিষ্ট্য একটি ঝরঝরে সংযোজন। আমি ইতিমধ্যে এটি ব্যবহার করে কয়েকটি পিআর তৈরি করেছি। অবশ্যই, সেগুলিকে একত্রিত করার আগে আমাকে ম্যানুয়ালি ছোটখাটো সমন্বয় করতে হয়েছিল, তবে এটি অবশ্যই আমাকে একটি ভাল আধা ঘন্টা বাঁচিয়েছে।
ScriptGPT হল একটি টুল যা আমি তৈরি করেছি যা GPT4 দ্বারা চালিত একটি AI এজেন্টে বৈশিষ্ট্য বিকাশ অফলোড করার জন্য ডিজাইন করা হয়েছে। এটি TS/JS প্রকল্পগুলির জন্য বিশেষভাবে তৈরি করা হয়েছে, স্বয়ংক্রিয়ভাবে প্রয়োজনীয় লাইব্রেরি ইনস্টল করা, কোড টেস্টিং, মন্তব্য যোগ করা এবং আরও অনেক কিছু।
GitHub Copilot এবং GPT-Engineer এর মতো অন্যান্য AI-চালিত কোডিং টুলের বিপরীতে, যা কার্যকরী কোড ইন্টিগ্রেশন এবং জটিল প্রজেক্ট তৈরির সাথে লড়াই করে, ScriptGPT এই ক্ষেত্রগুলিতে পারদর্শী। স্ক্রিপ্টজিপিটি-তে নির্দিষ্ট প্রকল্প বৈশিষ্ট্যগুলি অফলোড করার সময় কোড লেখার জন্য এই সরঞ্জামগুলির পাশাপাশি এটি ব্যবহার করা যেতে পারে।
এই প্রকল্পের নির্মাতা হিসেবে, আমি আমার মূল্যায়নে কিছুটা পক্ষপাতদুষ্ট হতে পারি। যদিও এটি নিখুঁত নয়, এবং সর্বদা উন্নতির জন্য জায়গা থাকে, আমি সত্যিই বিশ্বাস করি যে ScriptGPT একটি বিকাশকারীর টুলকিটে একটি মূল্যবান সংযোজন হতে পারে। এটি একবার চেষ্টা করুন এবং দেখুন কিভাবে এটি উত্পাদনশীলতা উন্নত করতে পারে! GitHub সংগ্রহস্থল: https://github.com/ukanwat/scriptgpt/
AI সরঞ্জামগুলি এখনও নিখুঁত নয়। তারা কখনও কখনও ভুল করে, এবং তারা সবসময় বুঝতে পারে না আপনি কি করার চেষ্টা করছেন। কিন্তু তারা সব সময় ভালো হচ্ছে; ভবিষ্যতে, তারা আরও শক্তিশালী এবং সহায়ক হবে। তারা আপনার কোড আরও ভালভাবে বুঝতে সক্ষম হবে, এবং তারা আরও সৃজনশীল ধারণা তৈরি করতে সক্ষম হবে।
কোনো শীতল AI টুল মিস করেছেন? আমাকে আপনার পছন্দের বা দুর্দান্তগুলি বলুন যা আমি মিস করেছি!
আমি আপনার চিন্তাভাবনা এবং পরামর্শও শুনতে চাই - আমি সবসময় উন্নতি করতে চাই :)
এছাড়াও এখানে প্রকাশিত.