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