MCP Academy · บทเรียน

เครื่องมือ: การกระทำที่โมเดลดำเนินการ

ฟังก์ชันที่ปัญญาประดิษฐ์เรียกใช้เพื่อดำเนินการบางอย่าง

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

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

รู้จักองค์ประกอบพื้นฐานแรก

MCP มอบองค์ประกอบพื้นฐานสามอย่างให้โมเดล อย่างแรกคือเครื่องมือ ซึ่งเป็นฟังก์ชันที่ AI เรียกใช้เพื่อทำบางสิ่งในโลกจริงได้ 🔧

เครื่องมือใช้เพื่อดำเนินการ

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

โมเดลเป็นผู้ตัดสินใจ

คุณเปิดเผยเครื่องมือ แต่โมเดลเป็นผู้เลือกว่าจะเรียกใช้เมื่อใด จากบทสนทนา AI จะเลือกเครื่องมือที่เหมาะสมและเติมอาร์กิวเมนต์ให้คุณ

เครื่องมือก็คือฟังก์ชัน

ใน Python SDK เครื่องมือเป็นฟังก์ชันปกติ คุณทำเครื่องหมายด้วยมัณฑนากร @mcp.tool() แล้วเซิร์ฟเวอร์จะประกาศเครื่องมือนั้นให้ไคลเอ็นต์ทราบ

@mcp.tool()
def add(a: int, b: int) -> int:
    return a + b

เครื่องมือทุกตัวต้องมีชื่อ

เครื่องมือแต่ละตัวมีชื่อที่โมเดลใช้เรียก โดยค่าเริ่มต้นชื่อฟังก์ชันจะกลายเป็นชื่อเครื่องมือ ดังนั้น add และ get_weather จึงใช้งานได้ทันที

คำอธิบายช่วยชี้นำ AI

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

@mcp.tool()
def add(a: int, b: int) -> int:
    """Add two numbers together."""
    return a + b

อาร์กิวเมนต์กลายเป็นสคีมา

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

ผลลัพธ์ส่งกลับมา

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

เครื่องมืออาจมีผลข้างเคียง

เนื่องจากเครื่องมือเรียกใช้โค้ดจริง จึงสามารถเปลี่ยนแปลงสิ่งต่าง ๆ ได้ เช่น เขียนลงดิสก์ เรียกเก็บเงินจากบัตร หรือโพสต์ข้อความ นี่คือเหตุผลที่เครื่องมืออยู่ภายใต้การควบคุมของผู้ใช้ ⚠️

ออกแบบให้โมเดลควบคุม

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

หนึ่งเครื่องมือ หนึ่งหน้าที่

ให้เครื่องมือแต่ละตัวมุ่งเน้นการดำเนินการที่ชัดเจนเพียงอย่างเดียว เครื่องมือขนาดเล็กที่ตั้งชื่อดีช่วยให้โมเดลเลือกได้ถูกต้องง่ายกว่าเครื่องมือขนาดใหญ่ที่ทำทุกอย่าง

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

มาทบทวนให้แน่ใจกันว่าอะไรทำให้เครื่องมือเป็นเครื่องมือ

สรุป: เครื่องมือ

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

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

เรียนรู้ 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