หน่วย
1. ความรู้เบื้องต้นเกี่ยวกับปัญญาประดิษฐ์และการแจ้ง: โมเดล 'คิด' อย่างไร 2. กายวิภาคศาสตร์พร้อมรับคำสั่งที่ดี: บทบาท บริบท งาน รูปแบบ ตัวอย่าง ข้อจำกัด 3. ความชัดเจนของคำสั่ง: การแปลความไม่แน่นอนให้เป็นคำสั่งที่วัดผลได้ 4. การจัดการบริบท: การให้พื้นหลังที่เหมาะสมแก่โมเดล 5. การสุ่มตัวอย่างไม่กี่ครั้ง: การสอนตามตัวอย่าง 6. ห่วงโซ่แห่งความคิด 7. การบังคับใช้รูปแบบ: ตาราง, JSON, รายการ, เทมเพลต 8. การทำซ้ำและการปรับปรุงทันที 9. วิศวกรรมบทบาทและบุคลิกภาพ 10. ข้อผิดพลาดพร้อมท์ทั่วไปและแนวทางแก้ไข 11. การรับรองความถูกต้อง ขอบเขต ความเป็นส่วนตัว และจริยธรรม 12. การสร้างไลบรารีพร้อมท์และเวิร์กโฟลว์แบบ end-to-end
หน่วย 8 / 12

การทำซ้ำและการปรับปรุงทันที

กำไร:

  • เข้าใจว่าเอาต์พุตเริ่มต้นนั้นไม่ค่อยสมบูรณ์แบบและการวนซ้ำเป็นกระบวนการปกติ
  • สามารถปรับปรุงผลลัพธ์อย่างเป็นระบบโดยให้ข้อเสนอแนะที่ตรงเป้าหมายและไม่แปรเปลี่ยน
  • รู้ตรรกะของการเปลี่ยนพรอมต์ที่ประสบความสำเร็จให้เป็นเทมเพลตที่นำมาใช้ซ้ำได้

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

การวนซ้ำคืออะไร และเหตุใดจึงเป็นเรื่องปกติ

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

การวนซ้ำมีสองประเภท:

  • การแก้ไขในการสนทนา: ดำเนินการในการสนทนาเดียวกันพร้อมคำติชม เช่น "ทำให้สิ่งนี้สั้นลง" "ลบรายการที่สาม" มันเร็วมาก โมเดลจะจดจำเอาต์พุตก่อนหน้า
  • การเขียนพรอมต์ใหม่: นำสิ่งที่คุณได้เรียนรู้ไปใช้กับพรอมต์เริ่มต้นและเริ่มต้นใหม่ด้วยคำแนะนำที่ดีกว่า มีคุณค่าสำหรับงานที่จะนำมาใช้ซ้ำ

ให้ข้อเสนอแนะที่ตรงเป้าหมาย

ความลับของการวนซ้ำคือการกำหนดเป้าหมายข้อเสนอแนะ การพูดว่า "ฉันไม่ชอบ เขียนใหม่" ไม่ได้เป็นตัวกำหนดทิศทางของโมเดล คุณอาจจะได้ผลลัพธ์ที่คล้ายกัน ให้พูดอย่างชัดเจนว่าคุณจะเปลี่ยนแปลงอะไรและอย่างไร:

  • อ่อนแอ: "นี่มันไม่ดี"
  • หนักแน่น: "คำนำยาวเกินไป ลดย่อหน้าแรกเหลือหนึ่งประโยค น้ำเสียงดูเป็นทางการเกินไป ทำให้ดูเป็นมิตรขึ้นอีกหน่อย ลบคำกล่าวอ้างออกจากหัวข้อย่อยที่สองเพราะเราไม่สามารถยืนยันได้"

การเพิ่มประสิทธิภาพตัวแปรเดียว

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

วนซ้ำ

ขั้นตอน

คุณทำอะไร

1. ผลิตผล

รับเอาต์พุตด้วยพรอมต์แรก

2. ประเมินผล

สิ่งที่คุณชอบ สิ่งที่คุณไม่ชอบ - เขียนอย่างเป็นรูปธรรม

3. การเปลี่ยนแปลงหนึ่งครั้ง

ทำการแก้ไขเพียงครั้งเดียวโดยมีเป้าหมายอยู่ที่ปัญหาเดียว

4. สร้างใหม่

เห็นผลการเปลี่ยนแปลง

5. เปรียบเทียบ

เขาหายดีแล้วเหรอ? ถ้าใช่ก็เก็บไว้ ถ้าไม่ก็เอาคืน

6. การซ่อม

บันทึกพร้อมท์ที่ให้ผลลัพธ์ที่ดีแก่เทมเพลต

เทมเพลตที่คัดลอกได้สี่แบบ

1) การแก้ไขตามเป้าหมาย:

ผลลัพธ์ก่อนหน้านี้ใช้ได้ปกติ แต่มีการเปลี่ยนแปลง:- [การเปลี่ยนแปลงคอนกรีตเดี่ยว 1]- [การเปลี่ยนแปลงคอนกรีตเดี่ยว 2] ทำให้ทุกอย่างเหมือนเดิม

2) วิจารณ์ผลลัพธ์:

วิจารณ์ข้อความที่คุณเพิ่งสร้างขึ้นด้วยสายตาของบรรณาธิการ ค้นหาจุดอ่อน 3 จุดและเสนอแนะการแก้ไขอย่างเป็นรูปธรรมสำหรับแต่ละจุด จากนั้นจึงเขียนเวอร์ชันที่แก้ไขแล้ว

3) การสร้างตัวแปร (A/B):

สร้างข้อความนี้ 2 เวอร์ชันที่แตกต่างกัน: A) เป็นทางการมากขึ้นและสั้นลง B) เป็นมิตรมากขึ้นและมีตัวอย่าง ให้ทั้งคู่; บอกฉันใน 1 ประโยคว่าอันไหนเหมาะสมกว่าในสถานการณ์ใด

4) ทำให้ Prompt รักษาตัวเอง:

ฉันใช้พรอมต์ต่อไปนี้ แต่ผลลัพธ์ก็เพียงพอแล้ว [ปัญหา] เสนอแนะว่าฉันจะเขียนข้อความนี้ให้ชัดเจนและมีประสิทธิภาพมากขึ้นได้อย่างไร เขียนพรอมต์ที่ปรับปรุงแล้วและอธิบายว่าคุณเปลี่ยนแปลงอะไรและเพราะเหตุใด พร้อมท์: [พร้อมท์ปัจจุบัน]

พร้อมท์อ่อน / พร้อมท์แรง (เป็นข้อเสนอแนะ)

ข้อเสนอแนะที่ไม่ดี:

มันไม่ได้ผล ลองอีกครั้ง

ผลตอบรับที่แข็งแกร่ง:

เนื้อหาถูกต้องแต่มีปัญหาสามประการ:1) 210 คำ; ลดเหลือ 120.2) ย่อหน้าที่สองเป็นเรื่องเกี่ยวกับทางเทคนิค ลดความซับซ้อนของศัพท์แสง3) การปิดบัญชีอ่อนแอ ปิดท้ายด้วยประโยคถัดไปที่ชัดเจน เก็บอย่างอื่นไว้หมด.

ข้อเสนอแนะที่สองจะบอกโมเดลอย่างชัดเจนว่าจะสัมผัสตรงไหน ผลลัพธ์จะเข้าใกล้เป้าหมายมากขึ้นในเทิร์นเดียว

มินิเคสสามอัน

กรณีที่ 1 — การผลิตเนื้อหา นักการตลาดลองใช้สำเนาส่งเสริมการขายโดยบอกว่า "ไม่ชอบ เขียนใหม่" 6 ครั้ง แต่ก็ไม่ได้ไปมากกว่านี้เลย เมื่อเขาเปลี่ยนแนวทางและขอให้เปลี่ยนแปลงอย่างเป็นรูปธรรมหนึ่งครั้งในแต่ละรอบ (ความยาวแรก โทนเสียง และปิดท้าย) เขาก็บรรลุข้อความที่เผยแพร่ได้ใน 3 รอบ เวลาทั้งหมดลดลงเหลือน้อยกว่าครึ่ง

กรณีที่ 2 — รายงาน นักวิเคราะห์คนหนึ่งเห็นว่าบทสรุปแรกเป็นเทคนิคมากเกินไป และกล่าวว่า "ผู้จัดการจะไม่เข้าใจสิ่งนี้ โปรดแปลคำศัพท์ทางเทคนิคเป็นภาษาที่ใช้ในชีวิตประจำวัน รักษาความยาวไว้" ต้องขอบคุณการแก้ไขที่ไม่แปรเปลี่ยน ทำให้รายงานมีความเรียบง่ายและไม่สูญเสียขอบเขต ไม่จำเป็นต้องเขียนใหม่ทั้งหมดครั้งที่สอง

กรณีที่ 3 — การสร้างเทมเพลต ทีมสนับสนุนได้แก้ไขการตอบสนองประเภทเดียวกันซ้ำแล้วซ้ำเล่า ในที่สุด พวกเขาบันทึกข้อความแจ้งในอุดมคติไว้ในเทมเพลต ตอนนี้พวกเขาใช้เทมเพลตที่มีการเปลี่ยนแปลงเล็กน้อย แทนที่จะวนซ้ำตั้งแต่ต้นกับแต่ละกรณีใหม่ สิ่งนี้แสดงให้เห็นถึงจุดสำคัญของการวนซ้ำ: ทำให้ดีครั้งหนึ่งแล้วใช้อีกครั้ง

เคล็ดลับ: ขอให้แบบจำลองวิจารณ์ผลงานของเธอเอง (“ค้นหาจุดอ่อน 3 ประการของข้อความนี้”) โมเดลมักจะตระหนักถึงข้อผิดพลาดของตัวเองและแก้ไข นี่เป็นการแก้ไขล่วงหน้าในนามของคุณ
ข้อควรระวัง: การวนซ้ำมีขีดจำกัด หากผ่านไป 5-6 รอบแล้ว คุณยังไม่เข้าใกล้เป้าหมาย ปัญหาไม่ได้อยู่ที่การแก้ไขเล็กๆ น้อยๆ แต่อยู่ที่แนวทางพื้นฐาน คุณอาจกำหนดบทบาท บริบท หรืองานไม่ถูกต้องตั้งแต่ต้น ณ จุดนั้น ให้หยุดการแพตช์และออกแบบพรอมต์ใหม่ตั้งแต่ต้น

สองเส้นทางของการวนซ้ำ: การสนทนาหรือการเขียนใหม่?

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

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

การดูการวนซ้ำเป็นบันทึกการเรียนรู้

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

ทำให้โมเดลเป็นพันธมิตรในการวนซ้ำ

You don't have to run the iteration alone. คุณสามารถถามแบบจำลองว่า "ฉันจะทำให้ผลลัพธ์นี้เข้าใกล้เป้าหมายของฉันได้อย่างไร ขอคำแนะนำที่เป็นรูปธรรม 3 ข้อให้ฉัน" แบบจำลองมักจะวินิจฉัยจุดอ่อนในผลลัพธ์อย่างแม่นยำและแนะนำวิธีแก้ไข สิ่งนี้จะเปลี่ยนการทำซ้ำจาก "การลองผิดลองถูก" เป็นการทำงานร่วมกันแบบกำหนดเป้าหมาย คุณบอกเราว่าคุณต้องการอะไร โมเดลจะบอกคุณว่าจะไปที่นั่นได้อย่างไร

ข้อผิดพลาดทั่วไป

  • Sending the same prompt again. Trying again without changing; the result does not change.
  • Vague feedback. บอกว่าไม่ชอบ และไม่บอกว่าจะแก้ไขอะไร
  • Changing many things at once. Not learning what works.
  • Not recording the good prompt. Doing the same iteration over again each time.
  • Infinite iteration. กำลังพยายามแก้ไขพรอมต์ที่ผิดพลาดโดยพื้นฐานด้วยการแพตช์

โดยสรุป

  • Initial output is rarely perfect; การวนซ้ำไม่ใช่ความล้มเหลว แต่เป็นส่วนหนึ่งของกระบวนการโดยธรรมชาติ
  • การวนซ้ำอย่างมีประสิทธิผลดำเนินไปพร้อมกับผลตอบรับที่ตรงเป้าหมายและไม่คลุมเครือ
  • Change one thing per round; so you learn what works.
  • คุณสามารถแก้ไขล่วงหน้าได้โดยขอให้โมเดลวิจารณ์ผลงานของเธอเอง
  • Save the prompt that works well in the template; เป้าหมายของการวนซ้ำคือการสร้างเนื้อหาที่นำมาใช้ซ้ำได้

งานสมัคร

พิมพ์งานออกมาและทำซ้ำสามรอบอย่างมีสติ โดยเปลี่ยนเพียงสิ่งเดียวต่อรอบ (ความยาวแรก จากนั้นโทนเสียง จากนั้นปิด) และบันทึกในแต่ละรอบ หลังจากรอบที่สาม ให้พิจารณาว่าการเปลี่ยนแปลงใดที่สร้างความแตกต่างมากที่สุด และบันทึกพรอมต์สุดท้ายเป็นเทมเพลตที่นำมาใช้ซ้ำได้

รายการตรวจสอบ

  • [ ] ฉันมองผลงานเริ่มต้นเป็นแบบร่าง ไม่ใช่งานที่เสร็จแล้ว
  • [ ] I give my feedback concrete and targeted.
  • [ ] I make one change per round.
  • [ ] ฉันสามารถขอให้แบบจำลองวิจารณ์ผลลัพธ์ของตัวเองได้
  • [ ] ฉันบันทึกข้อความแจ้งที่ให้ผลลัพธ์ที่ดีแก่เทมเพลต