การพัฒนาที่ได้รับความช่วยเหลือจาก AI
เครื่องมือ AI สมัยใหม่สามารถเร่งการพัฒนาปลั๊กอิน Lumi ได้อย่างมากโดยทำหน้าที่เป็นพันธมิตรด้านการเขียนโค้ดที่ทำงานร่วมกัน
รหัส VS ในโหมดตัวแทน
การใช้โค้ด Visual Studio กับผู้ช่วย AI ใน โหมดตัวแทน (เช่น โหมดตัวแทนของ GitHub Copilot หรือผู้ช่วยที่ใช้เครื่องมืออื่นๆ) ช่วยให้คุณสามารถทำงานที่ซับซ้อนหลายขั้นตอนโดยใช้ภาษาธรรมชาติ
แทนที่จะกรอกโค้ดเพียงบรรทัดเดียว ตัวแทนสามารถ:
- อ่านพื้นที่ทำงานทั้งหมดของคุณเพื่อทำความเข้าใจบริบท
- สร้างไฟล์และไดเร็กทอรีใหม่
- รันคำสั่งเทอร์มินัลเพื่อทดสอบหรือตรวจสอบสคริปต์
- ค้นหารูปแบบที่มีอยู่ในโค้ดเบสของคุณ
การเข้าถึงพื้นที่เก็บข้อมูล
ความช่วยเหลือจาก AI จะมีประสิทธิภาพสูงสุดเมื่อตัวแทนสามารถเข้าถึง lumi-dev หรือพื้นที่เก็บข้อมูลโปรเจ็กต์เฉพาะของคุณ ด้วยการมองเห็นฐานโค้ดที่มีอยู่ เอเจนต์สามารถ:
- ใช้ Utility Libraries เป็นข้อมูลอ้างอิงสำหรับฟังก์ชันตัวช่วย
- ปฏิบัติตามรูปแบบที่มีอยู่สำหรับการดำเนินงานของ GEGL และการจัดการเลเยอร์
- นำโค้ดสำเร็จรูปจากปลั๊กอินที่สร้างขึ้นมาใช้ซ้ำ
ตัวอย่างขั้นตอนการทำงาน
คุณสามารถขอให้ตัวแทนสร้างปลั๊กอินแบบเต็มได้โดยตรงโดยอธิบายผลลัพธ์การทำงานที่ต้องการ:
“การใช้ยูทิลิตี้ Scheme ที่มีอยู่และตัวอย่างในพื้นที่ทำงาน ให้เขียนปลั๊กอินใหม่ที่สร้างคำแนะนำแนวนอน 50% บนอิมเมจที่ใช้งานอยู่ และตั้งชื่อว่า ‘Center Guide’”
ตัวแทนจะค้นหาวิธีสร้างคำแนะนำ ระบุฟังก์ชันยูทิลิตี้ที่ถูกต้อง (เช่น lumi-image-add-hguide-percent จาก common.scm) และสร้างไฟล์ .scm ที่สมบูรณ์ด้วยแผ่นสำเร็จรูปการลงทะเบียนที่ถูกต้อง
แนวทางปฏิบัติที่ดีที่สุด
- เฉพาะเจาะจง: อธิบายสิ่งที่คุณต้องการให้ปลั๊กอินทำอย่างชัดเจน
- ยูทิลิตี้อ้างอิง: สนับสนุนให้ตัวแทนดูไดเรกทอรี
share/lumi/scripts/สำหรับผู้ช่วยเหลือระดับสูง - ตรวจสอบและทดสอบ: ทดสอบปลั๊กอินที่สร้างโดย AI เสมอ ซึ่งมักจะเป็นกระบวนการที่ทำซ้ำและสร้างสรรค์