get_weather هو المُعرّف الذي يظهر بعد أن يجمع MS-Agent اسم اتصال الخادم واسم الأداة. area وtarget_date ليسا معلمات استدعاء مكتوبة مسبقاً، بل هما معلمات منظمة تم إنشاؤها بواسطة Qwen3-4B بناءً على "هانغزو غداً". نتائج التسجيل ذات الصلة معروضة أدناه.
يتلقى MCP الطقس المعلمات، ويحلل "هانغزو" إلى "هانغزو، تشجيانغ، الصين"، ويحول tomorrow إلى 7 سبتمبر 2026 وفقاً للمنطقة الزمنية المحلية، ويعيد:
{
"requested_area": "Hangzhou",
"resolved_area": "Hangzhou, Zhejiang, China",
"date": "2026-09-07",
"timezone": "Asia/Shanghai",
"weather_code": 51,
"weather": "رذاذ خفيف",
"temperature_max_c": 29.0,
"temperature_min_c": 21.6,
"precipitation_probability_max_percent": 31,
"wind_speed_max_kmh": 13.0,
"data_source": "Open-Meteo"
}
يقوم Qwen3-4B بعد ذلك بإنشاء استجابة بلغة طبيعية بناءً على هذه النتائج، مدرجاً المنطقة التي تتطابق فعلياً والطقس وأعلى وأدنى درجة حرارة واحتمال الهطول ومعدل الرياح الأقصى. به يكتمل سلسلة الاستدعاء "فهم السؤال - اختيار الأداة - إنشاء المعلمات - تنفيذ الأداة - معالجة النتائج".
بعد الإعداد، اتصل أولاً بالخدمة مباشرة وتحقق من قائمة الأداة. يستخدم مثال الاختبار الموقع https://example.com.
يجب ألا تقتصر إدارة أذونات MCP على "هل يمكن الاتصال بهذا الخادم أم لا"، بل يجب توضيح ثلاثة أسئلة: أي الموارد يمكن للمستخدم الحالي الوصول إليها، وأي الأدوات يمكن للنموذج استدعاؤها، وما هو الأثر الذي سيؤثره كل استدعاء على الأنظمة الخارجية.
يتيح MCP للنموذج ليس فقط إنشاء المحتوى، بل juga قراءة الملفات واستعلام قواعد البيانات واستدعاء خدمات الشبكة وحتى تعديل الأنظمة الخارجية. لذلك فإن مخاطر الأمان التي يقدمها أكثر تعقيداً من نموذج الدردشة العادي.
يكون MCP أكثر ملاءمة للسيناريوهات التي تتوفر فيها أدوات ومصادر بيانات خارجية كثيرة، حيث ترغب في إعادة استخدام هذه القدرات من قبل نماذج أو وكلاء مختلفين، وحيث ترغب في أن يقرر النموذج ديناميكياً أي الأدوات يتم استدعاؤها.
تسجيل الدخول للانضمام إلى النقاش
جميع البيانات التجريبية والكود لهذا الفصل متاح على:
https://modelscope.cn/gallery/liucong/fae5791c-a024-412f-97c3-5fb93fee708e