ย้อนกลับไปในเดือนกุมภาพันธ์ การ ให้ Codex ต่อเลโก้ ต้องใช้สกิลแบบกำหนดเอง คำแนะนำที่ซับซ้อน และการปรับแต่งหลายชั่วโมง และผลลัพธ์ก็ยังไม่ดีนัก ผมสรุปว่ามันเป็นสิ่งที่โมเดลไม่ถนัด
กับ GPT-6 Astra ผมให้มันเข้าถึง BrickLink Studio และขอให้ต่อสะพานโกลเดนเกต ประมาณสิบนาทีต่อมา ผมก็ได้เวอร์ชันแรก ที่มีรถเล็กๆ อยู่บนถนนด้วย หลังจากนั้นผมก็ปรับแต่งมันต่อ
ประสบการณ์แบบนี้ทำให้ผมต้อง reconsider วิธีการใช้ Codex: ว่าจะให้แอปไหนเข้าถึง, จะระบุรายละเอียดมากแค่ไหน, และงานแต่ละอย่างต้องใช้การคิดวิเคราะห์มากน้อยเพียงใด นี่คือห้าสิ่งที่ผมได้เรียนรู้จากการใช้ Astra
1. Astra ใช้แอปทั้งหมดของคุณได้ (บางครั้งก็ดีกว่าคุณด้วยซ้ำ) 2. Astra คิดเชิงผลิตภัณฑ์ได้มากกว่า 3. Astra ถนัด Blender เป็นพิเศษ 4. Astra ไม่จำเป็นต้องใช้ Max เพื่อสร้างความประทับใจ 5. Astra ตรวจสอบงานของตัวเองอยู่เสมอ
1. Astra ใช้แอปทั้งหมดของคุณได้ (บางครั้งก็ดีกว่าคุณด้วยซ้ำ)
กลับมาที่สะพานเลโก้กันต่อ ผมเคยเห็น Astra ทำงานในแอปอื่นๆ มาก่อนแล้ว เลยอยากรู้ว่ามันจะจัดการกับ BrickLink Studio ซึ่งเป็นแอปสำหรับออกแบบโมเดลเลโก้ดิจิทัลได้ยังไง
ผมให้คำขอแบบง่ายๆ แก่มัน:

คำสั่ง: "ใช้ Studio สร้างสะพานโกลเดนเกตด้วยเลโก้"
นี่คือเวอร์ชันแรก:

สะพานแรก หลังจากเรนเดอร์ด้วยแสงใน Studio

มันยังเพิ่มรถเล็กๆ เข้าไปด้วย
Astra หาว่าชิ้นส่วนไหนบ้างที่พร้อมใช้งานในคลังของ Studio, ใช้ Python ประกอบโมเดล, จากนั้นเปิดใน Studio เพื่อตรวจสอบและปรับแต่งต่อ
สิ่งที่ทำให้ผมประหลาดใจคือความลื่นไหลในการผสานโค้ดกับแอป มันเร็วพอที่ผมเริ่มสงสัยว่าการลงมือทำเองจะเร็วกว่าจริงหรือเปล่า
มันยังทำให้ผมกลับมาทบทวนสกิลต่างๆ ที่เราสร้างไว้สำหรับโมเดลรุ่นก่อนหน้า ตอนที่ให้ Astra ตัดต่อวิดีโอเพื่อเปิดตัว สกิลเก่าๆ บางอย่างกลับกลายเป็นอุปสรรค การตั้งค่าแบบพื้นฐานกว่า โดยไม่มีสกิลตัดต่อวิดีโอ กลับทำงานได้ดีกว่าสำหรับงานนั้น
ถ้าคุณมีสกิลที่สร้างขึ้นเพื่อสิ่งที่โมเดลรุ่นเก่าทำไม่ได้ ลองทำงานนั้นโดยไม่มีสกิลนั้นดูก่อน แล้วดูว่าคุณยังจำเป็นต้องใช้มันหรือไม่
การใช้งานคอมพิวเตอร์ยังช่วยให้ Astra เชื่อมต่องานข้ามแอปได้ มันสามารถสร้างบางอย่างในที่หนึ่ง, ตรวจสอบในอีกที่หนึ่ง, แล้วนำชิ้นส่วนต่างๆ มารวมกัน การให้สิทธิ์เข้าถึงนี้ช่วยให้มันตรวจสอบงานของตัวเองและทำงานให้เสร็จสมบูรณ์มากขึ้น
ลองคิดดูว่าคุณจะใช้แอปไหนสำหรับงานนั้น แล้วให้ Astra เข้าถึงแอปนั้น อาจเป็น Bricklink Studio สำหรับเลโก้, Blender สำหรับ 3D, หรือ DaVinci Resolve หรือโปรแกรมตัดต่ออื่นๆ สำหรับวิดีโอ มันไม่จำเป็นต้องทำงานวิดีโอทั้งหมดผ่าน FFmpeg ถ้ามีแอปเฉพาะทางที่ช่วยได้
เคล็ดลับ: ให้ Astra ใช้แอปที่คุณจะใช้สำหรับงานนั้น และลองโดยไม่มีสกิลเสริมก่อน มันอาจต้องการคำแนะนำน้อยกว่าที่คุณคิด
2. Astra คิดเชิงผลิตภัณฑ์ได้มากกว่า
ในการทดสอบหนึ่ง ผมอยากสร้าง Thumbnail Studio เพื่อช่วยสร้างสื่อสร้างสรรค์ ผมสามารถพูดไอเดียต่างๆ แบบคร่าวๆ และอ้างอิงบทสนทนาที่เคยมีกับเพื่อนร่วมงานได้อย่างรวดเร็ว Astra คิดรายละเอียดการโต้ตอบต่างๆ ที่คุณคาดหวังจากโปรแกรมแก้ไขรูปภาพในเบราว์เซอร์ได้เป็นอย่างดี รวมถึง ⌘-Z และทางลัดอื่นๆ ที่คุ้นเคย, เลเยอร์, และความสามารถในการซ่อนเลเยอร์ ผมไม่ต้องระบุเจาะจงเท่าที่เคยต้องทำมาก่อน

คำสั่งที่ผมให้และเวอร์ชันแรกที่มันสร้าง

Thumbnail Studio หลังจากปรับแต่งเพิ่มเติม
ต่อมา ผมขอโหมด Product Feedback และระบบอัตโนมัติเพื่อตรวจสอบ จัดอันดับ และนำข้อเสนอแนะไปปรับใช้ สิ่งที่ทำให้ผมประหลาดใจคือความละเอียดรอบคอบที่ Astra คิดเกี่ยวกับอินเทอร์เฟซสำหรับข้อเสนอแนะ ผมสามารถไฮไลต์ส่วนต่างๆ ของแอป, ปักหมุดความคิดเห็น, ตั้งลำดับความสำคัญ, แก้ไขข้อเสนอแนะ, และทำเครื่องหมายว่าแก้ไขแล้ว ผมไม่ได้อธิบายรายละเอียดการโต้ตอบเหล่านั้นเลย

คำสั่งที่ผมให้และโหมดข้อเสนอแนะที่มันสร้าง
ผมสามารถส่งงานสำหรับความสามารถที่ต้องการได้อย่างรวดเร็ว และ Astra จะคิดว่าประสบการณ์ควรจะเป็นอย่างไร นั่นทำให้ผมสร้างซอฟต์แวร์เฉพาะบุคคลได้ง่ายขึ้นมาก ผมสามารถตอบสนองต่อสิ่งที่มันสร้าง แทนที่จะวางแผนทุกการโต้ตอบก่อนเริ่มต้น
แอนิเมชันใน บทความ WebMCP ของผมและในบทความนี้ก็เป็นอีกตัวอย่างหนึ่ง ผมชอบ แอนิเมชันของ Nick Baumann บน X เลยให้ Astra ดู Appshot ของมัน, บทความที่ผมกำลังเขียน, และสิทธิ์เข้าถึงโค้ดเบสของแอป Codex Appshot รวมถึงภาพหน้าจอและบริบทจากแอป

Codex อ่านบทความ, เข้าใจการสาธิต 3D ที่ผมพูดถึง, และสร้างอินเทอร์เฟซ 3D เต็มรูปแบบที่มันสามารถทำให้เคลื่อนไหวได้ มันคิดเกี่ยวกับองค์ประกอบ, มุมกล้อง, และข้อความที่อธิบายสิ่งที่เกิดขึ้น จากนั้นมันสร้างเครื่องมือแสดงตัวอย่างเล็กๆ ให้ผม ซึ่งผมสามารถเล่น, หยุดชั่วคราว, เล่นซ้ำแอนิเมชัน, และดูจากมุมต่างๆ ได้
ผมไม่ได้ขอเครื่องมือแสดงตัวอย่างนั้น แต่มันทำให้การปรับแต่งง่ายขึ้นมาก ผมสามารถให้ข้อเสนอแนะโดยละเอียดโดยใช้เครื่องมือ Annotations ในเบราว์เซอร์ในแอป

เครื่องมือแสดงตัวอย่าง, แอนิเมชันแรก, และเวอร์ชันที่ผมเผยแพร่
ในบางกรณี พฤติกรรมนี้อาจส่งผลเสียกับคุณ ถ้าคุณมีสิ่งที่ต้องการเฉพาะเจาะจงมาก ตรวจสอบให้แน่ใจว่าคุณระบุความคาดหวังของคุณอย่างชัดเจน
ผมยังใช้เวลาเตรียมทุกอย่างที่โมเดลต้องการน้อยลง ก่อนที่จะขอให้มันทำอะไรบางอย่าง เพื่อทำการเปรียบเทียบข้างต้น ผมขอให้ Astra ดูบทสนทนาเก่าและกู้คืนแอนิเมชันเวอร์ชันก่อนหน้า, ค้นหาการบันทึกหน้าจอที่ไหนสักแห่งบนเดสก์ท็อปของผม, และรับแอนิเมชันสุดท้ายจากบทความบน X
มันค้นหาชิ้นส่วนต่างๆ และรวมเข้าด้วยกันเป็นวิดีโอ โดยที่ผมไม่ต้องชี้ไปที่ไฟล์ทุกไฟล์ ผมสามารถอธิบายผลลัพธ์ที่ต้องการและปล่อยให้มันหาวิธีรวบรวมทุกอย่างเข้าด้วยกัน
เมื่อผมขอ เว็บไซต์เพื่อจัดแสดง โมเดลเลโก้ของมัน ผมต้องการให้ผู้คนเรียกดูโมเดลในรูปแบบ 3D และดาวน์โหลดไฟล์สำหรับประกอบ Astra ยังเพิ่มอินเทอร์เฟซสำหรับอัปโหลดโมเดลเพิ่มเติม โดยจำกัดอินเทอร์เฟซนั้นด้วยการลงชื่อเข้าใช้ด้วย ChatGPT เพื่อให้เฉพาะผมเท่านั้นที่สามารถใช้งานในฐานะผู้ดูแลระบบ

ผมยังคงต้องรู้ว่าต้องการอะไรและให้ทิศทางกับมันเพื่อให้ได้ประโยชน์สูงสุดจาก Astra สำหรับเว็บไซต์จัดแสดง ผมให้ตัวอย่างเพิ่มเติมและขอให้มีดาวเคราะห์หมุนแบบโต้ตอบได้เพื่อให้ได้ธีมอวกาศที่ผมคิดไว้ แต่ผมไม่จำเป็นต้องจุกจิกกับทุกฟีเจอร์ ยิ่งผมให้ข้อมูลอ้างอิงที่ดีเท่าไหร่ Astra ก็ยิ่งทำให้ผมประหลาดใจมากขึ้นเท่านั้นกับความละเอียดรอบคอบในการคิดเกี่ยวกับประสบการณ์
เคล็ดลับ: คุณไม่จำเป็นต้องระบุทุกการโต้ตอบล่วงหน้า ให้ไอเดียและข้อมูลอ้างอิงที่ดีสองสามอย่างแก่ Astra ถ้าคุณต้องการให้มันทำงานแคบๆ ให้บอกข้อกำหนด จากนั้นปรับแต่งประสบการณ์ที่มันสร้างขึ้น
3. Astra ถนัด Blender เป็นพิเศษ
ทีมของเราประทับใจกับประสบการณ์ 3D ที่ Astra สามารถสร้างด้วย Three.js หรือแม้แต่ WebGL ดิบๆ อยู่แล้ว แต่สิ่งหนึ่งที่โดดเด่นคือความสามารถในการใช้ Blender ได้ดี ทั้งผ่านการใช้งานคอมพิวเตอร์และบรรทัดคำสั่ง แม้ว่าผลลัพธ์สุดท้ายจะอยู่ในเบราว์เซอร์ ผมก็พบว่ามีประโยชน์ที่จะให้ Astra สร้างบางส่วนใน Blender
เพื่อทดสอบสิ่งนี้ ผมให้รูปถ่ายบาร์บ้านๆ สิบรูปอย่างรวดเร็ว และขอให้มันสร้างห้องนั้นขึ้นมาใหม่ใน Blender โดยไม่ได้ให้ขนาดใดๆ แก่มัน
Astra พิถีพิถันมากเกี่ยวกับสัดส่วน มันหาวัตถุอ้างอิงในรูปถ่าย เช่น หนังสือค็อกเทล และใช้มันเพื่อประมาณขนาด มันสร้างแบบจำลองวัตถุแต่ละชิ้น, ตรวจสอบแยกกัน, วางไว้ในฉาก, และปรับแต่งอย่างต่อเนื่อง มันสร้างห้อง, เฟอร์นิเจอร์, ชั้นวางของ, ขวด, และแก้วน้ำ มันยังทำเก้าอี้ที่มุมห้องและสายไฟสุ่มๆ ในห้องได้อย่างถูกต้อง
การมีวัตถุแต่ละชิ้นใน Blender ทำให้มันสามารถตรวจสอบและปรับแต่งแต่ละส่วนของฉากได้ ผมปรับแต่งวัสดุและแสงอย่างต่อเนื่อง และสามารถเปิดฉากและมองไปรอบๆ จากมุมต่างๆ ได้

บาร์บ้านๆ ที่สร้างขึ้นใหม่ใน Blender จากรูปถ่ายสิบรูป
เคล็ดลับ: ถ้าคุณกำลังทำงานโปรเจกต์ที่มี 3D ให้ขอให้ Astra ใช้ Blender เพื่อผลลัพธ์ที่ดีกว่า
4. Astra ไม่จำเป็นต้องใช้ Max เพื่อสร้างความประทับใจ
สิ่งที่ทำให้ผมประหลาดใจที่สุดอย่างหนึ่งคือการที่ผมสามารถทำได้ไกลแค่ไหนด้วยการใช้เหตุผลแบบ Light/Low ทุกครั้งที่มีโมเดลรุ่นใหม่ สิ่งล่อใจให้พยายามใช้ระดับการใช้เหตุผลสูงสุดนั้นมีสูงมาก โดยเฉพาะถ้านั่นคือสิ่งที่คุณเคยใช้มาก่อน
ในการทดลอง Blender ของผม ผมได้ผลลัพธ์จาก Astra ในระดับ Low ที่ผมชอบมากกว่า Sol ในระดับ Max Astra ยังรอบคอบมากในการตรวจสอบงานของตัวเองโดยไม่คำนึงถึงระดับการใช้เหตุผล ทำให้การใช้เหตุผลระดับ Low มีประสิทธิภาพอย่างเหลือเชื่อ

การทดลอง Blender ของผม โดย Sol อยู่ด้านบนและ Astra อยู่ด้านล่าง ตั้งแต่ระดับ Low ถึง Max
ถ้าคุณเคยใช้ Sol ในระดับการใช้เหตุผลสูง อย่าคิดว่าคุณต้องเพิ่ม Astra ให้สูงขึ้นด้วย ลองใช้ระดับ Medium ก่อน จากนั้นทดลองทั้งสองทิศทางและดูว่าแบบไหนใช้ได้กับงาน ถ้าคุณต้องการแรงบันดาลใจในการเปรียบเทียบเพิ่มเติม ลองดู Model Observatory ของเรา
เคล็ดลับ: เริ่มต้นด้วยการใช้เหตุผลแบบ Light/Low หรือ Medium ดูสิ่งที่คุณได้ก่อนที่จะตัดสินใจว่าคุณต้องการการใช้เหตุผลมากขึ้น
5. Astra ตรวจสอบงานของตัวเองอยู่เสมอ
Astra มักจะตรวจสอบว่ามันทำงานเสร็จสมบูรณ์จริงๆ ถ้าคุณกำลังสร้างเกม มันอาจเริ่มทดสอบเล่นเกมนั้น ขอให้มันปรับแต่งบางอย่าง มันอาจตั้งค่าสภาพแวดล้อมเพื่อวัดว่าการปรับแต่งนั้นได้ผลหรือไม่ สำหรับวิดีโอ มันอาจตรวจสอบแต่ละเฟรมหรือแม้แต่รูปคลื่นเสียงเพื่อตรวจสอบสิ่งที่มันทำ
ตอนที่ผมให้ Astra ทำภาพพาดหัวสำหรับบทความนี้ มันใช้เบราว์เซอร์เพื่อตรวจสอบโค้ดเบื้องหลังหน้าเว็บไซต์บทความสดของ X และยืนยันข้อกำหนดของภาพพาดหัว มันพบอัตราส่วนภาพ 5:2 และขนาดปก 1200 × 480

มันตรวจสอบโค้ดของหน้าเว็บสดก่อนที่จะยืนยันรูปแบบพาดหัว
สิ่งนั้นมีประโยชน์ แต่ผมต้องชัดเจนว่าต้องการให้มันทำมากแค่ไหน ถ้าคุณต้องการต้นแบบที่คุณจะทดสอบเล่นเอง ให้บอกอย่างนั้น ถ้าคุณต้องการให้มันเล่นเกมและแก้ไขสิ่งที่พบ ก็บอกอย่างนั้นเช่นกัน สำหรับการตรวจสอบครั้งสุดท้าย คุณสามารถขอให้มันตรวจสอบสิ่งที่คุณสนใจหนึ่งรอบ จากนั้นรายงานสิ่งที่พบและสิ่งที่ยังไม่ได้รับการแก้ไข
เคล็ดลับ: บอก Astra ว่าผลลัพธ์ที่เสร็จสมบูรณ์ควรเป็นอย่างไร, คุณต้องการให้มันตรวจสอบอะไร, และเมื่อใดที่มันควรส่งงานคืน
ลองทำงานที่คุณเคยยอมแพ้ดู
ผมใช้เวลาหลายชั่วโมงพยายามให้ Codex ต่อโมเดลเลโก้ และสรุปว่ามันไม่ค่อยเก่งเรื่องนี้ แต่กับ Astra ผมได้สะพานเวอร์ชันแรกภายในเวลาประมาณสิบนาที
ให้แอปที่คุณจะใช้สำหรับงานนั้นและข้อมูลอ้างอิงที่ดีสองสามอย่างแก่มัน เริ่มต้นด้วยการใช้เหตุผลแบบ Light หรือ Medium บอกมันว่าผลลัพธ์ที่เสร็จสมบูรณ์ควรเป็นอย่างไรและคุณต้องการให้มันตรวจสอบอะไร จากนั้นดูว่ามันไปได้ไกลแค่ไหนก่อนที่จะเพิ่มคำแนะนำเพิ่มเติม
ถ้าคุณมีงานที่เคยลองกับโมเดลรุ่นเก่าแล้วยอมแพ้ ลองอีกครั้งกับ Astra





