ข้อจำกัดด้านหัวข้อและขอบเขต
จำกัดปัญญาประดิษฐ์ให้อยู่ในขอบเขตเฉพาะ พร้อมตัดประเด็นนอกเรื่องและการขยายความที่ไม่จำเป็น
ข้อจำกัดด้านหัวข้อและขอบเขต เป็นบทเรียน AI Prompt Engineering ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน AI Prompt Engineering และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส AI Prompt Engineering มีบทเรียนทั้งหมด 4 บทเรียน
เหตุใดขอบเขตจึงสำคัญ
โมเดลปัญญาประดิษฐ์ได้รับการฝึกให้มีประโยชน์และครอบคลุม เมื่อไม่มีข้อจำกัด โมเดลมักใส่บริบท ภูมิหลัง ทางเลือก และข้อควรระวังที่คุณไม่จำเป็นต้องใช้สำหรับกรณีใช้งานเฉพาะของคุณ
ข้อจำกัดด้านขอบเขตในพรอมต์จะบอกให้โมเดลอยู่ภายในขอบเขตที่กำหนดไว้ ซึ่งอาจเป็นหัวข้อ สาขา มุมมอง หรือชุดประเด็นที่ต้องพิจารณา หากไม่มีข้อจำกัดเหล่านี้ คุณมักได้รับคำตอบที่ถูกต้องในภาพรวม แต่กว้างเกินกว่าจะนำไปใช้ได้โดยตรง
มุ่งเน้นเฉพาะ X
รูปแบบการกำหนดขอบเขตที่ตรงไปตรงมาที่สุดคือ "มุ่งเน้นเฉพาะ X":
- "มุ่งเน้นเฉพาะผลกระทบด้านความปลอดภัย — อย่าอภิปรายเรื่องประสิทธิภาพ"
- "ครอบคลุมเฉพาะกระบวนการเริ่มต้นใช้งาน ไม่ใช่ชุดคุณลักษณะทั้งหมดของผลิตภัณฑ์"
- "อภิปรายเฉพาะเครื่องมือแบบเปิดเผยซอร์สโค้ด อย่ากล่าวถึงผลิตภัณฑ์เชิงพาณิชย์"
รูปแบบนี้ใช้ได้ดีที่สุดเมื่อ X เป็นหมวดหมู่ที่กำหนดไว้อย่างชัดเจนและมีขอบเขตแน่นอน คำสั่งที่คลุมเครือ เช่น "มุ่งเน้นสิ่งสำคัญ" มีความเป็นอัตวิสัยมากเกินกว่าจะใช้ประโยชน์ได้
ห้ามกล่าวถึง Y
ข้อจำกัดการตัดออกจะนำหัวข้อเฉพาะที่คุณไม่ต้องการให้ครอบคลุมออกไป:
- "อย่ากล่าวถึงราคาหรือต้นทุน"
- "หลีกเลี่ยงการอ้างอิงใด ๆ ถึงวิกฤตการเงินปี 2008"
- "อย่าอภิปรายข้อจำกัดของแนวทางนี้"
- "ตัดการกล่าวถึงพรรคการเมืองใด ๆ ออก"
ข้อจำกัดการตัดออกมีประโยชน์เมื่อคุณทราบล่วงหน้าว่าโมเดลมักจะใส่สิ่งที่คุณต้องการละไว้ ข้อจำกัดเหล่านี้มีความสำคัญเป็นพิเศษสำหรับเนื้อหาที่ปลอดภัยต่อแบรนด์หรือเนื้อหาที่ต้องคำนึงถึงการปฏิบัติตามข้อกำหนด
อยู่ภายในหัวข้อ Z
ข้อจำกัดที่กำหนดขอบเขตของสาขาจะทำให้โมเดลอยู่ภายในสาขาหรือบริบทเฉพาะ:
- "อยู่ภายในหัวข้อการพัฒนาแอปมือถือ"
- "จำกัดคำตอบให้อยู่ในบริบทธุรกิจค้าปลีกขนาดเล็ก"
- "จำกัดเรื่องนี้ให้อยู่ภายในขอบเขตของไพธอน 3.10 และรุ่นหลังจากนั้น"
- "คำตอบของคุณควรกล่าวถึงเฉพาะบริบทด้านกฎระเบียบของ EU"
การกำหนดขอบเขตของสาขามีความสำคัญเป็นพิเศษเมื่อคุณใช้โมเดลในแอปพลิเคชันเฉพาะอุตสาหกรรม เช่น ผู้ช่วยทำอาหารที่ไม่ควรให้คำแนะนำทางการแพทย์
ยกเว้นการอภิปรายเกี่ยวกับคู่แข่ง
การตัดคู่แข่งออกเป็นข้อกำหนดทั่วไปสำหรับเนื้อหาด้านการตลาดและผลิตภัณฑ์:
- "อย่าเอ่ยชื่อหรือเปรียบเทียบกับผลิตภัณฑ์คู่แข่งใด ๆ"
- "มุ่งเน้นจุดแข็งของผลิตภัณฑ์ของเรา อย่ากล่าวถึงภาพรวมการแข่งขัน"
- "หลีกเลี่ยงการเปรียบเทียบใด ๆ กับเครื่องมือ CRM อื่น"
ข้อจำกัดด้านขอบเขตนี้มีความสำคัญต่อการรักษาความปลอดภัยของเนื้อหาที่สร้างโดยปัญญาประดิษฐ์ในด้านแบรนด์ โมเดลที่ได้รับการฝึกจากข้อมูลบนอินเทอร์เน็ตย่อมรู้จักคู่แข่งและจะกล่าวถึงคู่แข่งหากไม่ได้กำหนดข้อจำกัดไว้อย่างชัดเจน
ข้อจำกัดด้านขอบเขตของมุมมอง
คุณสามารถจำกัดไม่เพียงหัวข้อเท่านั้น แต่ยังจำกัดมุมมองที่โมเดลใช้ได้ด้วย:
- "นำเสนอเฉพาะเหตุผลสนับสนุนการทำงานทางไกล อย่าใส่ข้อโต้แย้ง"
- "วิเคราะห์เรื่องนี้จากมุมมองของผู้ซื้อบ้านครั้งแรกเท่านั้น"
- "มุ่งเน้นการนำไปใช้งานทางเทคนิค อย่าอภิปรายประเด็นด้านธุรกิจหรือกลยุทธ์"
ข้อจำกัดด้านมุมมองมีประโยชน์เมื่อคุณต้องการการวิเคราะห์บางส่วนสำหรับวัตถุประสงค์เฉพาะ เช่น เอกสารสรุปเตรียมการอภิปราย รายงานเฉพาะสำหรับผู้มีส่วนได้ส่วนเสีย หรือเนื้อหาโน้มน้าวใจด้านเดียว
ข้อจำกัดด้านขอบเขตในพรอมต์ระบบ
สำหรับแอปพลิเคชันที่มีข้อจำกัดด้านขอบเขตแบบคงอยู่ต่อเนื่อง ให้กำหนดข้อจำกัดเหล่านั้นไว้ในพรอมต์ระบบ วิธีนี้ป้องกันไม่ให้ผู้ใช้ดึงโมเดลออกนอกสาขาที่กำหนดไว้โดยไม่ได้ตั้งใจหรือตั้งใจ:
import openai
client = openai.OpenAI(api_key='sk-...')
system_prompt = '''You are a customer support assistant for Acme SaaS, a project management tool.
Scope restrictions:
- Answer only questions related to Acme SaaS features, pricing, and account management
- Do not discuss competitor products by name
- Do not give legal, financial, or medical advice
- If a question is outside your scope, say: "I can only help with Acme SaaS questions. For that topic, please consult an appropriate professional."
'''
def support_chat(user_message):
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[
{'role': 'system', 'content': system_prompt},
{'role': 'user', 'content': user_message}
]
)
return response.choices[0].message.contentรูปแบบความล้มเหลวของข้อจำกัดด้านขอบเขต
ข้อจำกัดด้านขอบเขตไม่ได้ใช้ได้ผลอย่างสมบูรณ์เสมอไป รูปแบบความล้มเหลวที่พบบ่อย ได้แก่:
- การออกนอกขอบเขต — โมเดลอยู่ในขอบเขตช่วงแรกของคำตอบ แล้วจึงค่อย ๆ ออกนอกขอบเขต
- การรวมเนื้อหาโดยนัย — คุณจำกัดการกล่าวถึงโดยตรง แต่โมเดลสื่อถึงเนื้อหาที่ถูกจำกัดโดยนัย
- ขอบเขตคลุมเครือ — คำจำกัดความของขอบเขตไม่แม่นยำเพียงพอให้โมเดลนำไปใช้ได้อย่างสม่ำเสมอ
ทางแก้สำหรับทั้งสามกรณีคือ ทำให้ขอบเขตชัดเจนและเฉพาะเจาะจงยิ่งขึ้น แทนที่จะบอกว่า "อยู่ในหัวข้อ" ให้ระบุสิ่งที่อยู่ในขอบเขตและสิ่งที่อยู่นอกขอบเขตเป็นรายการสองชุดที่แยกจากกันอย่างชัดเจน
การกำหนดขอบเขตเชิงบวกเทียบกับเชิงลบ
คุณสามารถกำหนดขอบเขตในรูปแบบการรวมสิ่งที่ต้องการใส่ หรือการตัดสิ่งที่ต้องการละออก ทั้งสองรูปแบบมีประโยชน์และใช้ร่วมกันได้:
เชิงบวก (การรวม): "ครอบคลุมเฉพาะ: คำอธิบายคุณลักษณะ ระดับราคา และตัวเลือกการเชื่อมต่อ"
เชิงลบ (การตัดออก): "อย่าใส่: ประวัติบริษัท ประวัติสมาชิกทีม หรือรายละเอียดสถาปัตยกรรมทางเทคนิค"
สำหรับข้อกำหนดด้านขอบเขตที่ซับซ้อน ให้ใช้ทั้งสองรูปแบบ: กำหนดรายการที่อยู่ในขอบเขตอย่างชัดเจน AND รายการที่อยู่นอกขอบเขต การกำหนดขอบเขตสองชั้นนี้รัดกุมกว่าการใช้รูปแบบใดรูปแบบหนึ่งเพียงอย่างเดียว
ข้อจำกัดด้านขอบเขตเชิงเวลา
ข้อจำกัดด้านขอบเขตเชิงเวลาจะกำหนดช่วงเวลาที่โมเดลควรให้ความสำคัญ:
- “พูดถึงเฉพาะเหตุการณ์ตั้งแต่ปี 2020 จนถึงปัจจุบันเท่านั้น”
- “ให้ความสำคัญกับสถานะปัจจุบันของเทคโนโลยี ไม่ใช่พัฒนาการในอดีต”
- “ไม่ต้องสนใจพัฒนาการใด ๆ หลังปี 2022 — กลุ่มเป้าหมายของเรายังไม่ทราบเรื่องเหล่านี้”
ข้อจำกัดเหล่านี้มีประโยชน์เมื่อเขียนเนื้อหาให้กลุ่มเป้าหมายที่มีพื้นฐานจำกัด หรือเมื่อบริบททางประวัติศาสตร์อาจทำให้คำตอบที่เน้นการใช้งานในปัจจุบันเสียสมาธิ โปรดทราบว่าโมเดลอาจมีข้อจำกัดด้านจุดสิ้นสุดของข้อมูลความรู้ ซึ่งส่งผลต่อความถูกต้องของเหตุการณ์ที่เพิ่งเกิดขึ้นได้
ขอบเขตระดับรายละเอียด: ภาพรวมกับรายละเอียด
ขอบเขตยังใช้ควบคุมระดับความละเอียดหรือความลึกได้ด้วย:
- “ให้ภาพรวมในระดับสูง — ไม่ต้องลงรายละเอียดการนำไปใช้งานทางเทคนิค”
- “ให้ความสำคัญกับรายละเอียดเฉพาะของการนำไปใช้งาน ข้ามพื้นฐานเชิงแนวคิดไป”
- “อยู่ในระดับกลยุทธ์ รายละเอียดเชิงยุทธวิธีอยู่นอกขอบเขตของเอกสารนี้”
ข้อจำกัดด้านขอบเขตระดับรายละเอียดมีประโยชน์อย่างยิ่งเมื่อคุณกำลังจัดทำเอกสารหลายระดับ เช่น ฉบับหนึ่งสำหรับผู้บริหารและอีกฉบับสำหรับวิศวกร และต้องการให้แต่ละฉบับอยู่ในระดับที่เหมาะสมโดยไม่ปะปนกัน
ตรวจสอบความรู้: ข้อจำกัดด้านขอบเขต
คุณกำลังเขียนพรอมต์สำหรับแอปพลิเคชันผู้ช่วยทำอาหาร ผู้ช่วยควรช่วยเรื่องสูตรอาหาร วัตถุดิบ เทคนิคการทำอาหาร และอุปกรณ์ในครัว ผู้ช่วยต้อง NOT ให้คำแนะนำด้านโภชนาการ คำแนะนำด้านอาหารเพื่อการรักษา คำเตือนเรื่องการแพ้อาหาร หรือพูดคุยเรื่องที่ไม่เกี่ยวกับอาหาร
พรอมต์ระบบใดกำหนดขอบเขตนี้ได้ดีที่สุด
ทบทวน: ข้อจำกัดด้านหัวข้อและขอบเขต
ข้อจำกัดด้านขอบเขตช่วยกำหนดทิศทางผลลัพธ์ของ AI โดยระบุว่าอะไรอยู่ในขอบเขตและอะไรอยู่นอกขอบเขต รูปแบบหลัก ได้แก่ ให้ความสำคัญเฉพาะ X ห้ามกล่าวถึง Y อยู่ภายในขอบเขตของโดเมน Z และการกำหนดกรอบมุมมอง
การกำหนดขอบเขตที่มีประสิทธิภาพสูงสุดจะผสานการระบุสิ่งที่ต้องทำและสิ่งที่ห้ามทำ ใช้รายการที่ชัดเจนแทนคำกำกวม และวางข้อจำกัดไว้ในพรอมต์ระบบสำหรับแอปพลิเคชันที่ต้องใช้ข้อจำกัดอย่างต่อเนื่อง
ในบทเรียนถัดไป คุณจะนำข้อจำกัดไปใช้ในระดับรูปแบบ โดยควบคุมไม่เพียงสิ่งที่โมเดลพูด แต่รวมถึงวิธีที่โมเดลพูดด้วย
เรียนรู้ 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 ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “ข้อจำกัดด้านหัวข้อและขอบเขต” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน AI Prompt Engineering นี้ได้ไหม
ได้ บทเรียน AI Prompt Engineering ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ขีดจำกัดคำและความยาว
- ข้อจำกัดด้านหัวข้อและขอบเขต
- ข้อจำกัดด้านรูปแบบเนื้อหา
- การรวมข้อจำกัดหลายประการ