شرکت OpenAI در حال افزودن پشتیبانی از پروتکل زمینه مدل (Model Context Protocol یا MCP) شرکت Anthropic است؛ این پروتکل یک استاندارد متنباز برای اتصال برنامههای کاربردی هوش مصنوعی به مخازن داده محسوب میشود. توسعهدهندگان میتوانند از آن استفاده کنند تا اطمینان حاصل کنند که چتباتهایشان تنها پاسخهایی را ارائه میدهند که مبتنی بر اطلاعات مرتبط هستند.
سم آلتمن، مدیرعامل OpenAI، روز چهارشنبه از طریق پلتفرم ایکس (X) اعلام کرد که این پروتکل اکنون میتواند در کیت توسعه نرمافزار Agents (Agents SDK) مورد استفاده قرار گیرد؛ این کیت ابزاری برای ساخت عاملهای مبتنی بر هوش مصنوعی است. تیم توسعهدهندگان این شرکت افزودند که در حال کار بر روی افزودن پشتیبانی برای برنامه دسکتاپ ChatGPT و رابط برنامهنویسی کاربردی OpenAI (OpenAI API) هستند و در ماههای آینده جزئیات بیشتری را اعلام خواهند کرد.
پروتکل MCP چگونه به سیستمهای هوش مصنوعی در دسترسی به دادهها کمک میکند؟
مقیاسپذیری مدلهای هوش مصنوعی میتواند فرآیندی دشوار باشد، زیرا آنها دائماً به دسترسی به منابع داده شخص ثالث جدید مانند سرورهای ابری، پلتفرمهای تجاری و سیستمهای قدیمی نیاز دارند. هر منبع، زبان فنی خاص خود را دارد و این امر توسعهدهندگان را ملزم میکند تا برای هر کدام، یکپارچهسازیهای سفارشی ایجاد کنند.
پروتکل MCP در عمل یک زبان جهانی است که میتواند برای توسعه اتصالات دوطرفه بین طیف گستردهای از مدلهای هوش مصنوعی و منابع داده شخص ثالث استفاده شود. شرکت Anthropic میگوید: «نتیجه، روشی سادهتر و قابلاعتمادتر برای دادن دسترسی به دادههای مورد نیاز سیستمهای هوش مصنوعی است.»
توسعهدهندگانی که با استفاده از Agents SDK عاملهای هوش مصنوعی ایجاد میکنند، میتوانند دادههای خود را از طریق به اصطلاح «سرورهای MCP» در معرض دید قرار دهند یا «کلاینتهای MCP» بسازند، یعنی برنامههایی که به راحتی به سرورها متصل میشوند. این امر نیاز به یکپارچهسازیهای سفارشی بیشمار را از بین میبرد و به هوش مصنوعی اجازه میدهد تا بدون از دست دادن زمینه، به اطلاعات مورد نیاز خود در ابزارهای مختلف دسترسی پیدا کند.
مایک کریگر، مدیر ارشد محصول Anthropic، در پستی در پلتفرم ایکس (X) گفت که «از گسترش علاقه به MCP به OpenAI هیجانزده است». او افزود: «مدلهای زبانی بزرگ (LLMs) زمانی بیشترین کاربرد را دارند که به دادههایی که از قبل دارید و نرمافزارهایی که از قبل استفاده میکنید، متصل شوند.»
پروتکل MCP در ماه نوامبر متنباز شد و از آن زمان تاکنون تعدادی از پلتفرمهای هوش مصنوعی از جمله مایکروسافت کوپایلوت (Microsoft Copilot)، آپولو (Apollo)، رپلیت (Replit)، کدیوم (Codeium) و سورسگراف (Sourcegraph) پشتیبانی خود را از آن اعلام کردهاند.
کدام پلتفرمهای هوش مصنوعی از MCP پشتیبانی میکنند؟
تنها کمی بیش از یک هفته پیش بود که مایکروسافت پشتیبانی از MCP را در کوپایلوت استودیو (Copilot Studio) اعلام کرد و به کاربران اجازه داد تا عاملهای خود را مستقیماً در داخل پلتفرم به سرورهای MCP متصل کنند. اما درست پس از اعلام OpenAI، ردموند (مایکروسافت) نیز یک سرور MCP پلیرایت (Playwright MCP server) را در گیتهاب (GitHub) منتشر کرد. عاملهای MCP به راحتی به این سرور متصل میشوند تا قابلیتهای مرورگر خودکار مانند کلیک کردن، تایپ کردن و مرور وب را به دست آورند.
طبیعتاً، هرچه شرکتهای هوش مصنوعی بیشتری MCP را اتخاذ کنند، این پروتکل برای جامعه هوش مصنوعی ارزشمندتر میشود. اکنون که OpenAI – بزرگترین رقیب Anthropic – نیز به این جمع پیوسته است، ممکن است Anthropic در مسیر ایجاد استاندارد جهانی برای اتصال متقابل عاملها باشد.