به نظر میرسد یک کارتون رباتی است: رباتها حکومت خواهند کرد! نمایندگان هوش مصنوعی ظهور خواهند کرد! نرمافزار خواهد مُرد!
صدای خندههای بلند یک آدمفضایی بزرگ، شیطانی و پوشیده از زره را تصور کنید.
اما واقعاً آیا به این سمت پیش میرویم؟
ما میدانیم که نرمافزار به یکباره از بین نخواهد رفت و تبخیر نخواهد شد. این بیشتر شبیه یک شوخی بدون سرور است. ناپایدار است!
اما مارک هینکل، مدیرعامل و بنیانگذار Peripety Labs، در این قسمت از The New Stack Makers، نسبت به نمایندگان هوش مصنوعی خوشبین است. ما در مورد معنای این نمایندگان برای توسعه نرمافزار و ارتباط آنها با فناوریهای بدون سرور و سایر نرمافزارها، مانند زیرساخت به عنوان کد (IaC) و فناوریهای پیکربندی، بحث کردیم.
بله، شباهتهایی وجود دارد - به ویژه هنگامی که بیشتر در مورد موجودیتهای محاسباتی فکر میکنیم. درست است، بدون سرور و IaC نشان میدهند که چگونه به سطوح مختلف انتزاع نگاه میکنیم.
هینکل گفت: "اگر به نمایندگان به عنوان یک ربات کودن فکر کنیم - آنها را به عنوان هیزمشکن و آبکش تصور کنید. آنها در حال تبادل داده خواهند بود، یا در حال پرسوجو از یک API و مواردی از این قبیل خواهند بود."
"اما مغز برای آن [نمایندگان]، من فکر میکنم که همچنان به مدل زبانی بزرگ (LLM) فراخوانی میشود. بنابراین، کارگران، رباتهای کودن، احتمالاً توابع بدون سرور خواهند بود. ممکن است چیزی باشد که به زبان پایتون یا جاوااسکریپت نوشته شده باشد که کارهایی را انجام میدهد، اما خود نماینده همچنان از طریق یک API به یک مدل زبانی بزرگ پرسوجو میکند."
مدلهای زبانی بزرگ "مجموعه ابزار خود را تولید خواهند کرد"
هینکل اشاره کرد که فقط به ماهیت مدلهای زبانی بزرگ فکر کنید. آنها در کدنویسی خوب هستند، زیرا نرمافزار متنباز به راحتی در دسترس است. با استفاده از این دانش، یک مدل زبانی بزرگ میتواند کد ارائه دهد و از نمایندگان هوش مصنوعی میتوان برای ایجاد ابزارهای سفارشی یا فوری برای وظایف خاص استفاده کرد.
هینکل گفت: "آنچه خواهیم دید این است که بسیاری از این مدلهای زبانی بزرگ، مجموعه ابزار خود را بهطور خودکار تولید میکنند و آنها سفارشی خواهند بود، نه مانند آنچه در HashiCorp در فضای ابری میبینیم، یا آنچه در Chef یا Puppet در فضای مدیریت پیکربندی دیده بودیم."
"من فکر میکنم که آنها ابزارهایی را تولید میکنند که خاص وظیفه هستند و ممکن است این کار را در لحظه انجام دهند. آنها ممکن است این کار را انجام دهند و تقریباً توانایی فراخوانی توابعی را داشته باشند که بدون سرور هستند یا ممکن است فقط برای حلقههای CI/CD یا نظارت یا موارد مشابه ماندگار باشند."
بهینهسازی نمایندگان به یک مسئولیت در مدیریت سیستمهای هوش مصنوعی تبدیل میشود، که نشان میدهد چرا ما اینقدر در مورد قابلیت مشاهده و ارزیابی میشنویم.
هینکل خلاصه کرد: "من فکر میکنم این همان جایی است که نرمافزار به آن سمت میرود."
برای اطلاعات بیشتر از هینکل، لطفاً این قسمت آخر از The New Stack Makers را بررسی کنید.