MCP Academy · บทเรียน

เนื้อหาข้อความกับเนื้อหาแบบมีโครงสร้าง

เรียนรู้ว่าเมื่อใดควรส่งคืนข้อความธรรมดา และเมื่อใดควรส่งคืนข้อมูล

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

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

วิธีตอบกลับสองแบบ

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

เนื้อหาข้อความคืออะไร

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

เนื้อหาที่มีโครงสร้างคืออะไร

เนื้อหาที่มีโครงสร้างคือข้อมูลจริง เช่น ออบเจ็กต์ JSON ที่มีฟิลด์ระบุชื่อ ไคลเอนต์สามารถอ่านแต่ละฟิลด์ได้โดยไม่ต้องเดาจากข้อความบรรยาย

{"temp_c": 21, "condition": "sunny", "city": "Cappadocia"}

เหตุใดข้อความเพียงอย่างเดียวจึงอาจใช้ไม่ได้

หากเครื่องมือส่งคืนข้อความว่า "It is 21 degrees and sunny," ไคลเอนต์ต้อง แยกวิเคราะห์ภาษาอังกฤษนั้นเพื่อนำไปใช้ การเปลี่ยนถ้อยคำจะทำให้การแยกวิเคราะห์พังทันที

เหตุใดโครงสร้างจึงเหมาะกับโค้ดกว่า

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

คุณส่งทั้งสองแบบได้

MCP อนุญาตให้เครื่องมือส่งทั้งสรุปข้อความที่อ่านง่าย และข้อมูลที่มีโครงสร้างได้พร้อมกัน โมเดลอ่านข้อความ ส่วนโค้ดอ่านฟิลด์

เมื่อข้อความคือคำตอบที่เหมาะสม

เลือก ข้อความธรรมดาเมื่อคำตอบเป็นข้อความสำหรับให้มนุษย์อ่าน เช่น คำอธิบาย บันทึกสถานะ หรือสรุปสั้น ๆ

เมื่อโครงสร้างคือคำตอบที่เหมาะสม

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

ค่าเริ่มต้นคือข้อความ

หากเครื่องมือของคุณส่งคืนเพียงสตริง MCP จะห่อหุ้มสตริงนั้นเป็นเนื้อหาข้อความโดยอัตโนมัติ ส่วนเอาต์พุตที่มีโครงสร้างเป็นสิ่งที่คุณต้อง เลือกใช้โดยตั้งใจ

def get_status() -> str:
    return "All systems healthy"

คิดถึงผู้รับผลลัพธ์เป็นอันดับแรก

ถามว่าใครเป็นผู้อ่านผลลัพธ์: มนุษย์ โมเดล หรือโค้ดปลายทาง การ ผู้รับผลลัพธ์นั้นเป็นตัวตัดสินว่าคุณควรเลือกข้อความหรือโครงสร้าง

การผสมทั้งสองแบบเป็นเรื่องปกติ

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

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

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

ทบทวน: ข้อความเทียบกับโครงสร้าง

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

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

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

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

คอร์ส
30
บทเรียน
120

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

บทเรียน “เนื้อหาข้อความกับเนื้อหาแบบมีโครงสร้าง” ฟรีหรือไม่

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

คุณจะเรียนรู้อะไรในบทเรียน “เนื้อหาข้อความกับเนื้อหาแบบมีโครงสร้าง”

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

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

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

บทเรียน “เนื้อหาข้อความกับเนื้อหาแบบมีโครงสร้าง” ใช้เวลานานแค่ไหน

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

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

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

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

  1. เนื้อหาข้อความกับเนื้อหาแบบมีโครงสร้าง
  2. ส่งคืนออบเจ็กต์ผลลัพธ์ที่มีชนิดข้อมูล
  3. โครงสร้างเอาต์พุตสำหรับไคลเอ็นต์
  4. ส่งคืนรูปภาพและข้อมูลไบนารี
← กลับไปที่ MCP Academy