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

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

در یک نگاه چکیدهٔ خودکار موتور هوش مصنوعی افق آبی

مقاله به بررسی نقش نمایندگان هوش مصنوعی در توسعه نرم‌افزار و ارتباط آن‌ها با فناوری‌های بدون سرور و زیرساخت به عنوان کد (IaC) می‌پردازد. مارک هینکل، مدیرعامل Peripety Labs، نسبت به این نمایندگان خوش‌بین است و آن‌ها را به ربات‌هایی تشبیه می‌کند که با استفاده از مدل‌های زبانی بزرگ (LLMs) وظایف مختلفی انجام می‌دهند. این نمایندگان می‌توانند داده را مبادله یا از APIها پرس‌وجو کنند و معمولاً بر اساس زبان‌هایی مانند پایتون یا جاوااسکریپت نوشته می‌شوند. هینکل می‌گوید مدل‌های زبانی بزرگ به علت دسترسی به نرم‌افزارهای متن‌باز می‌توانند کدهای سفارشی تولید کنند. این مدل‌ها قادر خواهند بود ابزارهای خاصی را به‌صورت خودکار تولید کنند که ممکن است در لحظه ایجاد شوند و در زمینه‌های مختلف کاربرد داشته باشند. بهینه‌سازی این نمایندگان مسئولیتی در مدیریت سیستم‌های هوش مصنوعی است. به طور کلی، مقاله نشان می‌دهد که چگونه نرم‌افزار با استفاده از هوش مصنوعی به سمت ابزارهای خودکار و سفارشی حرکت می‌کند.

به نظر می‌رسد یک کارتون رباتی است: ربات‌ها حکومت خواهند کرد! نمایندگان هوش مصنوعی ظهور خواهند کرد! نرم‌افزار خواهد مُرد!

صدای خنده‌های بلند یک آدم‌فضایی بزرگ، شیطانی و پوشیده از زره را تصور کنید.

اما واقعاً آیا به این سمت پیش می‌رویم؟

ما می‌دانیم که نرم‌افزار به یکباره از بین نخواهد رفت و تبخیر نخواهد شد. این بیشتر شبیه یک شوخی بدون سرور است. ناپایدار است!

اما مارک هینکل، مدیرعامل و بنیانگذار Peripety Labs، در این قسمت از The New Stack Makers، نسبت به نمایندگان هوش مصنوعی خوش‌بین است. ما در مورد معنای این نمایندگان برای توسعه نرم‌افزار و ارتباط آن‌ها با فناوری‌های بدون سرور و سایر نرم‌افزارها، مانند زیرساخت به عنوان کد (IaC) و فناوری‌های پیکربندی، بحث کردیم.

بله، شباهت‌هایی وجود دارد - به ویژه هنگامی که بیشتر در مورد موجودیت‌های محاسباتی فکر می‌کنیم. درست است، بدون سرور و IaC نشان می‌دهند که چگونه به سطوح مختلف انتزاع نگاه می‌کنیم.

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

"اما مغز برای آن [نمایندگان]، من فکر می‌کنم که همچنان به مدل زبانی بزرگ (LLM) فراخوانی می‌شود. بنابراین، کارگران، ربات‌های کودن، احتمالاً توابع بدون سرور خواهند بود. ممکن است چیزی باشد که به زبان پایتون یا جاوااسکریپت نوشته شده باشد که کارهایی را انجام می‌دهد، اما خود نماینده همچنان از طریق یک API به یک مدل زبانی بزرگ پرس‌وجو می‌کند."

مدل‌های زبانی بزرگ "مجموعه ابزار خود را تولید خواهند کرد"

هینکل اشاره کرد که فقط به ماهیت مدل‌های زبانی بزرگ فکر کنید. آن‌ها در کدنویسی خوب هستند، زیرا نرم‌افزار متن‌باز به راحتی در دسترس است. با استفاده از این دانش، یک مدل زبانی بزرگ می‌تواند کد ارائه دهد و از نمایندگان هوش مصنوعی می‌توان برای ایجاد ابزارهای سفارشی یا فوری برای وظایف خاص استفاده کرد.

هینکل گفت: "آنچه خواهیم دید این است که بسیاری از این مدل‌های زبانی بزرگ، مجموعه ابزار خود را به‌طور خودکار تولید می‌کنند و آن‌ها سفارشی خواهند بود، نه مانند آنچه در HashiCorp در فضای ابری می‌بینیم، یا آنچه در Chef یا Puppet در فضای مدیریت پیکربندی دیده بودیم."

"من فکر می‌کنم که آن‌ها ابزارهایی را تولید می‌کنند که خاص وظیفه هستند و ممکن است این کار را در لحظه انجام دهند. آن‌ها ممکن است این کار را انجام دهند و تقریباً توانایی فراخوانی توابعی را داشته باشند که بدون سرور هستند یا ممکن است فقط برای حلقه‌های CI/CD یا نظارت یا موارد مشابه ماندگار باشند."

بهینه‌سازی نمایندگان به یک مسئولیت در مدیریت سیستم‌های هوش مصنوعی تبدیل می‌شود، که نشان می‌دهد چرا ما اینقدر در مورد قابلیت مشاهده و ارزیابی می‌شنویم.

هینکل خلاصه کرد: "من فکر می‌کنم این همان جایی است که نرم‌افزار به آن سمت می‌رود."

برای اطلاعات بیشتر از هینکل، لطفاً این قسمت آخر از The New Stack Makers را بررسی کنید.

اشتراک:
این گزارش ترجمه و بازنویسی خبری با موتور هوش مصنوعی افق آبی است و برای خوانندهٔ فارسی‌زبان بازتنظیم شده. منبع اصلی: the new stack