نصيحة · OpenAI Help Center - Canvas Feature
حرّر الشيفرة البرمجية مثل مبرمج مشارك: استخدم ChatGPT Canvas لتحسين أقسام محددة دون إعادة توليد كل شيء
الصورة: David Schultz على Unsplash
لم تعد كتابة شيفرة برمجية للإنتاج مع الذكاء الاصطناعي تعني نسخ المخرجات الكاملة ذهاباً وإياباً. يتيح لك ChatGPT Canvas تحديد أقسام معينة من الشيفرة وطلب تغييرات جراحية — أضف معالجة أخطاء هنا، أعد هيكلة هذه الدالة، أضف تعليقات هناك — مع إبقاء كل شيء آخر دون تغيير. مثالي للتطوير التعاوني حيث يساعد الذكاء الاصطناعي لكنك تبقى المتحكم.
أُطلق ChatGPT Canvas كميزة تجريبية في أكتوبر 2024 وهو الآن متاح لجميع مستخدمي ChatGPT Plus. ينشئ مساحة عمل قابلة للتحرير بجانب محادثتك، محولاً التعاون مع الذكاء الاصطناعي من "نسخ ولصق" إلى تحرير في الوقت الفعلي. عندما تطلب من ChatGPT توليد شيفرة برمجية أو كتابة محتوى، يفتح Canvas تلقائياً محرراً مخصصاً يمكنك أنت والذكاء الاصطناعي العمل فيه معاً.
إليك سير العمل الاحترافي: (1) اطلب من ChatGPT توليد أو تعديل شيفرة برمجية — على سبيل المثال، "اكتب دالة بايثون تجلب البيانات من واجهة برمجة تطبيقات وتخزن النتائج مؤقتاً". (2) يفتح ChatGPT Canvas بالشيفرة المولدة. (3) بدلاً من إعادة توليد كل شيء، حدد القسم المحدد الذي تريد تغييره وانقر على واحدة من خمس أدوات متخصصة. بالنسبة للشيفرة البرمجية، يمكنك استخدام "مراجعة الشيفرة" (يقوم ChatGPT بالتحليل واقتراح التحسينات)، أو "إصلاح الأخطاء" (فحص وإصلاح تلقائي)، أو "إضافة تعليقات" (يجعل الشيفرة قابلة للقراءة)، أو "إضافة سجلات" (عبارات طباعة للتصحيح)، أو "نقل إلى لغة أخرى" (تحويل بايثون إلى جافاسكربت، إلخ).
سيناريو تطوير عملي: مطور مبتدئ يتلقى طلب سحب يحتاج إلى إصلاحات. بدلاً من مطالبة ChatGPT بإعادة كتابة الملف الكامل المكون من 200 سطر، يقوم بتحديد قسم المصادقة فقط ويطلب "إصلاح الأخطاء وإضافة تعليقات هنا". يعيد Canvas توليد ذلك القسم فقط مع الحفاظ على البقية. يمكنه بعد ذلك تحديد منطق استعلام قاعدة البيانات بشكل منفصل وطلب تحسين الأداء. هذا التحسين التكراري يستغرق دقائق بدلاً من الرد والتبادل لإعادة التوليد الكاملة.
الميزة على الدردشة التقليدية: تبقى في سيطرة كاملة. يمكنك التراجع عن التعديلات وإعادتها، واستعادة الإصدارات السابقة باستخدام زر سجل الإصدارات في الزاوية العلوية اليمنى، ورؤية ما تغير بالضبط. بالنسبة للكتابة، ينطبق نفس المبدأ — حدد فقرة تحتاج إلى إعادة صياغة، أو اقترح تعديلاً محدداً على جملة واحدة، أو اطلب تعديلات على مستوى القراءة دون لمس باقي مستندك.
المصادر والاعتمادات
المصدر الأصلي: OpenAI Help Center - Canvas Feature