چت رباتهای هوش مصنوعی (AI) دنیایی از فرصتها را در اختیار افراد قرار داده است تا در پروژههایی که ممکن است به دلیل کمبود تجربه انجام نمیدهند، بپردازند.
به عنوان فردی که از وردپرس استفاده می کند اما تجربه برنامه نویسی ندارد، فکر کردم جالب است که ببینم کدام هوش مصنوعی می تواند به ایجاد یک افزونه ساده کمک کند.
برای این آزمایش کوچک، من از شش چت ربات هوش مصنوعی زیر استفاده کردم:
- GPT-4 برای مشترکین ChatGPT Plus.
- GPT-4 از طریق هوش مصنوعی مایکروسافت بینگ.
- PalM 2 از طریق Google Bard.
- کلود 2 از طریق وب سایت آنتروپیک با یک حساب کاربری رایگان.
- Meta’s Code Llama (codellama-34b-instruct) و Llama 2 (llama-2-13b-chat) از طریق Perplexity Labs با یک حساب کاربری رایگان.
اعلان
در حالی که مختص مخزن پلاگین وردپرس نیست، من دستور زیر را برای توصیف عملکرد مورد نظر ارسال کردم.
آیا می توانید کد PHP را برای یک افزونه وردپرس بنویسید که ستونی را به صفحه همه پست ها داشبورد مدیریت وردپرس اضافه می کند که تعداد کلمات هر پست را نشان می دهد؟
نتایج
هر یک از شش مدل هوش مصنوعی چقدر خوب عمل کردند؟
برای ChatGPT، Bard، Bing و Claude نیازی به ویرایش نیست
ChatGPT، Bard، Bing و Claude کد PHP تولید کردند که هیچ مشکلی در هنگام نصب، فعال سازی یا غیرفعال کردن افزونه شمارش کلمات جدید ایجاد نکرد.

از میان این چهار، ChatGPT تمیزترین دستورالعملها را برای نصب پلاگین جدید تولید شده و به دنبال آن Bing و Bard ارائه کرد.

لاما به کمک سایر چت ربات های هوش مصنوعی نیاز دارد
در حالی که codellama-34b-instruct در Perplexity Labs کد PHP را برای یک پلاگین وردپرس تولید میکرد، چند چالش دیگر را نیز به همراه داشت.
پس از نصب، افزونه به جای تعداد کلمات، یک سری خطاهای هشدار دهنده را ارائه کرد.

وقتی از او خواستم مشکل را برطرف کند، پیشنهاداتی ارائه کرد.

از طرف دیگر ChatGPT مشکل را شناسایی و کد را اصلاح کرد.

با مداخله ChatGPT، پلاگینی که در ابتدا توسط codellama-34b-instruct تولید شده بود، همانطور که در نظر گرفته شده بود کار کرد و تطبیق پذیری و مهارت ChatGPT در اشکال زدایی و اصلاح کد را برجسته کرد.
Llama-2-13b-chat همچنین کد PHP را برای افزونه وردپرس توصیف شده تولید کرد. در ابتدا این افزونه به درستی کار می کرد و تعداد کلمات را در صفحه همه پست ها نمایش می داد.
با این حال، هنگام بازگشت به صفحه افزونه های نصب شده، یک خطای مرگبار ظاهر شد.

برای اصلاح این وضعیت، مجبور شدم به سایت FTP دسترسی داشته باشم و فایل های افزونه را به صورت دستی حذف کنم – تجربه ای که یک کاربر معمولی وردپرس از آن استقبال می کند نیست.
مانند codellama-34b-instruct، llama-2-13b-chat قادر به حل مشکل خود نبود. باز هم ChatGPT به کمک آمد و کد را اصلاح کرد که خطاهای ناشی از کد اصلی از lama-2-13b-chat را برطرف کرد.
هوش مصنوعی مولد و آینده کدنویسی
هوش مصنوعی مولد نویدبخش کارهای مختلف توسعه از جمله ایجاد یک افزونه ساده وردپرس است.
با این حال، همه مدلهای هوش مصنوعی یکسان ایجاد نمیشوند. برخی به دلیل توانایی خود در ایجاد کد مؤثر با کمترین درخواست و عیبیابی کد تولید شده توسط مدلهای دیگر متمایز بودند.
با توسعه سریع فناوری هوش مصنوعی، طولی نمیکشد که سایر مدلهای هوش مصنوعی در انجام وظایف کدنویسی قابل اعتمادتر و دقیقتر شوند.
تصویر ویژه: Koshiro K/Shutterstock