- Xu Hao หัวหน้าฝ่ายเทคนิคของ Thoughtworks สาขาจีน อธิบายให้ Martin Fowler ฟังถึงการใช้ ChatGPT เพื่อเขียนโค้ดแบบ self-testing
- เขียนบริบทของแอปพลิเคชันและแนวทางโครงสร้างโค้ดเป็นพรอมป์ต์
- เพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัย จึงใช้เทคนิคพรอมป์ต์ที่เรียกว่า "Generated Knowledge"
- ขั้นแรก ให้ LLM สร้างข้อมูลเกี่ยวกับปัญหาขึ้นมาก่อน
- จากนั้นนำข้อมูลนั้นกลับไปให้ LLM อีกครั้งเพื่อสร้างผลิตภัณฑ์จริง
- ในส่วน "กลยุทธ์การพัฒนา" มีการผสมผสานสไตล์พรอมป์ต์ 2 แบบ
- Instruction : พรอมป์ต์ที่ให้แนวทางที่ LLM ต้องปฏิบัติตาม
- Chain of Thought : พรอมป์ต์ที่ชักนำให้ LLM อธิบายกระบวนการให้เหตุผลของตนเอง
- ชี้นำให้ LLM เขียนแผนที่สร้างขึ้นอย่างละเอียดถึงระดับชื่อคอมโพเนนต์/เมธอด/พร็อพเพอร์ตี
- ขอให้เขียนทั้งการใช้งานจริงของคอมโพเนนต์และการทดสอบ
- จากนั้นขออีกครั้งให้เขียนการทดสอบโดยไม่ใช้ mock library (
redux-mock-store)
ยังไม่มีความคิดเห็น