مترجم کد ChatGPT یک به روز رسانی عالی برای چت ربات پیشرو هوش مصنوعی در جهان است و به همین دلیل است.
ChatGPT طوفانی جهان را به دام انداخته است و مردم را با توانایی های مکالمه ای شبیه به انسان خیره کرده است. اما حتی به همان اندازه که قدرتمند است، محدودیت هایی دارد. در حالی که ChatGPT می تواند راه حل هایی برای مشکلات پیچیده ارائه دهد، نمی تواند آنها را به طور فعال پیاده سازی کند. Code Interpreter تلاش OpenAI برای تبدیل ChatGPT از یک تولید کننده ایده به یک عامل هوش مصنوعی است که می تواند ایده ها را برای حل یک مشکل پیاده سازی کند.
پیامدهای این قابلیت های جدید عمیق است. در اینجا چیزی است که باید در مورد ویژگی ChatGPT Code Interpreter و چرایی اهمیت آن بدانید.
مترجم کد ChatGPT چیست؟
کد مفسر، در هسته خود، یک محیط برنامه نویسی Python جعبه شنی در ChatGPT است که در آن می توانید طیف گسترده ای از وظایف را با اجرای کد پایتون انجام دهید. متأسفانه، به دلیل مرتبط بودن با کدنویسی یا برنامه نویسی، اغلب توسط بسیاری از کاربران نادیده گرفته می شود یا اشتباه درک می شود. اگرچه «مفسر کد» نامیده می شود و از زبان برنامه نویسی پایتون برای انجام وظایف استفاده می کند، اما این ویژگی منحصر به افراد با مهارت های برنامه نویسی نیست. مطمئناً، برخی از مهارت های برنامه نویسی می تواند به شما در استفاده بهتر از این ویژگی کمک کند، اما برای استفاده از آن نیازی به تجربه کدنویسی ندارید.
برای درک بهتر ویژگی Code Interpreter، بهتر است از منظر عملیاتی به آن نگاه کنید.
قبل از اینکه ویژگی Code Interpreter یا هر افزونه ChatGPT دیگری به ChatGPT اضافه شود، هر مشکلی را که میخواهید ChatGPT حل کند باید یکی باشد که راهحل آن با متن نمایش داده شود. آیا برای توضیح معنای هوش مصنوعی مولد به ChatGPT نیاز دارید؟ خب، این چیزی است که با تولید متن قابل حل است. در مورد استفاده از ChatGPT برای ترجمه یک متن به زبان دیگر چطور؟ که با تولید متن نیز قابل حل است. در این مسائل می توان راه حل را به صورت متن ارائه داد.
اما اگر بخواهید مشکلی مانند ایجاد یک نمودار پیچیده، ویرایش یک تصویر، یا گرفتن مقدار رنگ از یک تصویر را حل کنید، چه؟ اینها مسائلی هستند که نمیتوانید راهحلهای آنها را بهعنوان متن نشان دهید—آنها به راهحلهای خاصی نیاز دارند. بدون افزونه هایی مانند Code Interpreter، بهترین کاری که ChatGPT می تواند برای شما انجام دهد این است که نحوه انجام آن را شرح دهد. با این حال، مفسر کد مانند ابزاری است که شرح ChatGPT را در مورد نحوه حل یک مشکل و پیاده سازی آن با استفاده از کد پایتون می گیرد. اما این چگونه کار می کند؟
مترجم کد ChatGPT چگونه کار می کند؟
کد مفسر قدرت یک مدل زبان بزرگ را با قدرت برنامه نویسی پایتون ترکیب می کند تا به ChatGPT اجازه دهد که بسیار بیشتر از یک تولید کننده متن باشد. این دو مؤلفه برای درک نحوه عملکرد ویژگی Code Interpreter حیاتی هستند. بنابراین، مثلاً میخواهید ChatGPT یک تصویر را به دو قسمت مساوی تقسیم کند و رنگهای یکی از قسمتها را قبل از اضافه کردن آنها به یکدیگر برای ایجاد یک تصویر جدید معکوس کند. ChatGPT چگونه می تواند آن را حل کند؟
در اینجا احتمالاً چگونه بازی خواهد کرد. ChatGPT با استفاده از مدل زبان GPT خود ایده ای در مورد چگونگی حل این مشکل و در این مورد خاص با برنامه نویسی پایتون خواهد داشت. بنابراین، کاری که ChatGPT انجام میدهد نوشتن یک اسکریپت پایتون است که میتواند یک تصویر را به دو قسمت مساوی تقسیم کند و رنگهای یکی از قسمتها را قبل از اضافه کردن آنها با هم معکوس کند تا یک قسمت جدید بسازد. درخواست کرد.
اکنون، از آنجایی که مفسر کد یک محیط برنامهنویسی پایتون است که قادر به اجرای کد پایتون است، ChatGPT اسکریپت پایتون را که تولید میکند به مفسر کد تغذیه میکند. پس از اجرای اسکریپت پایتون، تصویر حاصل را به ChatGPT برمی گرداند. مشکل حل شد. شبیه به این است که یک برنامه نویس برای شما برنامه ای بنویسد تا هر مشکلی را که توضیح می دهید در زمان واقعی حل کند.
چرا مفسر کد اینقدر مهم است؟
در حالی که اعلام انتشار ویژگی Code Interpreter به اندازه تاثیر بالقوه آن سر و صدا ایجاد نکرد، این می تواند تنها مهم ترین ویژگی اکوسیستم ChatGPT در درازمدت، علاوه بر خود مدل اصلی باشد. آنقدر مهم است.
اگرچه قابلیت های فعلی آن پتانسیل واقعی آن را منعکس نمی کند، ویژگی Code Interpreter یا حداقل مدل عملیاتی آن، احتمالاً آینده چت ربات ChatGPT AI خواهد بود. چطور؟
تکرارهای فعلی مدلهای زبان بزرگ، از جمله مدلهای GPT-3.5 و GPT-4 که ChatGPT را تامین میکنند، اساساً محدود هستند. همانطور که قبلاً گفتیم، آنها می توانند نحوه حل یک مشکل را توضیح دهند، اما توانایی آنها برای اجرای مراحلی که پیشنهاد می کنند به شدت محدود است. به همین دلیل است که چت رباتهای هوش مصنوعی مبتنی بر LLM هنوز به دستیاران واقعی هوش مصنوعی تبدیل نشدهاند.
برای ترسیم تصویر واضح تر، دستیار Google را به عنوان مثال در نظر بگیرید. میتوانید از دستیار Google بخواهید تماس برقرار کند، پیام متنی بفرستد، یا حتی ممکن است یک قرار ملاقات با دندانپزشکتان رزرو کند. بر خلاف مدلهای ربات چت فعلی، دستیار گوگل فقط به شما نمیگوید چگونه کارها را انجام دهید. در واقع می تواند کارهایی انجام دهد.
Google Assistant ممکن است نمونه کاملی نباشد، اما این یک عالم کوچک است که چگونه تکرارهای فعلی چت ربات ChatGPT می تواند به لطف ویژگی Code Interpreter تکامل یابد. میتوانید به ChatGPT بگویید که تصاویر همه گربهها را در یک فایل ویدیویی استخراج کند و آنها را به آدرس ایمیل شما ارسال کند. یا شاید توییتر را بخزد و همه توییت هایی را که از شما نام می برند بازیابی کنید. یا تقریباً هر چیزی که فکرش را بکنید میتواند به صورت برنامهنویسی انجام شود، و ChatGPT مفسر کد را روشن میکند و برنامهای مینویسد که آن کار را انجام میدهد، آن را اجرا میکند و نتایج را در عرض چند ثانیه برمیگرداند. این توانایی ChatGPT برای تولید نتایج واقعی از طریق Code Interpreter چیزی است که این ویژگی را بسیار مهم می کند.
در حالی که پیشبینی دقیق مسیر فناوری غیرممکن است، تصور اینکه سایر شرکتهای هوش مصنوعی مانند گوگل از مدلهای مترجم مشابه برای چت رباتهای هوش مصنوعی خود استفاده کنند، آسان است. مفسرهای کد مشابهی که روی دیگر چتباتهای اصلی هوش مصنوعی پیادهسازی میشوند، ممکن است کاتالیزوری باشند که چتباتهای هوش مصنوعی را به ابزاری کاربردیتر و همهجایتر تبدیل میکنند.
مدلی برای چت ربات های هوش مصنوعی
مترجم کد ChatGPT الگوی جدیدی را برای چت رباتهای هوش مصنوعی ارائه میکند. OpenAI با افزودن توانایی تفسیر فعال دستورالعملها، نوشتن کد و اجرای برنامهها، به ChatGPT این توانایی را داده است که تنها از طریق مکالمه، نتایج واقعی را تولید کند. این یک مدل عملی است که دیگر چت رباتهای هوش مصنوعی میتوانند برای حرکت از ارائهدهنده اطلاعات و تبدیل شدن به دستیاران هوش مصنوعی که قادر به انجام عمل هستند، اتخاذ کنند.
بدون شک، مدل مفسر کد یک توسعه محوری است که ChatGPT و سایر رباتهای چت هوش مصنوعی را که مدل مشابهی را اتخاذ میکنند بسیار تواناتر و مفیدتر میکند.