بالعودة إلى شهر فبراير، كان جعل Codex يبني نماذج LEGO يتطلب مهارة مخصصة، وتعليمات معقدة، وساعات من التكرار. ومع ذلك، لم تكن النتائج رائعة. خرجت من تلك التجربة معتقدًا أن النماذج ليست جيدة في هذا النوع من المهام.
مع GPT-6 Astra، منحته إمكانية الوصول إلى BrickLink Studio وطلبت منه بناء جسر البوابة الذهبية. بعد حوالي عشر دقائق، حصلت على نسخة أولية، مكتملة بسيارات صغيرة على الطريق. واصلت تحسينها بعد ذلك.
تجارب كهذه جعلتني أعيد النظر في كيفية استخدامي لـ Codex: أي التطبيقات أمنحه إياها، وكم من التفاصيل أحددها، ومقدار التفكير المنطقي الذي تتطلبه المهمة. إليك خمسة أشياء تعلمتها من استخدام Astra.
1. يمكن لـ Astra استخدام جميع تطبيقاتك (أحيانًا، بشكل أفضل منك) 2. تقوم Astra بجزء أكبر من التفكير في المنتج 3. تتفوق Astra في استخدام Blender 4. لا تحتاج Astra إلى Max لإبهارك 5. تواصل Astra التحقق من عملها
1. يمكن لـ Astra استخدام جميع تطبيقاتك (أحيانًا، بشكل أفضل منك)
لنعد إلى جسر LEGO ذلك. كنت قد رأيت بالفعل Astra يعمل في تطبيقات أخرى، لذا أردت أن أرى كيف سيتعامل مع BrickLink Studio، التطبيق المخصص لتصميم نماذج LEGO الرقمية.
أعطيته طلبًا بسيطًا:

الطلب: "استخدم Studio لبناء جسر البوابة الذهبية من LEGO"
إليك تلك النسخة الأولية:

الجسر الأول، تم عرضه لاحقًا بإضاءة الاستوديو.

حتى أنه أضاف السيارات الصغيرة.
اكتشف Astra الأجزاء المتاحة في المكتبة المضمنة في Studio، واستخدم Python لتجميع النموذج، ثم فتحه في Studio لفحصه وتحسينه.
ما أدهشني هو مدى سلاسة دمج الكود مع التطبيق. إنه سريع بما يكفي لدرجة أنني بدأت أتساءل عما إذا كان القيام بالمهمة بنفسي سيكون أسرع بالفعل.
كما جعلني أعيد النظر في المهارات التي بنيناها للنماذج السابقة. عندما كنا نجعل Astra يحرر مقاطع الفيديو للإطلاق، كانت بعض مهاراتنا القديمة تعيقه. إعداد أكثر بساطة، بدون مهارات تحرير الفيديو، كان أفضل لتلك المهمة.
إذا كانت لديك مهارة مبنية حول شيء لم يستطع نموذج أقدم فعله، جرب المهمة بدونها وانظر إذا كنت لا تزال بحاجة إليها.
يتيح استخدام الكمبيوتر أيضًا لـ Astra ربط العمل عبر التطبيقات. يمكنه إنشاء شيء في مكان واحد، وفحصه في مكان آخر، وجمع القطع معًا. منحه هذا الوصول ساعده في التحقق من عمله وإكمال المزيد من المهمة.
لذا فكر في التطبيق الذي ستستخدمه للمهمة وامنح Astra إمكانية الوصول إليه. يمكن أن يكون Bricklink Studio لـ LEGO، أو Blender للرسومات ثلاثية الأبعاد، أو DaVinci Resolve أو محرر مشابه للفيديو. ليس عليه القيام بكل أعمال الفيديو عبر FFmpeg إذا كان هناك تطبيق مخصص يمكنه المساعدة.
نصيحة: امنح Astra التطبيقات التي ستستخدمها للمهمة وجربه بدون مهارات إضافية أولاً. قد يحتاج إلى إرشادات أقل مما تعتقد.
2. تقوم Astra بجزء أكبر من التفكير في المنتج
في أحد الاختبارات، أردت بناء "Thumbnail Studio" للمساعدة في إنشاء الأصول الإبداعية. تمكنت من التحدث بسرعة عن بعض الأفكار والإشارة إلى محادثات أجريتها مع زميل. اكتشف Astra الكثير من التفاعلات التفصيلية التي تتوقعها من محرر صور في المتصفح، بما في ذلك ⌘-Z والاختصارات المألوفة الأخرى، والطبقات، والقدرة على إخفائها. لم أكن مضطرًا لأن أكون دقيقًا كما كنت سأكون في السابق.

الطلب الذي أعطيته إياه والنسخة الأولية التي بناها.

Thumbnail Studio بعد المزيد من التكرار.
لاحقًا، طلبت وضع "ردود فعل المنتج" وأتمتة للتحقق من ردود الفعل وترتيبها وتنفيذها. ما أدهشني هو مدى دقة تفكير Astra في واجهة ردود الفعل. تمكنت من تمييز أجزاء من التطبيق، وتثبيت التعليقات عليها، وتحديد الأولويات، وتحرير ردود الفعل، ووضع علامة "تم الحل". لم أكن قد وصفت أيًا من هذه التفاعلات بالتفصيل.

الطلب الذي أعطيته إياه ووضع ردود الفعل الذي بناه.
يمكنني بسرعة إطلاق مهمة لقدرة أريدها، وكان Astra سيعمل على ما يجب أن تبدو عليه التجربة. هذا يجعل بناء البرامج المخصصة أسهل بكثير بالنسبة لي. يمكنني التفاعل مع ما يبنيه بدلاً من التخطيط لكل تفاعل قبل البدء.
الرسوم المتحركة في مقالتي عن WebMCP وفي هذه المقالة هي مثال آخر. أعجبت برسوم Nick Baumann المتحركة على X، لذا أعطيت Astra لقطة تطبيق (Appshot) لها، والمقالة التي كنت أكتبها، وإمكانية الوصول إلى قاعدة كود تطبيق Codex. تضمنت لقطة التطبيق لقطة شاشة وسياقًا من التطبيق.

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

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

لا زلت بحاجة إلى معرفة ما أريد وإعطائه اتجاهًا للحصول على أقصى استفادة من Astra. بالنسبة للموقع العرضي، أعطيته المزيد من الأمثلة وطلبت كواكب دوارة تفاعلية للحصول على موضوع الفضاء الذي كان في ذهني. لكن ليس علي أن أكون دقيقًا بشأن كل ميزة. كلما كانت المراجع التي أعطيها له أفضل، كلما أدهشني Astra بمدى دقة تفكيره في التجربة.
نصيحة: ليس عليك توضيح كل تفاعل مسبقًا. أعط Astra الفكرة وبعض المراجع الجيدة، إذا كنت تريد أن يتصرف بشكل ضيق فأخبره بالمتطلبات، ثم قم بتحسين التجربة التي يبنيها.
3. تتفوق Astra في استخدام Blender
كان فريقنا قد أعجب بالفعل بالتجارب ثلاثية الأبعاد التي يمكن لـ Astra بناؤها باستخدام Three.js أو حتى WebGL الخام. لكن الشيء الذي برز هو مدى جودة استخدامه لـ Blender، سواء من خلال استخدام الكمبيوتر أو سطر الأوامر. حتى عندما تكون النتيجة النهائية في المتصفح، وجدت أنه من المفيد ترك Astra يبني أجزاء منها في Blender.
لاختبار ذلك، أعطيته عشر صور سريعة لبار منزلي وطلبت منه إعادة بناء الغرفة في Blender. لم أعطه أي قياسات.
كان Astra دقيقًا جدًا في النسب. وجد أشياء مرجعية في الصور، مثل كتب الكوكتيل، واستخدمها لتقدير المقياس. قام بنمذجة الأشياء الفردية، وفحصها بشكل منفصل، ووضعها في المشهد، واستمر في التكرار. بنى الغرفة، والأثاث، والرفوف، والزجاجات، والأواني الزجاجية. حتى أنه أتقن الكرسي في الزاوية والأسلاك العشوائية في الغرفة.
وجود الأشياء الفردية في Blender سمح له بفحص وتحسين كل جزء من المشهد. واصلت التكرار على المواد والإضاءة، وتمكنت من فتح المشهد والنظر حولي من زوايا مختلفة.

البار المنزلي أعيد بناؤه في Blender من عشر صور.
نصيحة: إذا كنت تعمل على مشروع ثلاثي الأبعاد، اطلب من Astra استخدام Blender للحصول على نتائج أفضل.
4. لا تحتاج Astra إلى Max لإبهارك
مدى ما يمكنني تحقيقه باستخدام التفكير المنطقي الخفيف/المنخفض كان من أكبر المفاجآت. مع كل جيل جديد من النماذج، يكون الإغراء كبيرًا لاستخدام أعلى مستوى من التفكير المنطقي. خاصة إذا كان هذا ما كنت تستخدمه من قبل.
في تجاربي مع Blender، حصلت على نتائج من Astra على مستوى Low أفضل من نتائج Sol على مستوى Max. Astra أيضًا مدروس جدًا في التحقق من عمله بغض النظر عن مستوى التفكير المنطقي، مما يجعل التفكير المنطقي المنخفض قويًا بشكل لا يصدق.

تجاربي مع Blender مع Sol في الأعلى و Astra في الأسفل، من Low إلى Max.
إذا كنت تستخدم Sol على مستوى عالٍ من التفكير المنطقي، لا تفترض أنك بحاجة لرفع مستوى Astra أيضًا. جرب شيئًا مثل Medium أولاً، ثم جرب في كلا الاتجاهين وانظر ما يناسب المهمة. إذا كنت بحاجة إلى بعض الإلهام لمزيد من المقارنات، تحقق من مرصد النماذج.
نصيحة: ابدأ بالتفكير المنطقي الخفيف/المنخفض أو المتوسط. انظر إلى ما تحصل عليه قبل أن تقرر أنك بحاجة إلى المزيد من التفكير المنطقي.
5. تواصل Astra التحقق من عملها
يميل Astra إلى التحقق من أنه أكمل المهمة بالفعل. إذا كنت تبني لعبة، فقد يبدأ في اختبار لعبها. اطلب منه تحسين شيء ما، وقد يقوم بإعداد بيئة لقياس ما إذا كان التحسين قد نجح. بالنسبة للفيديو، قد يفحص إطارات فردية أو حتى أشكال الموجات الصوتية للتحقق مما يفعله.
عندما جعلت Astra يعمل على الصورة الرئيسية لهذه المقالة، استخدم المتصفح للتحقق من الكود الموجود خلف صفحة المقالة المباشرة على X وتأكيد متطلبات الصورة الرئيسية. وجد نسبة عرض إلى ارتفاع 5:2 وغلاف بحجم 1200 × 480.

قام بفحص كود الصفحة المباشرة قبل تأكيد تنسيق الرأس.
يمكن أن يكون ذلك مفيدًا، لكني بحاجة إلى أن أكون واضحًا بشأن المدى الذي أريده أن يذهب إليه. إذا كنت تريد نموذجًا أوليًا ستختبره بنفسك، فقل ذلك. إذا كنت تريد أن يلعب اللعبة ويصلح ما يجده، فقل ذلك أيضًا. للفحص النهائي، يمكنك أن تطلب منه إجراء فحص واحد للعناصر التي تهمك، ثم الإبلاغ عما وجده وأي شيء لا يزال دون حل.
نصيحة: أخبر Astra ما يجب أن تكون عليه النتيجة النهائية، وما تريد منه التحقق منه، ومتى يجب أن يسلم العمل.
جرب المهمة التي تخلت عنها
قضيت ساعات في محاولة جعل Codex يبني نماذج LEGO وخرجت معتقدًا أنه ليس جيدًا جدًا في ذلك. مع Astra، حصلت على نسخة أولية من الجسر في حوالي عشر دقائق.
امنحه التطبيقات التي ستستخدمها للمهمة وبعض المراجع الجيدة. ابدأ بالتفكير المنطقي الخفيف أو المتوسط. أخبره ما يجب أن تكون عليه النتيجة النهائية وما تريد منه التحقق منه، ثم انظر إلى أي مدى سيصل قبل إضافة المزيد من التوجيهات.
إذا كانت لديك مهمة جربتها مع نموذج أقدم وتخلت عنها، فجربها مرة أخرى مع Astra.





