کانتینر حمل‌ونقل برای هوش مصنوعی

ساخت عامل‌های هوش مصنوعی دشوار است.

روز اول، یک عامل را به یک پایگاه داده متصل می‌کنید. روز دوم، آن را به یک API هواشناسی متصل می‌کنید. تا روز دهم، کد شما به مجموعه‌ای درهم‌ریخته از ادغام‌های سفارشی تبدیل می‌شود.

اگر مدل هوش مصنوعی خود را تغییر دهید، باید تمام اتصالات را دوباره بسازید. این کار باعث اتلاف وقت و هزینه می‌شود.

پروتکل کانتکست مدل (MCP) این مشکل را حل می‌کند.

به حمل‌ونقل جهانی قبل از دهه ۱۹۵۰ فکر کنید. هر شرکت از صندوق‌های با اندازه‌های مختلف استفاده می‌کرد. جابه‌جایی کالاها کند و دشوار بود.

وقتی کانتینر حمل‌ونقل را استاندارد کردیم، همه چیز تغییر کرد. اپراتور جرثقیل نیازی ندارد بداند داخل کانتینر چیست؛ او فقط باید بداند چگونه خودِ کانتینر را جابه‌جا کند.

MCP همان کانتینر حمل‌ونقل برای داده‌های هوش مصنوعی است.

MCP چیست؟

Anthropic پروتکل MCP را معرفی کرد تا از طریق یک استاندارد واحد، به مدل‌های هوش مصنوعی کانتکست (زمینه) بدهد. این پروتکل کد‌های سفارشی را با روشی جهانی برای اتصال ابزارها و داده‌ها جایگزین می‌کند.

این ساختار از سه بخش تشکیل شده است:

  • MCP Host: اپلیکیشن اصلی، مانند یک رابط چت یا ویرایشگر کد.
  • MCP Client: بخشی در داخل Host که اتصالات را حفظ می‌کند.
  • MCP Server: سرویس کوچکی که داده‌ها یا ابزارهای خاصی را به اشتراک می‌گذارد.

نحوه عملکرد:

سرورها سه مورد را با هوش مصنوعی به اشتراک می‌گذارند:

  • Tools (ابزارها): اقداماتی که هوش مصنوعی می‌تواند انجام دهد، مانند بررسی وضعیت هوا یا ایجاد رویدادها.
  • Resources (منابع): داده‌هایی که هوش مصنوعی می‌تواند بخواند، مانند فایل‌های متنی یا طرحواره‌های (schemas) پایگاه داده.
  • Prompt Templates (الگوهای پرامپت): دستورالعمل‌هایی درباره نحوه درخواست اطلاعات.

چرا به آن نیاز دارید:

  • قابلیت همکاری (Interoperability): ابزارهای شما با مدل‌های مختلف مانند OpenAI یا Anthropic کار می‌کنند.
  • قابلیت استفاده مجدد: یک ابزار را یک بار بسازید و در پروژه‌های مختلف از آن استفاده کنید.
  • سرعت: دیگر نیازی نیست برای هر منبع داده جدید، کدهای واسط (glue code) دستی بنویسید.
  • دقت: دسترسی به داده‌های لحظه‌ای، خطاها و توهمات (hallucinations) هوش مصنوعی را کاهش می‌دهد.
  • امنیت: از رمزنگاری و احراز هویت استاندارد استفاده می‌کند.

MCP صرفاً یک API دیگر نیست. یک API روشی خاص برای صحبت با یک سرویس است. MCP پروتکلی است که روی آن سرویس‌ها قرار می‌گیرد تا آن‌ها را برای هوش مصنوعی یکپارچه کند.

از بازسازی مداوم اتصالات دست بردارید. استفاده از یک استاندارد را شروع کنید.

منبع: https://dev.to/dangineer_4k2/the-shipping-container-for-ai-what-is-the-model-context-protocol-mcp-and-why-it-matters-2pi7

انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi