AI Prompt Engineering · บทเรียน

ข้อจำกัดด้านหัวข้อและขอบเขต

จำกัดปัญญาประดิษฐ์ให้อยู่ในขอบเขตเฉพาะ พร้อมตัดประเด็นนอกเรื่องและการขยายความที่ไม่จำเป็น

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

ข้อจำกัดด้านหัวข้อและขอบเขต เป็นบทเรียน 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

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

  1. ขีดจำกัดคำและความยาว
  2. ข้อจำกัดด้านหัวข้อและขอบเขต
  3. ข้อจำกัดด้านรูปแบบเนื้อหา
  4. การรวมข้อจำกัดหลายประการ
← กลับไปที่ AI Prompt Engineering