| 👀 خبر در یک نگاه:
OpenAI پشتیبانی کامل MCP را به حالت توسعهدهنده ChatGPT اضافه کرد، امکان استفاده از کانکتورهای سفارشی برای خواندن و نوشتن در چتها را فراهم میکند و با فریمورکهایی مانند LangChain و LlamaIndex سازگار است. |
OpenAI پشتیبانی کامل پروتکل مدل کانتکست (MCP) را در ChatGPT ارائه کرده و ویژگی مورد انتظار توسعهدهندگان، یعنی امکان استفاده از کانکتورهای سفارشی برای خواندن و نوشتن مستقیم در چتها را فعال کرده است. این قابلیت که اکنون در حالت توسعهدهنده (Developer Mode) در مرحله بتا است، ChatGPT را به یک هاب خودکار برنامهپذیر تبدیل میکند که میتواند با سیستمهای خارجی یا APIهای داخلی تعامل داشته باشد.
تا پیش از این، ابزارهای داخلی ChatGPT عمدتا محدود به خواندن یا واکشی دادهها، مانند مرور وب یا بازیابی اسناد بودند. با فعال شدن Developer Mode، توسعهدهندگان میتوانند سرورهای MCP را ثبت کرده و هر ابزاری که از عملیات ساختاریافته پشتیبانی میکند را در دسترس قرار دهند. این امکان به ChatGPT اجازه میدهد، برای مثال، تیکتهای Jira را بهروزرسانی کند، جریانهای کاری را فعال کند یا دادهها را در پایگاهداده بنویسد، همه در یک رابط مکالمهای.
OpenAI هشدار میدهد که این حالت «قدرتمند اما خطرناک» است، زیرا به مدل توانایی انجام عملیات واقعی نوشتن را میدهد. شرکت بر لزوم آزمایش دقیق کانکتورها توسط توسعهدهندگان، مراقبت از حملات تزریق پرامپت و تایید همه عملیات نوشتن پیش از اجرا تاکید میکند. هر فراخوان ابزار شامل یک JSON قابل توسعه برای بررسی است و ChatGPT از کاربران میخواهد هر اقدام تغییر داده را مرور و تایید کنند.
کانکتورهای MCP را میتوان از طریق منوی تنظیمات ChatGPT اضافه کرد: ابتدا Settings، سپس Connectors، بعد Advanced و در نهایت Developer Mode. این کانکتورها از پروتکلهای Server-Sent Events (SSE) و HTTP استریمینگ پشتیبانی میکنند و احراز هویت OAuth اختیاری است. پس از اتصال، ابزارها در منوی Developer Mode در دسترس خواهند بود و کاربران میتوانند با پرامپتهای ساختاریافته آنها را فراخوانی کنند.
توسعهدهندگان میتوانند ترجیحات ابزار، ترتیب اجرای آنها و محدودیتهای ایمنی را تعریف کنند تا ابهامات کاهش یابد. این طراحی، عادات پرامپتدهی شفاف را تشویق میکند؛ برای مثال مشخص کردن اینکه ChatGPT از یک کانکتور برای بازیابی دادهها و کانکتور دیگری برای برنامهریزی استفاده کند، به جای تکیه بر عملکردهای داخلی.
پس از انتشار، توسعهدهندگان در Reddit نحوه کارکرد این یکپارچهسازی را توضیح دادند. کاربری به نام AlternativeBorder813 پرسید:
«آیا این فقط برای سرورهای راه دور است یا امکان اجرای سرورهای localhost هم وجود دارد؟ و فهرستی از MCPهایی که واقعا با آن کار میکنند، موجود است؟»
کاربر دیگری پاسخ داد:
«باید سرور از راه دور باشد. ChatGPT نمیتواند به سرورهای localhost شما وصل شود. ایجاد یک تونل با سرویسهایی مانند ngrok نسبتا ساده است. از نظر تئوری، هر MCP که با دیگر مدلهای زبانی بزرگ کار کند، با ChatGPT نیز کار خواهد کرد.»
پشتیبانی جدید، قابلیتهای ChatGPT را برای توسعهدهندگان افزایش میدهد و آن را با فریمورکهایی مانند LangChain و LlamaIndex سازگارتر میکند. این امکان را میدهد که ChatGPT بهعنوان رابط کاربری برای مدیریت عاملها و پلتفرمی برای خودکارسازی عمل کند، با کانکتورهایی که مدلهای زبانی را به کاربردهای واقعی متصل میکنند.
OpenAI اعلام کرده این ویژگی هماکنون برای حسابهای Pro، Plus، Business، Enterprise و Education در وب در دسترس است. توسعهدهندگان میتوانند از طریق تب Connectors در تنظیمات ChatGPT مستندات و نمونهها را بررسی کرده و بلافاصله با ابزارهای سازگار با MCP آزمایش کنند.
منبع: infoq.com




دیدگاهتان را بنویسید