يعد ChatGPT Code Interpreter تحديثًا ممتازًا لبرنامج الدردشة الآلي الرائد في العالم ، وهذا هو السبب.

استحوذت ChatGPT على العالم من خلال إبهار الناس بقدرات المحادثة الشبيهة بالإنسان. ولكن بالرغم من قوتها ، إلا أن لها قيودًا. بينما يمكن لـ ChatGPT تقديم حلول للمشكلات المعقدة ، إلا أنها لا تستطيع تنفيذها بفعالية. Code Interpreter هو محاولة OpenAI لتطوير ChatGPT من مجرد مولد فكرة إلى وكيل AI يمكنه تنفيذ الأفكار لحل مشكلة ما.

الآثار المترتبة على هذه القدرات الجديدة عميقة. إليك ما يجب أن تعرفه عن ميزة ChatGPT Code Interpreter وسبب أهميتها.

ما هو مترجم كود ChatGPT؟

يعد Code Interpreter ، في جوهره ، بيئة برمجة Python ذات وضع حماية داخل ChatGPT حيث يمكنك أداء مجموعة واسعة من المهام عن طريق تنفيذ كود Python. لسوء الحظ ، نظرًا لارتباطه بالبرمجة أو البرمجة ، غالبًا ما يتم تجاهله أو إساءة فهمه من قِبل العديد من المستخدمين. على الرغم من أنه يطلق عليه "مترجم الشفرة" ويستخدم لغة برمجة Python لأداء المهام ، إلا أنها ليست ميزة حصرية للأشخاص ذوي مهارات البرمجة. بالتأكيد ، يمكن أن تساعدك بعض مهارات البرمجة في استخدام الميزة بشكل أفضل ، لكنك لست بحاجة إلى أي خبرة في الترميز لاستخدامها.

instagram viewer

لفهم ما تفعله ميزة Code Interpreter بشكل أفضل ، من الأفضل النظر إليها من منظور تشغيلي.

قبل إضافة ميزة Code Interpreter أو أي مكون إضافي ChatGPT إلى ChatGPT ، يجب أن تكون المشكلة التي تريد أن يحلها ChatGPT مشكلة يمكن تمثيل حلها بنص. هل تحتاج إلى ChatGPT إلى شرح معنى الذكاء الاصطناعي التوليدي? حسنًا ، هذا شيء يمكن حله عن طريق إنشاء النص. ماذا عن باستخدام ChatGPT لترجمة نص إلى لغة أخرى? يمكن حل ذلك عن طريق إنشاء النص أيضًا. في هذه المشاكل ، يمكن تقديم الحل كنص.

ولكن ماذا لو كنت تريد حل مشكلة مثل إنشاء رسم بياني معقد أو تحرير صورة أو الحصول على قيمة لونية من صورة؟ هذه مشكلات لا يمكنك تمثيل حلولها كنص - فهي تتطلب حلولًا محددة. بدون مكونات إضافية مثل Code Interpreter ، فإن أفضل ما يمكن أن يفعله ChatGPT لك هو وصف كيفية القيام بذلك. ومع ذلك ، فإن Code Interpreter يشبه أداة تحت الغطاء تأخذ وصف ChatGPT لكيفية حل مشكلة ما وتنفيذها باستخدام كود Python. ولكن كيف يعمل هذا؟

كيف يعمل مترجم الشفرة في ChatGPT؟

يجمع Code Interpreter بين قوة نموذج اللغة الكبير وقوة برمجة Python للسماح لـ ChatGPT بأن يكون أكثر بكثير من مجرد مولد نص. هذان المكونان مهمان لفهم كيفية عمل ميزة Code Interpreter. لذلك ، على سبيل المثال ، تريد أن يقوم ChatGPT بتقسيم الصورة إلى جزأين متساويين وعكس الألوان على أحد الأجزاء قبل إضافتها معًا لإنشاء صورة جديدة. كيف يمكن لـ ChatGPT أن ينجح في ذلك؟

إليك كيف يمكن أن يحدث ذلك على الأرجح. بالاستفادة من نموذج لغة GPT ، سيكون لدى ChatGPT فكرة عن كيفية حل هذه المشكلة ، وفي هذه الحالة بالذات ، مع برمجة Python. لذا ، فإن ما ستفعله ChatGPT هو كتابة برنامج نصي بلغة Python يكون قادرًا على تقسيم الصورة إلى جزأين متساويين و اقلب ألوان أحد الأجزاء قبل إضافتها معًا لإنشاء جزء جديد - كما تعلم ، تمامًا مثل المستخدم مطلوب.

الآن ، نظرًا لأن Code Interpreter هو بيئة برمجة Python قادرة على تشغيل كود Python ، فإن ChatGPT يغذي نص Python الذي ينشئه في Code Interpreter. بعد تنفيذ نص Python ، يقوم بإرجاع الصورة الناتجة إلى ChatGPT. تم حل المشكلة. إنه يشبه وجود مبرمج يكتب لك برنامجًا لحل كل مشكلة تصفها في الوقت الفعلي.

لماذا يعتبر مترجم الشفرة مهمًا جدًا؟

في حين أن الإعلان عن إصدار ميزة Code Interpreter لم يخلق ضجة كبيرة بما يتناسب مع إمكاناتها التأثير ، فقد يكون أهم ميزة في نظام ChatGPT البيئي على المدى الطويل ، إلى جانب النموذج الأساسي بحد ذاتها. هذا مهم.

على الرغم من أن قدراتها الحالية لا تعكس إمكاناتها الحقيقية ، إلا أن ميزة Code Interpreter ، أو على الأقل نموذجها التشغيلي ، من المحتمل أن تكون مستقبل روبوت الدردشة ChatGPT AI. كيف ذلك؟

التكرارات الحالية لـ نماذج اللغات الكبيرة، بما في ذلك طرازات GPT-3.5 و GPT-4 التي تشغل ChatGPT ، محدودة بشكل أساسي. كما قلنا سابقًا ، يمكنهم وصف كيفية حل المشكلة ، لكن قدرتهم على وضع الخطوات التي يقترحونها موضع التنفيذ محدودة للغاية. هذا هو السبب في أن روبوتات الدردشة المدعومة بالذكاء الاصطناعي التي تعمل بنظام LLM لم تتحول بعد إلى مساعدين حقيقيين للذكاء الاصطناعي.

لرسم صورة أوضح ، خذ مساعد Google كمثال. يمكنك أن تطلب من مساعد Google إجراء مكالمة أو إرسال رسالة نصية أو حتى حجز موعد مع طبيب أسنانك. على عكس نماذج chatbot الحالية ، لن يخبرك Google Assistant فقط عن كيفية القيام بالأشياء ؛ يمكن أن تفعل أشياء في الواقع.

قد لا يكون مساعد Google مثالًا مثاليًا ، لكنه نموذج مصغر لكيفية تطور التكرارات الحالية لروبوت الدردشة ChatGPT بفضل ميزة Code Interpreter. ستكون قادرًا على إخبار ChatGPT باستخراج صور جميع القطط الموجودة في ملف فيديو وإرسالها إلى عنوان بريدك الإلكتروني. أو ربما تزحف إلى Twitter وتسترجع جميع التغريدات التي تذكرك. أو أي شيء يمكنك التفكير فيه يمكن القيام به برمجيًا ، وسيقوم ChatGPT بإطلاق الكود مترجم فوري وكتابة برنامج يؤدي هذه المهمة وينفذها ويعيد النتائج في غضون ثواني. إن قدرة ChatGPT هذه على إنتاج نتائج واقعية من خلال Code Interpreter هي ما يجعل هذه الميزة مهمة للغاية.

في حين أنه من المستحيل التنبؤ بدقة بمسار التكنولوجيا ، فمن السهل تخيل شركات أخرى للذكاء الاصطناعي مثل Google تتبنى نماذج مترجم مماثل لروبوتات الدردشة التي تعمل بالذكاء الاصطناعي. قد تكون برامج الترجمة الشفوية المماثلة المطبقة على روبوتات الدردشة الرئيسية الأخرى للذكاء الاصطناعي هي الحافز الذي يجعل روبوتات الدردشة بالذكاء الاصطناعي أداة أكثر عملية وواسعة الانتشار.

نموذج لروبوتات الدردشة بالذكاء الاصطناعي

يبشر مترجم الشفرة في ChatGPT بنموذج جديد لروبوتات الدردشة الذكية. من خلال إضافة القدرة على تفسير التعليمات بنشاط وكتابة التعليمات البرمجية وتنفيذ البرامج ، أعطت OpenAI ChatGPT القدرة على إنتاج نتائج واقعية من خلال المحادثة وحدها. هذا نموذج عملي يمكن أن تتبناه روبوتات محادثة الذكاء الاصطناعي الأخرى لتتجاوز كونها مزودي المعلومات إلى أن تكون مساعدين للذكاء الاصطناعي قادرين على اتخاذ الإجراءات.

بدون شك ، يعد نموذج Code Interpreter تطورًا محوريًا من شأنه أن يجعل ChatGPT وروبوتات الدردشة الأخرى التي تعتمد على الذكاء الاصطناعي والتي تتبنى نموذجًا مشابهًا أكثر قدرة وفائدة.