AI Prompt Engineering · บทเรียน

เปรียบเทียบพรอมป์ตแบบคลุมเครือกับแบบเฉพาะเจาะจง

ตัวอย่างแบบวางเทียบกันที่แสดงให้เห็นว่าความเฉพาะเจาะจงสร้างความแตกต่างได้มากเพียงใด

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

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

วิธีเปรียบเทียบแบบเคียงข้างกัน

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

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

คู่ที่ 1: บทความบนบล็อก

คลุมเครือ: 'เขียนบทความบนบล็อกเกี่ยวกับการทำงานทางไกล'

เฉพาะเจาะจง: 'เขียนบทความบนบล็อกความยาว 600 คำ ชื่อเรื่อง "นิสัยการทำงานทางไกล 3 อย่างที่ทำลายประสิทธิภาพการทำงานของผม (และสิ่งที่ผมทำในตอนนี้)" สำหรับนักพัฒนาซอฟต์แวร์ระดับกลาง ใช้น้ำเสียงแบบผู้เล่าเรื่องบุรุษที่หนึ่งและโทนสนทนา โครงสร้าง: ย่อหน้าบทนำ 1 ย่อหน้า ส่วนเนื้อหา 3 ส่วนพร้อมหัวข้อระดับ 2 และ CTA ปิดท้าย 1 รายการเพื่อดาวน์โหลดแม่แบบฟรี'

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

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

response = client.messages.create(
    model='claude-opus-4-5',
    max_tokens=800,
    messages=[{
        'role': 'user',
        'content': (
            'Write a 600-word blog post titled '
            '"The 3 Remote Work Habits That Killed My Productivity (And What I Do Now)" '
            'for an audience of mid-level software developers. '
            'First-person voice, conversational tone. '
            'Structure: 1-paragraph intro, 3 H2 sections (one per habit), '
            '1 closing paragraph with a CTA to download a free productivity template.'
        )
    }]
)
print(response.content[0].text[:400], '...')

คู่ที่ 2: การตรวจทานโค้ด

คลุมเครือ: 'ตรวจทานโค้ดของฉัน'

เฉพาะเจาะจง: 'ตรวจทานฟังก์ชัน Python ต่อไปนี้ โดยมุ่งเน้นเฉพาะ: 1) ข้อผิดพลาดด้านความถูกต้อง 2) กรณีขอบที่ไม่ได้จัดการ ห้าม (NOT) แสดงความคิดเห็นเกี่ยวกับสไตล์ การตั้งชื่อ หรือการจัดรูปแบบ รูปแบบผลลัพธ์: รายการปัญหาแบบมีลำดับเลข โดยแต่ละรายการต้องมี: คำอธิบายปัญหา (1 ประโยค) บรรทัดที่ได้รับผลกระทบ วิธีแก้ไขที่แนะนำ (ส่วนโค้ด)'

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

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

code = (
    'def get_user(users, user_id):\n'
    '    for user in users:\n'
    '        if user["id"] == user_id:\n'
    '            return user["name"]\n'
    '    return users[0]["name"]\n'
)

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Review the following Python function.\n'
            'Focus ONLY on: 1) correctness bugs, 2) unhandled edge cases.\n'
            'Do NOT comment on style, naming conventions, or formatting.\n'
            'Output format: numbered list. Each item: issue (1 sentence), '
            'affected line, suggested fix as a code snippet.\n\n'
            + code
        )
    }]
)
print(response.choices[0].message.content)

คู่ที่ 3: หัวเรื่องอีเมล

คลุมเครือ: 'เขียนหัวเรื่องอีเมลสำหรับจดหมายข่าวของฉัน'

เฉพาะเจาะจง: 'เขียนหัวเรื่องอีเมล 10 รายการสำหรับจดหมายข่าวรายสัปดาห์เกี่ยวกับ Python สำหรับนักวิทยาศาสตร์ข้อมูล หัวเรื่องแต่ละรายการต้องมีความยาวไม่เกิน 50 อักขระ มีจุดดึงดูดอัตราการเปิด (ช่องว่างความอยากรู้ รายการแบบมีหมายเลข หรือข้อกล่าวอ้างที่น่าประหลาดใจ) และหลีกเลี่ยงคำที่กระตุ้นให้ถูกมองว่าเป็นจดหมายขยะ เช่น FREE หรือ URGENT ส่งผลลัพธ์เป็นรายการลำดับเลข พร้อมระบุประเภทจุดดึงดูดในวงเล็บเหลี่ยม'

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

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

response = client.messages.create(
    model='claude-opus-4-5',
    max_tokens=400,
    messages=[{
        'role': 'user',
        'content': (
            'Write 10 email subject lines for a weekly newsletter '
            'about Python tips for data scientists. '
            'Requirements:\n'
            '- Each under 50 characters\n'
            '- Must use one of these hooks: [CURIOSITY GAP], [NUMBER], or [SURPRISING CLAIM]\n'
            '- No spam words: FREE, URGENT, ACT NOW, LIMITED TIME\n'
            '- Output as numbered list with hook type in brackets at the end of each line'
        )
    }]
)
print(response.content[0].text)

คู่ที่ 4: สรุปการประชุม

คลุมเครือ: 'สรุปบันทึกการถอดเสียงการประชุมนี้'

เฉพาะเจาะจง: 'สรุปบันทึกการถอดเสียงการประชุมนี้โดยใช้รูปแบบต่อไปนี้: 1) วัตถุประสงค์ของการประชุม (1 ประโยค) 2) การตัดสินใจสำคัญที่เกิดขึ้น (รายการหัวข้อย่อย สูงสุด 5 รายการ) 3) รายการสิ่งที่ต้องดำเนินการ (ตารางที่มีคอลัมน์: งาน ผู้รับผิดชอบ กำหนดส่ง) 4) คำถามที่ยังเปิดอยู่ (รายการลำดับเลข) หากข้อมูลสำหรับช่องใดขาดหาย ให้เขียนว่าไม่มีข้อมูล อย่าใส่ความคิดเห็นใด ๆ — เฉพาะข้อเท็จจริงและข้อผูกพันเท่านั้น'

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

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

transcript = (
    'John: We need to decide on the launch date. '
    'Sarah: I think Q3 works. We need the API done first. '
    'John: Agreed. Sarah, can you own the API? '
    'Sarah: Yes, I can have it by July 15th. '
    'John: Great. Who handles marketing? '
    'Mike: I will, but I need the feature list first. '
    'John: We still need to confirm pricing — tabled for next week.'
)

response = client.chat.completions.create(
    model='gpt-4o',
    messages=[{
        'role': 'user',
        'content': (
            'Summarize this meeting transcript in this exact format:\n'
            '1. Meeting Purpose: (1 sentence)\n'
            '2. Key Decisions: (bullet list, max 5)\n'
            '3. Action Items: (markdown table: Task | Owner | Deadline)\n'
            '4. Open Questions: (numbered list)\n'
            'Missing info: write N/A. Facts only, no opinions.\n\n'
            'Transcript:\n' + transcript
        )
    }]
)
print(response.choices[0].message.content)

คู่ที่ 5: คำอธิบาย

คลุมเครือ: 'อธิบายการเรียนรู้ของเครื่อง'

เฉพาะเจาะจง: 'อธิบายการเรียนรู้ของเครื่องใน 3 ย่อหน้า สำหรับผู้จัดการผลิตภัณฑ์ในบริษัทด้านการดูแลสุขภาพที่เข้าใจสถิติ แต่ไม่เคยเขียนโค้ด ย่อหน้าที่ 1: อธิบายว่าคืออะไรและแตกต่างจากการเขียนโปรแกรมแบบดั้งเดิมอย่างไร ย่อหน้าที่ 2: ยกตัวอย่างจริงด้านการดูแลสุขภาพหนึ่งตัวอย่าง (การวินิจฉัยหรือการค้นพบยา) ย่อหน้าที่ 3: อธิบายความเข้าใจผิดที่พบบ่อยหนึ่งประการที่ควรหลีกเลี่ยง รวมทั้งหมดไม่เกิน 200 คำ'

เหตุผลที่ได้ผล: กำหนดโครงสร้าง (3 ย่อหน้าพร้อมหัวข้อที่มอบหมาย) กลุ่มผู้อ่าน (ตำแหน่ง โดเมน และพื้นฐานที่เฉพาะเจาะจง) ข้อกำหนดด้านเนื้อหาสำหรับแต่ละย่อหน้า และขีดจำกัดจำนวนคำโดยรวม

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

response = client.messages.create(
    model='claude-opus-4-5',
    max_tokens=350,
    messages=[{
        'role': 'user',
        'content': (
            'Explain machine learning in exactly 3 paragraphs. '
            'Audience: a product manager at a healthcare company who understands statistics '
            'but has never written code.\n'
            'Paragraph 1: what ML is and how it differs from traditional programming.\n'
            'Paragraph 2: a specific real-world healthcare example (diagnosis or drug discovery).\n'
            'Paragraph 3: one common misconception non-technical people have about ML.\n'
            'Max 200 words total. No bullet points — flowing prose only.'
        )
    }]
)
print(response.content[0].text)

โครงสร้างของการเขียนใหม่ที่ดี

เมื่อพิจารณาทั้งห้าคู่ การเขียนใหม่ที่มีประสิทธิภาพล้วนทำสิ่งเดียวกัน:

  1. แทนที่คำกริยาที่คลุมเครือ ('เขียน' 'ตรวจทาน' 'อธิบาย') ด้วยงานที่มีโครงสร้าง
  2. ระบุรูปแบบผลลัพธ์ (รายการ ตาราง หรือย่อหน้าพร้อมเนื้อหาที่กำหนดไว้)
  3. เพิ่มข้อจำกัดที่วัดผลได้ (จำนวนคำ จำนวนรายการ หรือขีดจำกัดจำนวนอักขระ)
  4. ระบุกลุ่มผู้อ่าน (ตำแหน่ง พื้นฐาน และบริบท)
  5. เพิ่มกฎการตัดออกอย่างน้อยหนึ่งข้อ (สิ่งที่ต้องเว้นไว้)
# Pattern extractor: identify improvements between two prompts
def analyze_improvement(vague, specific):
    improvements = []
    words = specific.lower()
    if any(str(n) in words for n in range(10, 10000)):
        improvements.append('Quantitative constraint added')
    if 'do not' in words or 'exclude' in words or 'avoid' in words or 'no ' in words:
        improvements.append('Negative constraint added')
    if 'audience' in words or 'for a' in words or 'targeting' in words:
        improvements.append('Audience specified')
    if 'format:' in words or 'table' in words or 'list' in words or 'paragraph' in words:
        improvements.append('Output format defined')
    if 'example' in words or 'such as' in words or 'like:' in words:
        improvements.append('Example provided')
    print('Improvements detected:')
    for i in improvements:
        print(f'  + {i}')

vague = 'Write a blog post about remote work.'
specific = 'Write a 600-word blog post for mid-level developers with 3 H2 sections and a closing CTA. No bullet points. Avoid generic productivity advice.'
analyze_improvement(vague, specific)

จะเกิดอะไรขึ้นเมื่อเพิ่มเพียงมิติเดียว

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

  • 'เขียนบทความบนบล็อกเกี่ยวกับการทำงานทางไกล' — ไม่มีข้อจำกัด
  • 'เขียนบทความบนบล็อกเกี่ยวกับการทำงานทางไกลความยาว 600 คำ' — มีเพียงข้อจำกัดด้านความยาว มุมมอง กลุ่มผู้อ่าน และโครงสร้างยังคงคลุมเครือ
  • 'เขียนบทความบนบล็อกเกี่ยวกับการทำงานทางไกลความยาว 600 คำสำหรับนักพัฒนา ใช้โทนสนทนา' — มีความยาว กลุ่มผู้อ่าน และโทนแล้ว แต่โครงสร้าง CTA และรูปแบบหัวข้อยังคงคลุมเครือ

แต่ละมิติที่ไม่ระบุคือการเสี่ยงดวง เพิ่มรายละเอียดให้มากที่สุดเท่าที่คุณมีข้อมูล

import openai

client = openai.OpenAI(api_key='sk-your-key-here')

# Progressively more specific prompts
prompts = [
    'Write about Python.',
    'Write a 200-word article about Python.',
    'Write a 200-word article about Python for beginners who know no programming.',
    (
        'Write a 200-word article about Python for beginners who know no programming. '
        'Start with a real-world analogy. Use 3 short paragraphs. '
        'End with one actionable first step they can take today.'
    )
]

for i, p in enumerate(prompts, 1):
    print(f'Prompt {i} ({len(p)} chars): {p[:80]}...' if len(p) > 80 else f'Prompt {i}: {p}')
    print()

การใช้เทคนิคคู่เปรียบเทียบในทางปฏิบัติ

เทคนิคคู่เปรียบเทียบเป็นเครื่องมือแก้ไขข้อบกพร่องที่ทรงพลัง เมื่อคุณได้ผลลัพธ์ที่ไม่ดี:

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

แนวทางเชิงวิทยาศาสตร์นี้ช่วยสอนอย่างรวดเร็วว่าข้อจำกัดใดสำคัญที่สุดสำหรับกรณีใช้งานของคุณ

import anthropic

client = anthropic.Anthropic(api_key='sk-ant-your-key-here')

def compare_prompts(prompt_a, prompt_b, label_a='A', label_b='B'):
    client_ref = anthropic.Anthropic(api_key='sk-ant-your-key-here')
    for label, prompt in [(label_a, prompt_a), (label_b, prompt_b)]:
        response = client_ref.messages.create(
            model='claude-opus-4-5',
            max_tokens=150,
            messages=[{'role': 'user', 'content': prompt}]
        )
        print(f'=== {label} ===')
        print(prompt)
        print('--- OUTPUT ---')
        print(response.content[0].text)
        print()

compare_prompts(
    prompt_a='Explain APIs.',
    prompt_b='Explain APIs in 3 sentences for a non-technical startup founder. Analogy required.',
    label_a='VAGUE',
    label_b='SPECIFIC'
)

การตรวจสอบพรอมต์ภายในสองนาที

ก่อนส่งพรอมต์สำคัญใด ๆ ให้ดำเนินการตรวจสอบ 2 นาทีนี้ สำหรับแต่ละคำถาม หากคำตอบคือ 'ไม่' ให้เพิ่มรายละเอียดที่ขาดหายไป:

  • มีการระบุ รูปแบบ แล้วหรือไม่ (รายการ / ตาราง / ย่อหน้า / JSON)
  • มีการระบุ ความยาว แล้วหรือไม่ (จำนวนคำ / จำนวนรายการ)
  • มีการอธิบาย กลุ่มผู้อ่าน แล้วหรือไม่ (ตำแหน่งและพื้นฐาน)
  • มีการระบุ เป้าหมาย อย่างชัดเจนหรือไม่ (ผลลัพธ์มีไว้เพื่ออะไร)
  • มี การตัดออก อย่างน้อยหนึ่งข้อหรือไม่ (สิ่งที่ต้องเว้นไว้)
  • มี ตัวอย่าง หรือแม่แบบหรือไม่ (หากสไตล์มีความสำคัญ)
def two_minute_audit(prompt):
    score = 0
    checks = {
        'Format specified': any(w in prompt.lower() for w in
            ['list', 'table', 'paragraph', 'json', 'bullet', 'sentence', 'word']),
        'Length given': any(c.isdigit() for c in prompt),
        'Audience named': any(w in prompt.lower() for w in
            ['for a', 'audience', 'targeting', 'developer', 'manager', 'beginner']),
        'Exclusion added': any(w in prompt.lower() for w in
            ['do not', 'avoid', 'exclude', 'no ', 'without', 'never']),
        'Goal stated': any(w in prompt.lower() for w in
            ['goal', 'purpose', 'so that', 'in order to', 'will be used']),
    }
    print('Prompt Audit:')
    for check, passed in checks.items():
        icon = 'PASS' if passed else 'FAIL'
        print(f'  [{icon}] {check}')
        if passed: score += 1
    print(f'Score: {score}/{len(checks)}')

two_minute_audit(
    'Write 5 bullet-point suggestions for improving user onboarding '
    'for a B2B SaaS app targeting first-time non-technical users. '
    'Avoid suggestions that require engineering work. Each bullet: max 25 words.'
)

การสร้างคลังพรอมต์ของคุณ

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

รายการในคลังพรอมต์ที่ดีควรมี:

  • แม่แบบพรอมต์พร้อมตัวแทนค่า เช่น [AUDIENCE] และ [WORD_COUNT]
  • กรณีใช้งานที่แม่แบบนั้นออกแบบมาเพื่อรองรับ
  • โมเดลและการตั้งค่าที่ใช้
  • บันทึกว่าอะไรทำให้พรอมต์นี้มีประสิทธิภาพ

เมื่อเวลาผ่านไป คลังของคุณจะกลายเป็นทรัพยากรด้านประสิทธิภาพการทำงานด้วยปัญญาประดิษฐ์ที่มีค่าที่สุดของคุณ

# Example prompt library entry
prompt_library = {
    'meeting_summary': {
        'template': (
            'Summarize the following meeting transcript in this format:\n'
            '1. Purpose: (1 sentence)\n'
            '2. Decisions: (bullet list, max 5)\n'
            '3. Action Items: (table: Task | Owner | Deadline)\n'
            '4. Open Questions: (numbered list)\n'
            'Missing info: N/A. Facts only.\n\nTranscript:\n[TRANSCRIPT]'
        ),
        'use_case': 'Post-meeting automation for Slack or Notion',
        'model': 'claude-opus-4-5',
        'temperature': 0,
        'notes': 'Works best with verbatim transcripts, not paraphrased notes'
    }
}

# Use the template
def run_meeting_summary(transcript):
    template = prompt_library['meeting_summary']['template']
    return template.replace('[TRANSCRIPT]', transcript)

print(run_meeting_summary('Alice: We decided to ship v2 next Friday...')[:200])

ตรวจสอบความรู้

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

คลุมเครือเทียบกับเฉพาะเจาะจง — สรุป

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

  • โครงสร้างผลลัพธ์ เป็นการปรับปรุงที่ให้ ROI สูงสุด — ให้กำหนดไว้เสมอ
  • จำนวนคำ/รายการ ทำให้ไม่ต้องต่อรองเรื่องความยาวอีกต่อไป
  • คำอธิบายกลุ่มผู้อ่าน ช่วยปรับระดับคำศัพท์และความลึกโดยอัตโนมัติ
  • กฎการตัดออก ป้องกันเนื้อหาแบบ generic ที่คาดเดาได้
  • การระบุรายละเอียดเพียงบางส่วน ยังคงทิ้งช่องว่างไว้ ทุกมิติที่ไม่ระบุคือการคาดเดา
  • คลังพรอมต์ เก็บแม่แบบที่ใช้ได้ผลไว้เพื่อใช้งานซ้ำ
เริ่มต้นได้ฟรี

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

บทเรียน “เปรียบเทียบพรอมป์ตแบบคลุมเครือกับแบบเฉพาะเจาะจง” ใช้เวลานานแค่ไหน

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

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

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

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

  1. เหตุใดความเฉพาะเจาะจงจึงสำคัญ
  2. การขจัดความกำกวมออกจากพรอมป์ต
  3. การเพิ่มรายละเอียดที่เป็นรูปธรรม
  4. เปรียบเทียบพรอมป์ตแบบคลุมเครือกับแบบเฉพาะเจาะจง
← กลับไปที่ AI Prompt Engineering