6

วิธีทำงานแบบ AI Native และทางเข้าที่สะดวก

AI999第7课:AI Native 科研范式与 EvoX 实战切入
00:00

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

เส้นทางการทดลองจากเจตนาด้วยภาษาธรรมชาติสู่แผนงานที่ใช้งานได้ไม่ต้องจำคำสั่งติดตั้งหรือการเรียกใช้อินเทอร์เฟซ บทสนทนาคือทางเข้าจดจำคำสั่งติดตั้งและรายละเอียดอินเทอร์เฟซแสดงเจตนาและเกณฑ์การยอมรับด้วยภาษาธรรมชาติเจตนาของนักวิจัยอธิบายด้วยภาษาธรรมชาติงาน ข้อจำกัด และเกณฑ์การยอมรับเครื่องมือ AI ช่วยเหลือเข้าใจและรันโค้ดตั้งค่าสภาพแวดล้อมและออกแบบอัลกอริทึมการทดลอง EvoXเรียกใช้การค้นหาด้วย NSGA-IIประเมินผลแบบขนานบน GPUผลลัพธ์แผนงานที่ใช้งานได้แผนงานตัวเลือกชั้นแนวหน้าเส้นทางและผลลัพธ์แบบแสดงภาพสนทนารันส่งกลับคนหน้าที่ของนักวิจัยย้ายขึ้น: ตั้งคำถามสำคัญ ชั่งน้ำหนักเป้าหมายหลายด้าน และตรวจรับข้อสรุปทางวิทยาศาสตร์Code is cheap. Taste matters.ปัญหาอะไรที่ควรค่าแก่การศึกษาผลตอบรับใดบ่งชี้ว่ามีประสิทธิผลข้อจำกัดใดที่ห้ามละเมิดผลลัพธ์น่าเชื่อถือหรือไม่AI รับผิดชอบเปลี่ยนเจตนาให้เป็นโค้ดที่รันได้ ส่วนคนรับผิดชอบตัดสินใจว่าอะไรควรค่าแก่การตอบทางขยับขึ้น การแบ่งงานจึงเปลี่ยนไป

ทำไมทางเข้าจึงย้ายจาก "คำสั่ง" มาสู่ "บทสนทนา"

กระบวนการแบบเดิมกำหนดให้นักวิจัยต้องจดจำคำสั่งติดตั้งเฟรมเวิร์ก วิธีตั้งค่าดีพเพนเดนซี และกฎการเรียกใช้อินเทอร์เฟซก่อน ทำให้จุดเริ่มต้นของการทดลองถูกกดทับด้วยรายละเอียดมากมาย วิธีทำงานแบบ AI Native ย้ายทางเข้าขึ้นมาสู่การแสดงเจตนา: คุณอธิบายงาน ข้อจำกัด และเกณฑ์การยอมรับ ส่วนเครื่องมือรับผิดชอบตรวจสอบสภาพแวดล้อม เติมดีพเพนเดนซี สร้างสคริปต์และรันให้ สำหรับนักพัฒนาที่มีประสบการณ์ด้านวิศวกรรมอยู่แล้ว เวลาที่ประหยัดได้จะย้ายไปสู่ส่วนที่ยากจริง ๆ นั่นคือการนิยามปัญหาและการตัดสินผลลัพธ์

งานที่ AI รับผิดชอบในบทสนทนาเดียว

  • ตั้งค่าสภาพแวดล้อม: ติดตั้ง EvoX และดีพเพนเดนซี ตรวจสอบว่าสภาพแวดล้อม GPU และ CUDA ใช้งานได้
  • ออกแบบอัลกอริทึม: เลือกหรือสร้างโค้ดอัลกอริทึมตามงาน เช่น สร้างกระบวนการประชากร ครอสโอเวอร์ และมิวเทชันของ NSGA-II สำหรับปัญหาหลายวัตถุประสงค์
  • รันการทดลอง: ส่งงาน ติดตามสถานะการรัน ส่งคืนบันทึกและสาเหตุความล้มเหลว พร้อมรองรับการตรวจสอบต่อในบทสนทนา
  • รวบรวมผลลัพธ์: รวบรวมตัวชี้วัด วาดกราฟการลู่เข้าและแผนผังเส้นทาง พร้อมส่งออกบันทึกการทดลองที่ทำซ้ำได้

ตัวอย่าง: การหาเส้นทางหลบสิ่งกีดขวางของหุ่นยนต์ในคลังสินค้า

สมมติว่าต้องการหาเส้นทางที่สั้นที่สุดและหลบสิ่งกีดขวางได้อย่างราบรื่นให้หุ่นยนต์ในผังคลังสินค้าคงที่ นักวิจัยเพียงแค่อธิบายเป้าหมายและข้อจำกัด AI ก็สามารถเรียกใช้ NSGA-II ของ EvoX เพื่อประเมินเส้นทางตัวเลือกจำนวนมากแบบขนานบน GPU และให้เส้นทางแบบแสดงภาพที่ไม่ชนสิ่งกีดขวางพร้อมกราฟกระบวนการปรับให้เหมาะสม สิ่งที่นักวิจัยต้องตัดสินใจในตอนนี้คือ: ผังนั้นเป็นตัวแทนของสถานการณ์จริงหรือไม่ การชั่งน้ำหนักระหว่างรัศมีปลอดภัยกับความยาวเส้นทางสมเหตุสมผลหรือไม่ และผลลัพธ์เพียงพอต่อการสนับสนุนข้อสรุปทางวิศวกรรมหรือไม่

หน้าที่ของคนย้ายขึ้น

ยิ่งเครื่องมือง่ายต่อการใช้ ความรับผิดชอบของคนยิ่งชัดเจนขึ้น AI สามารถเปลี่ยนความคิดให้เป็นโค้ดได้อย่างรวดเร็ว แต่ไม่อาจตัดสินใจแทนคุณได้ว่าความคิดนั้นน่าศึกษาหรือไม่ เป้าหมายสื่อถึงปัญหาจริงหรือไม่ การเปรียบเทียบยุติธรรมหรือไม่ ดังนั้นสิ่งที่ต้องฝึกจริง ๆ คือการตั้งคำถาม: อะไรที่เปลี่ยนแปลงได้? ผลตอบรับใดบ่งชี้ว่าการเปลี่ยนแปลงได้ผล? ข้อจำกัดใดที่ห้ามละเมิด? รอบถัดไปควรเก็บอะไรไว้? —— Code is cheap. Taste matters.

คำแนะนำภาคปฏิบัติ
อธิบายงานปรับให้เหมาะสมด้วย EvoX แบบเล็กที่สุดเป็นภาษาธรรมชาติหนึ่งย่อหน้า: เป้าหมาย ข้อจำกัด และเกณฑ์การยอมรับ อย่างละหนึ่งประโยค แล้วให้ AI ตั้งค่าสภาพแวดล้อมและรัน จากนั้นตรวจสอบว่าผลลัพธ์ที่ส่งคืนมาตรงตามเกณฑ์การยอมรับที่คุณเขียนไว้จริงหรือไม่