วิธีที่ Claude ใช้บริบทเพื่อสร้างผลลัพธ์ที่เหนือกว่าการปรับแต่ง Prompt

@vicky_grok
อังกฤษ4 สัปดาห์ที่ผ่านมา · 19 มิ.ย. 2569
734K
71
12
2
215

TL;DR

เรียนรู้การเปลี่ยนผ่านจาก Prompt Engineering ไปสู่ Context Engineering คู่มือนี้จะสำรวจว่าการดึงข้อมูล (Retrieval) หน่วยความจำ และโครงสร้างข้อมูล ช่วยให้ Claude สร้างผลลัพธ์ที่เหนือกว่าแม้แต่ Prompt ที่ซับซ้อนที่สุดในขั้นตอนการทำงานจริงได้อย่างไร

ทีมส่วนใหญ่ยังคงคิดว่าผลลัพธ์ AI ที่ดีขึ้นส่วนใหญ่มาจากการปรับปรุงพรอมพ์ (prompt)

บางครั้งก็เป็นอย่างนั้น

แต่ในเวิร์กโฟลว์ที่จริงจัง ตัวแปรที่ใหญ่กว่ามักจะเป็น บริบท (context)

นั่นคือหนึ่งในเหตุผลสำคัญที่สุดที่ Claude มักทำงานได้ดีเกินกว่าที่คนคาดหวัง แม้ว่าพรอมพ์เองจะดูไม่ซับซ้อนเป็นพิเศษ

ข้อได้เปรียบมักมาจากวิธีการรวบรวม กรอง จัดโครงสร้าง รีเฟรช และนำบริบทกลับมาใช้ซ้ำตลอดทั้งงาน

พูดอีกอย่างคือ Claude ไม่ได้ประโยชน์แค่จากพรอมพ์ที่ดีกว่า

มันได้ประโยชน์จาก บริบทที่ดีกว่า

เมื่อคุณเข้าใจสิ่งนี้ แนวทางทั้งหมดของคุณที่มีต่อวิศวกรรม AI จะเปลี่ยนไป

คุณจะหยุดหมกมุ่นกับการใช้คำ

และเริ่มคิดอย่างจริงจังมากขึ้นเกี่ยวกับการดึงข้อมูล (retrieval) ขอบเขตของหน่วยความจำ (memory boundaries) ผลลัพธ์จากเครื่องมือ (tool outputs) การเลือกเอกสาร การวางกรอบงาน (task framing) และสิ่งที่โมเดลเห็นจริง ๆ เมื่อมันตัดสินใจ

การเปลี่ยนแปลงนี้ไม่ใช่แค่ทฤษฎี

Anthropic ได้อธิบายอย่างชัดเจนเกี่ยวกับ วิศวกรรมบริบท (context engineering) ว่าเป็นความก้าวหน้าที่เหนือกว่าวิศวกรรมพรอมพ์ (prompt engineering) และงานของพวกเขาเกี่ยวกับ การสร้างเอเจนต์ AI ที่มีประสิทธิภาพ ก็ชี้ให้เห็นประเด็นเดียวกันจากมุมมองของระบบ: เมื่อโมเดลใช้เครื่องมือและทำงานข้ามเวิร์กโฟลว์ การออกแบบบริบทนั้นสำคัญพอ ๆ กับการใช้คำในคำแนะนำ

ต้องการบทวิเคราะห์ AI เชิงปฏิบัติแบบนี้เพิ่มเติมไหม? ฉันแชร์โน้ตสั้น ๆ ที่มีประโยชน์เกี่ยวกับเครื่องมือ AI การเขียนพรอมพ์ เวิร์กโฟลว์ ระบบอัตโนมัติ และการนำไปใช้งานในระดับผู้สร้าง

สมัครรับ ByteBuilders:

https://bytebuilders.beehiiv.com/subscribe

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

พรอมพ์ได้เครดิตมากเกินไป

วิศวกรรมพรอมพ์กลายเป็นตัวแปรแรกที่ชัดเจนเพราะมันมองเห็นได้

คุณพิมพ์คำสั่ง

โมเดลตอบสนอง

คุณเปลี่ยนคำ

ผลลัพธ์เปลี่ยนไป

วงจรป้อนกลับนั้นเกิดขึ้นทันที ดังนั้นจึงง่ายที่จะสรุปว่าการออกแบบพรอมพ์เป็นแหล่งที่มาหลักของประสิทธิภาพ

แต่เมื่อทีมงานก้าวไปไกลกว่าการโต้ตอบแชทแบบง่าย ๆ พวกเขามักจะค้นพบสิ่งที่สำคัญ:

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

มันสามารถล้มเหลวได้เพราะ:

  • ดึงเอกสารผิด
  • งานมาถึงโดยขาดบริบททางธุรกิจ
  • ข้อมูลที่ไม่เกี่ยวข้องมากเกินไปทำให้หน้าต่างบริบทเต็มไปด้วยมลพิษ
  • ระบบผสมผสานคำแนะนำ ตัวอย่าง และเนื้อหาต้นฉบับได้ไม่ดี
  • โมเดลเห็นหน่วยความจำที่เก่า (stale memory)
  • ผลลัพธ์ของเครื่องมือมาในรูปแบบที่สับสน
  • บริบทมีความขัดแย้งที่โมเดลต้องแก้ไข

ในแต่ละกรณีเหล่านั้น การเขียนพรอมพ์ใหม่อาจช่วยได้บ้าง

แต่ชัยชนะที่ใหญ่กว่ามาจากการแก้ไขสิ่งที่โมเดลกำลังอ่านอยู่จริง ๆ

นั่นคือบทเรียนที่แท้จริง

บริบทหมายถึงอะไรจริง ๆ

Vikas gupta - inline image

คนส่วนใหญ่ใช้คำนี้อย่างหลวม ๆ

ในทางปฏิบัติ บริบทคือทุกสิ่งที่โมเดลเห็นซึ่งกำหนดรูปแบบการตัดสินใจครั้งต่อไปของมัน

ซึ่งรวมถึงมากกว่าแค่ข้อความผู้ใช้ปัจจุบัน

สำหรับ Claude บริบทอาจรวมถึง:

  • คำแนะนำของระบบ (system instructions)
  • คำขอของผู้ใช้
  • รอบก่อนหน้าในการสนทนา
  • เอกสารที่ดึงมา
  • ผลลัพธ์ของเครื่องมือ
  • หน่วยความจำจากขั้นตอนก่อนหน้า
  • ข้อกำหนดการจัดรูปแบบ
  • ตัวอย่าง
  • สถานะของเวิร์กโฟลว์
  • กฎทางธุรกิจ
  • ข้อจำกัดด้านความปลอดภัย
  • ลำดับที่ข้อมูลปรากฏ

ดังนั้นเมื่อเราบอกว่า Claude ใช้บริบทได้ดี เราไม่ได้หมายความว่ามันแค่อ่านข้อความยาว ๆ

เรากำลังบอกว่า:

Claude ทำงานได้ดีเมื่อข้อมูลที่ถูกต้องปรากฏอยู่ จัดเรียงอย่างชัดเจน คงความเกี่ยวข้อง และถูกรีเฟรชในช่วงเวลาที่เหมาะสม

นั่นคือปัญหาการออกแบบระบบ ไม่ใช่แค่ปัญหาการเขียนพรอมพ์

ทำไมบริบทถึงมักจะชนะพรอมพ์

Vikas gupta - inline image

พรอมพ์ที่ดีกว่าสามารถปรับปรุงวิธีที่ Claude ตีความงานได้

บริบทที่ดีกว่าช่วยปรับปรุงสิ่งที่ Claude รู้เมื่อมันตีความงาน

ความแตกต่างนั้นมหาศาล

ลองพิจารณาตัวอย่างง่าย ๆ

กรณี A: พรอมพ์ที่ยอดเยี่ยม บริบทที่อ่อนแอ

คุณถาม:

เขียนตอบกลับลูกค้าคุณภาพสูงโดยใช้น้ำเสียงที่อบอุ่นและเป็นมืออาชีพ กระชับ ถูกต้อง และเป็นประโยชน์

นั่นคือพรอมพ์ที่ใช้ได้

แต่ถ้า Claude ไม่สามารถเข้าถึง:

  • แผนของลูกค้า
  • ข้อจำกัดของผลิตภัณฑ์ที่เกี่ยวข้อง
  • เอกสารที่เกี่ยวข้อง
  • ประวัติบัญชี
  • นโยบายการคืนเงิน

คำตอบก็อาจจะฟังดูดีแต่ผิด คลุมเครือ หรือเสี่ยง

กรณี B: พรอมพ์ที่ดี บริบทที่แข็งแกร่ง

ตอนนี้ Claude ได้รับ:

  • ข้อความของลูกค้า
  • ส่วนเอกสารที่ถูกต้อง
  • ข้อความนโยบายการคืนเงิน
  • สถานะบัญชี
  • การสนับสนุนก่อนหน้านี้
  • คำแนะนำสไตล์สั้น ๆ

การใช้คำในพรอมพ์อาจจะง่ายกว่า

แต่ผลลัพธ์มักจะดีกว่ามากเพราะ Claude ตัดสินใจจากฐานข้อมูลที่แข็งแกร่งกว่า

นั่นคือพลังของบริบท

Claude ทำงานได้ดีที่สุดเมื่อบริบทได้รับการคัดสรร ไม่ใช่แค่ขยาย

ความผิดพลาดทั่วไปคือการสันนิษฐานว่าบริบทที่มากขึ้นหมายถึงผลลัพธ์ที่ดีกว่าเสมอ

มันไม่ใช่

บริบทที่มากเกินไปอาจทำให้ประสิทธิภาพแย่ลง

สิ่งนี้เกิดขึ้นเมื่อทีมงานทิ้ง:

  • ทุกเอกสาร
  • ทุกรอบการสนทนา
  • ทุกผลลัพธ์ของเครื่องมือ
  • ทุกบล็อกคำสั่ง
  • ทุกโน้ตในฐานความรู้

ลงในคำขอเดียวกัน

ผลลัพธ์ที่ได้มักจะเป็น:

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

Claude มักจะแข็งแกร่งไม่ใช่เพราะมันจัดการข้อความได้มากกว่าในทางทฤษฎี แต่เพราะมันได้ประโยชน์เมื่อบริบทถูก คัดสรรด้วยเจตนา

นั่นหมายถึง:

  • รวมสิ่งที่สำคัญ
  • ไม่รวมสิ่งที่ทำให้ไขว้เขว
  • จัดโครงสร้างสิ่งที่เหลืออยู่
  • รักษาลำดับและลำดับชั้น

บริบทที่ดีไม่ได้แค่ใหญ่

มัน มีประโยชน์

ข้อได้เปรียบที่ซ่อนอยู่: Claude มักให้รางวัลกับวิศวกรรมบริบทมากกว่าการปรับแต่งพรอมพ์

นี่คือจุดที่ทีมงานที่มีความซับซ้อนแยกตัวออกมา

ผู้ใช้ที่มีประสบการณ์น้อยกว่ามักจะลอง:

  • การใช้คำใหม่
  • คำแนะนำที่มีรายละเอียดมากขึ้น
  • กรอบงานพรอมพ์ (prompt frameworks)
  • เทมเพลตพรอมพ์
  • เทคนิคการใช้คำ "วิเศษ"

ทีมงานที่เป็นผู้ใหญ่กว่าจะเริ่มถามคำถามที่ดีกว่า:

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

นั่นคือวิศวกรรมบริบท

และในระบบ AI ที่ใช้งานจริง มันมักจะสำคัญกว่าการขัดเกลาพรอมพ์อีกรอบ

วิศวกรรมบริบทมีลักษณะอย่างไรในทางปฏิบัติ

วลีนี้อาจฟังดูเป็นนามธรรมจนกว่าคุณจะแยกย่อยมัน

ในทางปฏิบัติ วิศวกรรมบริบทมักหมายถึงการปรับปรุงหนึ่งหรือหลายชั้นเหล่านี้

  1. คุณภาพการดึงข้อมูล

Claude ได้รับข้อมูลที่ถูกต้องหรือไม่?

นี่คือรากฐาน

หากการดึงข้อมูลอ่อนแอ โมเดลอาจถูกบังคับให้เดา

นั่นนำไปสู่ผลลัพธ์ที่ดูดีแต่ไม่น่าเชื่อถือ

การดึงข้อมูลที่แข็งแกร่งหมายถึง:

  • เอกสารที่เกี่ยวข้อง
  • การแบ่งส่วนที่มีประโยชน์
  • การกรองเมตาดาต้าที่ดี
  • การจัดลำดับที่แข็งแกร่ง
  • การกำจัดวัสดุที่มีสัญญาณรบกวนหรือซ้ำซ้อน
  1. การจัดลำดับบริบท

ลำดับของข้อมูลมีความสำคัญ

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

ระบบที่ดีคิดอย่างรอบคอบเกี่ยวกับ:

  • สิ่งที่มาก่อน
  • สิ่งที่ถูกจัดกลุ่มเข้าด้วยกัน
  • สิ่งที่ถูกแยกออกจากกันอย่างชัดเจน
  • สิ่งที่ถูกสรุปก่อนที่จะถูกส่งเข้าไป
  1. ขอบเขตของหน่วยความจำ

ไม่ใช่ทุกสิ่งที่ควรอยู่ในบริบทตลอดไป

วิธีที่เร็วที่สุดวิธีหนึ่งในการลดคุณภาพคือการเพิ่มสถานะต่อไปเรื่อย ๆ โดยไม่ตัดสินใจว่าสิ่งใดยังคงสำคัญ

Claude ทำงานได้ดีขึ้นเมื่อทีมงานกำหนด:

  • สิ่งใดควรคงอยู่
  • สิ่งใดควรหมดอายุ
  • สิ่งใดควรถูกสรุป
  • สิ่งใดควรถูกดึงข้อมูลอีกครั้งแทนที่จะจดจำ
  1. การจัดรูปแบบผลลัพธ์ของเครื่องมือ

เครื่องมือสามารถส่งคืนข้อมูลที่ถูกต้องในรูปแบบที่ผิด

หาก Claude ได้รับบันทึกดิบ JSON ที่หนาแน่น ฟิลด์ที่ขัดแย้งกัน หรือผลลัพธ์ที่มีสัญญาณรบกวน ประสิทธิภาพจะลดลง

ทีมงานมักจะปรับปรุงผลลัพธ์ได้อย่างมากโดย:

  • ทำความสะอาดการตอบสนองของเครื่องมือ
  • สรุปฟิลด์ที่สำคัญ
  • เพิ่มป้ายกำกับ
  • ลบคีย์ที่ไม่เกี่ยวข้อง
  • เน้นค่าที่แน่นอนที่โมเดลควรใช้
  1. การแยกย่อยหลายขั้นตอน

บางครั้งหน้าต่างบริบทเดียวไม่ใช่สถานที่ที่เหมาะสมในการแก้ปัญหาทุกอย่าง

แทนที่จะเป็นคำขอยักษ์เดียว ระบบที่ดีกว่ามักใช้หลายขั้นตอน

ตัวอย่างเช่น:

  1. ดึงวัสดุที่เกี่ยวข้อง
  2. สรุปเฉพาะหลักฐานที่มีประโยชน์
  3. ส่งบทสรุปไปยังขั้นตอนการสร้างคำตอบ
  4. ประเมินการตอบสนองสุดท้าย

นั่นยังคงเป็นวิศวกรรมบริบท

มันแค่กระจายไปตามขั้นตอนต่าง ๆ

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

ทำไม Claude ถึงรู้สึก "ฉลาด" กว่าที่พรอมพ์สมควรได้รับ

หลายคนเคยมีประสบการณ์นี้

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

สิ่งนั้นมักเกิดขึ้นเพราะระบบรอบข้างให้เงื่อนไขที่ถูกต้องแก่ Claude

พูดอีกอย่างคือ ความฉลาดที่ปรากฏไม่ได้มาจากการใช้คำในพรอมพ์เพียงอย่างเดียว

มันมาจาก:

  • บริบทที่สะอาดกว่า
  • การดึงข้อมูลที่ดีกว่า
  • ผลลัพธ์ของเครื่องมือที่ดีกว่า
  • การจัดการหน่วยความจำที่ดีกว่า
  • การวางกรอบงานที่ดีกว่า

นี่เป็นสิ่งสำคัญเพราะมันเปลี่ยนวิธีที่ทีมงานควรประเมินผลลัพธ์

แทนที่จะถาม:

พรอมพ์ใดที่สร้างการตอบสนองนี้?

ให้ถาม:

บริบทใดที่ทำให้การตอบสนองนี้เป็นไปได้?

คำถามนั้นมักจะเปิดเผยมากกว่า

พรอมพ์ที่ดีกว่าไม่สามารถแก้ไขบริบทที่ไม่ดีได้

นี่คือหนึ่งในบทเรียนที่สำคัญที่สุดในวิศวกรรม AI เชิงปฏิบัติ

พรอมพ์ที่แข็งแกร่งสามารถช่วยให้ Claude ให้เหตุผลได้ชัดเจนยิ่งขึ้น

แต่มันไม่สามารถชดเชยสิ่งต่อไปนี้ได้อย่างน่าเชื่อถือ:

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

ทีมงานมักใช้เวลาหลายวันในการเขียนพรอมพ์ใหม่เพื่อแก้ไขสิ่งที่เป็นปัญหาบริบทจริง ๆ

นั่นมีค่าใช้จ่ายสูงและทำให้เข้าใจผิด

หากโมเดลกำลังมองสิ่งที่ผิด การใช้คำที่ดีกว่าอาจทำให้คำตอบที่ผิดฟังดูมั่นใจมากขึ้นเท่านั้น

นั่นไม่ใช่ความคืบหน้า

คุณภาพของบริบทเปลี่ยนแปลงไปตามกรณีการใช้งาน

ไม่ใช่ทุกเวิร์กโฟลว์ AI ที่ต้องการกลยุทธ์บริบทเดียวกัน

การออกแบบที่ถูกต้องขึ้นอยู่กับงาน

ระบบสนับสนุน

Claude มักต้องการ:

  • รายละเอียดบัญชี
  • ข้อความนโยบาย
  • ประวัติตั๋วก่อนหน้า
  • เอกสารผลิตภัณฑ์
  • กฎกรณีพิเศษที่เกี่ยวข้อง

ผู้ช่วยเขียนโค้ด

Claude มักต้องการ:

  • เฉพาะไฟล์ที่เกี่ยวข้อง
  • โน้ตสถาปัตยกรรม
  • หลักปฏิบัติในการเขียนโค้ด
  • ผลการทดสอบ
  • คำแนะนำในเครื่อง เช่น กฎของโครงการหรือข้อจำกัดของงาน

เวิร์กโฟลว์การวิจัย

Claude มักต้องการ:

  • แหล่งข้อมูลล่าสุด
  • การจัดกลุ่มหลักฐาน
  • การตรวจจับความขัดแย้ง
  • ขอบเขตการอ้างอิง
  • การแยกข้อเท็จจริงและการอนุมานอย่างชัดเจน

เวิร์กโฟลว์เอกสาร

Claude มักต้องการ:

  • ฟิลด์ที่แยกออกมา
  • กฎสคีมา
  • ส่วนที่คลุมเครือซึ่งถูกทำเครื่องหมายอย่างชัดเจน
  • สัญญาณความเชื่อมั่น
  • ข้อจำกัดการตรวจสอบความถูกต้อง

นี่คือเหตุผลที่วิศวกรรมบริบทควรได้รับการปฏิบัติเหมือนการออกแบบเฉพาะเวิร์กโฟลว์ ไม่ใช่เทคนิคพรอมพ์สากล

ทีมงานที่แข็งแกร่งที่สุดคิดในชั้นของบริบท

Vikas gupta - inline image

วิธีที่มีประสิทธิภาพที่สุดวิธีหนึ่งในการปรับปรุงระบบที่ใช้ Claude คือการหยุดปฏิบัติต่อบริบทเหมือนก้อนใหญ่ก้อนเดียว

คิดเป็นชั้น ๆ

ตัวอย่างเช่น:

ชั้นคำสั่ง

Claude ถูกขอให้ทำอะไร?

ชั้นหลักฐาน

ข้อเท็จจริง เอกสาร หรือผลลัพธ์ของเครื่องมือใดที่สนับสนุนงาน?

ชั้นหน่วยความจำ

ข้อมูลก่อนหน้าใดที่ยังคงสำคัญ?

ชั้นข้อจำกัด

กฎทางธุรกิจ รูปแบบผลลัพธ์ หรือขอบเขตความเสี่ยงใดที่ใช้บังคับ?

ชั้นการประเมินผล

คำตอบจะถูกตรวจสอบก่อนนำไปใช้อย่างไร?

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

นั่นคือกรอบความคิดที่คงทนกว่ามาก

ทำไมสิ่งนี้ถึงสำคัญมากขึ้นเมื่อระบบกลายเป็นเอเจนต์

Vikas gupta - inline image

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

นั่นเป็นเพราะระบบเอเจนต์สร้างโอกาสให้บริตล้มเหลวมากขึ้น

ตัวอย่างเช่น:

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

เมื่อระบบมีความเป็นอิสระมากขึ้น บริบทจะหยุดเป็นข้อกังวลเบื้องหลัง

มันกลายเป็นหนึ่งในพื้นผิวควบคุมหลัก

นั่นคือเหตุผลหนึ่งที่ทีมงานจริงจังให้ความสนใจกับวิศวกรรมบริบทมากขึ้นในตอนนี้

มันปรับขนาดได้ดีกว่าการปรับแต่งพรอมพ์ไม่รู้จบ

นี่คือเหตุผลที่กรอบงานออร์เคสตรามีความสำคัญมากขึ้นในระบบเอเจนต์ เอกสาร LangGraph อย่างเป็นทางการเกี่ยวกับ เวิร์กโฟลว์และเอเจนต์ มีประโยชน์ในที่นี้因为它ทำให้การเปลี่ยนแปลงการออกแบบเป็นรูปธรรม: ความคงอยู่ (persistence) การควบคุมแบบมนุษย์ในวงจร (human-in-the-loop) สถานะ (state) และการติดตาม (tracing) ทั้งหมดกลายเป็นส่วนหนึ่งของผลิตภัณฑ์ ไม่ใช่แค่การเรียกโมเดล

สิ่งที่วิศวกร AI ควรเปลี่ยนแปลงในเวิร์กโฟลว์ของตน

หากคุณกำลังสร้างด้วย Claude อย่างจริงจัง การเปลี่ยนแปลงในทางปฏิบัติก็ตรงไปตรงมา

ใช้เวลาน้อยลงในการถาม:

  • พรอมพ์ที่สมบูรณ์แบบคืออะไร?
  • เทคนิคการใช้คำใดที่เราควรลองต่อไป?

ใช้เวลามากขึ้นในการถาม:

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

คำถามเหล่านั้นนำไปสู่การปรับปรุงที่ใหญ่กว่า

และแตกต่างจากเทคนิคพรอมพ์ชั่วคราว พวกมันมักจะทบต้น

รายการตรวจสอบเชิงปฏิบัติสำหรับวิศวกรรมบริบทที่ดีขึ้นกับ Claude

Vikas gupta - inline image

หากคุณภาพของผลลัพธ์มีความสำคัญ ให้ใช้รายการตรวจสอบนี้

ก่อนที่จะแตะต้องพรอมพ์ ให้ถาม:

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

จากนั้นถาม:

  • พรอมพ์ชัดเจนจริงหรือไม่?
  • งานแคบพอหรือไม่?
  • ข้อจำกัดชัดเจนหรือไม่?
  • รูปแบบผลลัพธ์ถูกกำหนดไว้อย่างดีหรือไม่?

ลำดับนั้นสำคัญ

บริบทก่อน

พรอมพ์ทีหลัง

บทเรียนที่ลึกซึ้งยิ่งขึ้น: Claude ไม่ได้แค่ตอบสนอง มันกำลังใช้เหตุผลกับสิ่งที่คุณให้มัน

นั่นอาจฟังดูชัดเจน แต่ทีมงานจำนวนมากไม่ได้สร้างระบบราวกับว่าพวกเขาเชื่อสิ่งนี้

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

คุณภาพของประสิทธิภาพของ Claude ถูกกำหนดอย่างมากโดยคุณภาพของโลกข้อมูลที่คุณสร้างขึ้นรอบ ๆ มัน

นั่นคือเหตุผลที่วิศวกรรมบริบทกำลังกลายเป็นสาขาวิชาหลัก

มันไม่ใช่แค่การตกแต่ง

มันไม่ใช่เทคนิคที่อยู่ติดกับพรอมพ์

มันคืองานออกแบบที่แท้จริงเบื้องหลังประสิทธิภาพ AI ที่เชื่อถือได้

ความคิดสุดท้าย

Claude มักจะทำงานได้ดีกว่า "พรอมพ์ที่ดีกว่า" ด้วยเหตุผลง่าย ๆ

ข้อได้เปรียบที่แท้จริงไม่ได้อยู่ที่คำสั่งเสมอไป

มันอยู่ในบริบท

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

นั่นคือการเปลี่ยนแปลงที่ทีม AI มากขึ้นจำเป็นต้องซึมซับ

การเขียนพรอมพ์ยังคงมีความสำคัญ

แต่บริบทกำลังกลายเป็นตัวแปรที่ใหญ่กว่า

ดังนั้นหากคุณต้องการผลลัพธ์ที่ดีขึ้นจาก Claude อย่าแค่ถามว่าจะเขียนพรอมพ์ที่แข็งแกร่งขึ้นได้อย่างไร

ให้ถามว่าจะออกแบบสภาพแวดล้อมข้อมูลที่แข็งแกร่งขึ้นรอบ ๆ โมเดลได้อย่างไร

นั่นคือที่มาของการปรับปรุงประสิทธิภาพที่จริงจังในตอนนี้

คำถามที่พบบ่อย: Claude, วิศวกรรมบริบท และพรอมพ์ที่ดีกว่า

ทำไม Claude ถึงทำงานได้ดีกว่าที่พรอมพ์ที่แข็งแกร่งกว่าบ่งชี้?

เพราะโมเดลอาจทำงานด้วยบริบทที่ดีกว่า

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

อะไรคือความแตกต่างระหว่างวิศวกรรมพรอมพ์และวิศวกรรมบริบท?

วิศวกรรมพรอมพ์มุ่งเน้นไปที่การใช้คำในคำแนะนำ

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

บริบทที่มากขึ้นช่วยปรับปรุงผลลัพธ์ของ Claude เสมอหรือไม่?

ไม่

บริบทที่ไม่เกี่ยวข้องมากเกินไปสามารถลดคุณภาพได้โดยการสร้างสัญญาณรบกวน ความขัดแย้ง และการจัดลำดับความสำคัญที่ไม่ดี

เป้าหมายไม่ใช่บริบทสูงสุด

มันคือบริบทที่มีประโยชน์

ทีมงานควรแก้ไขอะไรก่อนที่จะเขียนพรอมพ์ใหม่?

โดยทั่วไป:

  • คุณภาพการดึงข้อมูล
  • การเลือกเอกสาร
  • การจัดลำดับหลักฐาน
  • หน่วยความจำที่เก่า
  • ผลลัพธ์ของเครื่องมือที่มีสัญญาณรบกวน
  • การแยกย่อยงาน

ทำไมบริบทถึงสำคัญกว่าในระบบเอเจนต์?

เพราะระบบหลายขั้นตอนสร้างโอกาสมากขึ้นที่บริบทที่อ่อนแอจะส่งผลต่อความล้มเหลวในภายหลัง

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

กฎเชิงปฏิบัติที่ดีที่สุดคืออะไร?

บริบทก่อน

พรอมพ์ทีหลัง

นั่นคือลำดับที่มีประสิทธิผลมากกว่าสำหรับการปรับปรุงเวิร์กโฟลว์ที่ใช้ Claude

บันทึกในคลิกเดียว

อ่านบทความไวรัลเชิงลึกด้วย AI ใน YouMind

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

สำรวจ YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม