AI Prompt Engineering · บทเรียน

บทบาทและความเชี่ยวชาญเฉพาะด้าน

การออกแบบบุคลิกของเอเจนต์

บทเรียน 1 จาก 413 ขั้นตอน

บทบาทและความเชี่ยวชาญเฉพาะด้าน เป็นบทเรียน AI Prompt Engineering ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน AI Prompt Engineering และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส AI Prompt Engineering มีบทเรียนทั้งหมด 4 บทเรียน

เหตุผลที่ควรแบ่งเอเจนต์ให้เชี่ยวชาญเฉพาะด้าน

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

  • ขอบเขตแคบ -> มีความน่าเชื่อถือและควบคุมทิศทางได้มากขึ้น
  • การแยกส่วน -> ความผิดพลาดในบทบาทหนึ่งจะไม่ทำให้บทบาทอื่นเสียหาย

การแบ่งความเชี่ยวชาญคือการนำแนวคิดแบ่งแล้วพิชิตมาใช้กับการเขียนพรอมต์

องค์ประกอบของบุคลิกประจำเอเจนต์

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

persona = {
  'role': 'Researcher',
  'mandate': 'Gather and cite primary sources for the question.',
  'forbidden': 'Do not draw final conclusions; do not write prose.',
  'output': 'JSON list of {claim, source_url, confidence}.'
}

ความรับผิดชอบเดียวต่อเอเจนต์

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

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

บริบทและเครื่องมือที่จำกัดขอบเขต

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

  • มอบเฉพาะข้อมูลเข้าที่ภารกิจกำหนดว่าจำเป็น
  • มอบเฉพาะเครื่องมือที่บทบาทนั้นมีสิทธิ์ใช้งานโดยชอบ

การให้บริบทน้อยที่สุดและเครื่องมือน้อยที่สุดเป็นแนวคิดเดียวกับหลักสิทธิ์เท่าที่จำเป็นในระบบหลายเอเจนต์

agents = {
  'coder': {'context': ['spec', 'repo'], 'tools': ['edit', 'run_tests']},
  'reviewer': {'context': ['diff', 'style_guide'], 'tools': ['comment']}
}

เสริมกัน ไม่ซ้ำซ้อน

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

จัดทำแผนผังความรับผิดชอบก่อน แล้วจึงเขียนบุคลิกเพื่อเติมเต็มแต่ละช่อง

บทบาทฝ่ายโต้แย้งและผู้วิจารณ์

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

จับคู่ผู้สร้างทุกตัวกับผู้สงสัยที่วัดความสำเร็จจากจำนวนปัญหาที่ค้นพบ

critic = {
  'role': 'Critic',
  'mandate': 'Find the strongest objection to the proposal.',
  'output': '{weaknesses: [...], severity: low|med|high}',
  'note': 'You are rewarded for valid flaws, not agreement.'
}

ความเสถียรและการเบี่ยงเบนของบุคลิก

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

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

สัญญาผลลัพธ์ระหว่างบทบาท

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

ผู้ค้นคว้าส่งข้ออ้างที่มีการอ้างอิง ผู้เขียนรับข้อมูลที่มีรูปแบบตรงตามนั้นทุกประการ และผู้วิจารณ์ตรวจสอบโดยเทียบกับข้อมูลดังกล่าว

researcher_out = {'claims': [{'text': str, 'source': str, 'confidence': float}]}
# Writer input MUST equal researcher_out — contract enforced.

ต้นทุนและเวลาแฝงของการแบ่งความเชี่ยวชาญ

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

  • ผู้เชี่ยวชาญเฉพาะด้านที่ทำงานแบบขนานได้สามารถ run พร้อมกัน -> ได้เปรียบด้านเวลาแฝง
  • ผู้เชี่ยวชาญเฉพาะด้านที่ต้องทำงานตามลำดับอย่างเคร่งครัดจะเพิ่มเวลาแฝง -> ต้องตรวจสอบให้แน่ใจว่าคุณภาพที่เพิ่มขึ้นคุ้มค่า

การเลือกระดับความละเอียดที่เหมาะสม

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

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

รายการตรวจสอบการออกแบบบุคลิก

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

ตรวจสอบอย่างรวดเร็ว

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

ทบทวน: บทบาทและการแบ่งความเชี่ยวชาญ

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

เริ่มต้นได้ฟรี

เรียนรู้ AI Prompt Engineering ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
53
บทเรียน
199

คำถามที่พบบ่อย

บทเรียน “บทบาทและความเชี่ยวชาญเฉพาะด้าน” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “บทบาทและความเชี่ยวชาญเฉพาะด้าน” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส AI Prompt Engineering ให้อัปเกรดเป็น CoddyKit PRO คอร์ส AI Prompt Engineering มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “บทบาทและความเชี่ยวชาญเฉพาะด้าน”

การออกแบบบุคลิกของเอเจนต์ คุณปฏิบัติ AI Prompt Engineering ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน AI Prompt Engineering หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน AI Prompt Engineering บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “บทบาทและความเชี่ยวชาญเฉพาะด้าน” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน AI Prompt Engineering นี้ได้ไหม

ได้ บทเรียน AI Prompt Engineering ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. บทบาทและความเชี่ยวชาญเฉพาะด้าน
  2. ผู้ประสานงานและผู้ปฏิบัติงาน
  3. การสื่อสารระหว่างเอเจนต์
  4. เอเจนต์อภิปรายและลงคะแนน
← กลับไปที่ AI Prompt Engineering