محققان مایکروسافت از ChatGPT برای کنترل رباتها و پهپادها استفاده میکنند
محققان شرکت مایکروسافت از ChatGPT برای نوشتن کدهای رایانه ای استفاده میکنند که میتواند بازوهای ربات و پهپادهای هوایی را کنترل کند.
به گزارش هوشیو، ChatGPT بیشتر به عنوان یک برنامه هوش مصنوعی که قادر به نوشتن مقاله و پاسخ دادن به سؤالات است شناخته می شود، اما اکنون مایکروسافت از چت بات برای کنترل روبات ها استفاده می کند.
روز دوشنبه، محققان این شرکت مقالهای تحت این عنوان منتشر کردند که چگونه ChatGPT میتواند فرایند برنامهنویسی نرمافزاری را، بهمنظور کنترل رباتهای مختلف (همچون بازوهای مکانیکی و پهپادها) سادهسازی کند. این کار با استفاده از پردازش زبان طبیعی انجام میشود، تا به کاربران اجازه دهد به روشی بصریتر با رباتها تعامل داشته باشند.
محققان نوشتند: «اگرچه ما هنوز به شدت به کدهای دست نویس برای کنترل رباتها متکی هستیم، مایکروسافت در تلاش است تا از یک مدل زبانی به نام ChatGPT، برای تولید خودکار برخی از کدهای رایانهای استفاده کند.» این به رباتها اجازه میدهد مستقلتر و کارآمدتر باشند، زیرا نیازی به تکیه کامل به کدهای دستنویس ندارند.
ChatGPT میتواند این کار را انجام دهد، زیرا این مدل هوش مصنوعی روی مقدار قابلتوجهی متن انسانی که شامل کدهای برنامههای نرم افزاری نیز میشود، آموزش داده شده است. ChatGPT پیشتر ثابت کرده که میتواند بر اساس درخواستهای متنی، برنامههایی به زبانهای مختلف نوشته و اشکال زدایی کند. بنابراین محققان مایکروسافت تصمیم گرفتند ببینند، آیا میتوانند از این قابلیتها بهمنظور نوشتن کد برای سختافزار رباتیک استفاده کنند.
محققان میگویند: «به نظر میرسد که ChatGPT به تنهایی میتواند کارهای زیادی انجام دهد، اما هنوز هم برای اطمینان از صحیح و کامل بودن کدهایش، به کمک بیشتری از سوی محققان نیاز دارد.» بهمنظور کمک به ChatGPT در نوشتن کدهای کامپیوتری، محققان ابتدا دستورات مختلفی را که میتوانست برای کنترل یک ربات مورد استفاده قرار گیرد، برای این برنامه تشریح کردند. سپس به ChatGPT اجازه دادند تا کد را تولید کند.
«ما یک درخواست متنی برای ChatGPT مینویسیم که هدف کار را توصیف میکند، در حالی که به صراحت بیان میکند که چه ویژگیهایی در کتابخانه سطح بالا در دسترس است. این درخواست همچنین میتواند حاوی اطلاعاتی در مورد محدودیتهای کار، یا نحوه فرموله کردن پاسخهای ChatGPT باشد.»
تیم مذکور این رویکرد را بر روی چندین دمو اعمال کردند که یکی از آنها شامل استفاده از ChatGPT برای نوشتن کدهای کامپیوتری بهمنظور کنترل یک پهپاد هوایی بود. محققان مایکروسافت ابتدا یک فرمان نسبتاً طولانی به چت بات ارائه کردند که در آن دستورات رایانه ای که این چت بات میتوانست برای کنترل پهپاد مورد استفاده قرار دهد، ارائه شده بود. پس از آن، محققان میتوانستند درخواستهایی به ChatGPT، برای کنترل ربات به روشهای مختلف ارائه کنند. نمونهای از درخواستها ارائه شده به ChatGPT، شامل استفاده از دوربین پهپاد برای شناسایی نوشیدنی مانند آب نارگیل و قوطی کوکاکولا بود.
اگرچه این تحقیق پتانسیل ChatGPT را در رباتیک نشان میدهد، اما این رویکرد هنوز یک محدودیت کلیدی دارد، این چت بات فقط بر اساس درخواست اولیه یا متنی که انسان به آن میدهد، میتواند کد رایانهای برای ربات بنویسد. از این رو، یک مهندس انسانی باید به صورت کامل به ChatGPT توضیح دهد که رابط برنامه نویسی برنامه چگونه کار میکند، در غیر این صورت این برنامه برای تولید کدهای کامپیوتری قابل اجرا، با مشکل مواجه خواهد بود.
محدودیت دیگر این است که چگونه ربات باید دائماً به ChatGPT متصل باشد. البته این ادغام میتواند عصر جدیدی را در دنیای تکنولوژی آغاز کند که در آن رباتها به اندازه کافی باهوش هستند که بتوانند انواع دستورات صوتی انسان را درک کنند.