เปรียบเทียบพรอมป์ตแบบคลุมเครือกับแบบเฉพาะเจาะจง
ตัวอย่างแบบวางเทียบกันที่แสดงให้เห็นว่าความเฉพาะเจาะจงสร้างความแตกต่างได้มากเพียงใด
เปรียบเทียบพรอมป์ตแบบคลุมเครือกับแบบเฉพาะเจาะจง เป็นบทเรียน 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)โครงสร้างของการเขียนใหม่ที่ดี
เมื่อพิจารณาทั้งห้าคู่ การเขียนใหม่ที่มีประสิทธิภาพล้วนทำสิ่งเดียวกัน:
- แทนที่คำกริยาที่คลุมเครือ ('เขียน' 'ตรวจทาน' 'อธิบาย') ด้วยงานที่มีโครงสร้าง
- ระบุรูปแบบผลลัพธ์ (รายการ ตาราง หรือย่อหน้าพร้อมเนื้อหาที่กำหนดไว้)
- เพิ่มข้อจำกัดที่วัดผลได้ (จำนวนคำ จำนวนรายการ หรือขีดจำกัดจำนวนอักขระ)
- ระบุกลุ่มผู้อ่าน (ตำแหน่ง พื้นฐาน และบริบท)
- เพิ่มกฎการตัดออกอย่างน้อยหนึ่งข้อ (สิ่งที่ต้องเว้นไว้)
# 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()การใช้เทคนิคคู่เปรียบเทียบในทางปฏิบัติ
เทคนิคคู่เปรียบเทียบเป็นเครื่องมือแก้ไขข้อบกพร่องที่ทรงพลัง เมื่อคุณได้ผลลัพธ์ที่ไม่ดี:
- บันทึกพรอมต์ที่คลุมเครือซึ่งทำให้เกิดผลลัพธ์ที่ไม่ดี
- ระบุมิติเดียวที่ก่อให้เกิดปัญหา
- เขียนพรอมต์ฉบับปรับปรุงที่เฉพาะเจาะจง โดยมุ่งแก้เฉพาะมิตินั้น
- เรียกใช้พรอมต์ทั้งสองและเปรียบเทียบผลลัพธ์
- ระบุสิ่งที่ยังต้องแก้ไข แล้วเพิ่มข้อจำกัดถัดไป
แนวทางเชิงวิทยาศาสตร์นี้ช่วยสอนอย่างรวดเร็วว่าข้อจำกัดใดสำคัญที่สุดสำหรับกรณีใช้งานของคุณ
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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- เหตุใดความเฉพาะเจาะจงจึงสำคัญ
- การขจัดความกำกวมออกจากพรอมป์ต
- การเพิ่มรายละเอียดที่เป็นรูปธรรม
- เปรียบเทียบพรอมป์ตแบบคลุมเครือกับแบบเฉพาะเจาะจง