اوپن‌ای‌آی کدکس

مدل هوش مصنوعی برای برنامه نویسی

اوپن‌ای‌آی کدکس (به انگلیسی: OpenAI Codex) یک مدل هوش مصنوعی است که زبان طبیعی را تجزیه می‌کند و در پاسخ کد برنامه‌نویسی تولید می‌کند و توسط اوپن‌ای‌آی توسعه یافته‌است. این هوش مصنوعی از طریق گیت‌هاب کوپایلوت، یک ابزار تکمیل خودکار برنامه‌نویسی برای IDE قدرت می‌گیرد.[۱] کدکس از نسل مدل جی‌پی‌تی ۳ است که برای استفاده به صورت تنظیم دقیق در برنامه‌های برنامه‌نویسی است.

اوپن‌ای‌آی یک API برای کدکس در نسخه بتا محدود منتشر کرد.[۱] در مارس ۲۰۲۳، اوپن‌ای‌آی دسترسی به کدکس را قطع کرد.[۲] ولی با توجه به درخواست‌های عمومی محققان اوپن‌ای‌آی این تصمیم را لغو کرد.[۳] کدکس همچنان توسط محققان به صورت برنامه دسترسی تحقیقاتی قابل استفاده است.[۴]

توانایی‌ها

ویرایش

علاوه بر داده‌های جی‌پی‌تی ۳، کدکس بر روی ۱۵۹ گیگابایت کد پایتون از ۵۴ میلیون مخزن گیت‌هاب آموزش اضافه داده شد.[۵][۶] اوپن‌ای‌آی می‌گوید که کدکس می‌تواند تقریباً ۳۷٪ از درخواست‌ها را تکمیل کند و به جای جایگزین کردن آن، برنامه‌نویسی انسانی را سریعتر می‌کند. طبق وبلاگ اوپن‌ای‌آی، کدکس در تطبیق مشکلات ساده به کدهای موجود برتری بیشتری دارد که از نظر اوپن‌ای‌آی یکی از غیرجذاب‌ترین بخش‌های برنامه‌نویسی است.[۷][۸] جرمی هوارد، یکی از بنیانگذاران Fast.ai، معتقد است که «کدس راهی برای نوشتن کد بدون نیاز به نوشتن کد زیاد است» و «همیشه [کد] صحیح خروجی نمی‌دهد ولی به اندازه کافی نزدیک است.».[۹] طبق مقاله ای که توسط محققان اوپن‌ای‌آی نوشته شده، زمانی که کدکس ۱۰۰ بار برای هر مورد تلاش کرد، برای ۷۰٫۲٪ از درخواست‌ها راه حل‌های کارآمد ساخته بود.[۱۰]

اوپن‌ای‌آی ادعا دارد که کدکس می‌تواند در بیش از دوازده زبان برنامه‌نویسی از جمله گو، جاوااسکریپت، پرل، پی‌اچ‌پی، روبی، شل اسکریپت، سوئیفت و تایپ‌اسکریپت کد خلق کند اگرچه در پایتون مؤثرتر است.[۱]

اوپن‌ای‌آی می‌نویسد که کدکس می‌تواند با سرویس‌ها و برنامه‌هایی مانند میل چیمپ، مایکروسافت ورد، اسپاتیفای و تقویم گوگل ارتباط برقرار کند.[۸][۱۱]

منابع

ویرایش
  1. ۱٫۰ ۱٫۱ ۱٫۲ Zaremba, Wojciech (August 10, 2021). "OpenAI Codex". OpenAI. Retrieved 2021-09-03.{{cite web}}: نگهداری CS1: url-status (link)
  2. Kemper, Jonathan (2023-03-22). "OpenAI kills its Codex code model, recommends GPT3.5 instead". THE DECODER (به انگلیسی). Retrieved 2023-03-29.
  3. Logan Kilpatrick [@OfficialLoganK]. "Hey Carolyn, we will continue to support Codex access via our Researcher Access Program. Sorry for any confusion and hopefully the research is going well!" (Tweet). Retrieved 2023-04-08 – via Twitter. Missing or empty |date= (الگو:Cite tweet)
  4. "Researcher Access Program application". openai.com (به انگلیسی). Retrieved 2023-04-08.
  5. Wiggers, Kyle (July 8, 2021). "OpenAI warns AI behind GitHub's Copilot may be susceptible to bias". VentureBeat. Retrieved 2021-09-03.
  6. Alford, Anthony (August 31, 2021). "OpenAI Announces 12 Billion Parameter Code-Generation AI Codex". InfoQ. Retrieved 2021-09-03.
  7. Dorrier, Jason (August 15, 2021). "OpenAI's Codex Translates Everyday Language Into Computer Code". SingularityHub. Retrieved 2021-09-03.
  8. ۸٫۰ ۸٫۱ Dickson, Ben (August 16, 2021). "What to expect from OpenAI's Codex API". VentureBeat. Retrieved 2021-09-03.
  9. Metz, Cade (September 9, 2021). "A.I. Can Now Write Its Own Computer Code. That's Good News for Humans". The New York Times. Retrieved 2021-09-16.
  10. Chen, Mark; Tworek, Jerry; Jun, Heewoo; Yuan, Qiming; Pinto, Henrique Ponde de Oliveira; Kaplan, Jared; Edwards, Harri; Burda, Yuri; Joseph, Nicholas; Brockman, Greg; Ray, Alex (2021-07-14). "Evaluating Large Language Models Trained on Code". arXiv:2107.03374 [cs].
  11. Vincent, James (August 10, 2021). "OpenAI can translate English into code with its new machine learning software Codex". The Verge. Retrieved 2021-09-03.