تصویر: Annelise Capossela/Axios
اولین کسب و کاری که ChatGPT متوقف می شود احتمالاً صنعتی است که آن را ایجاد کرده است.
چرا مهم است: ساختن نرم افزار هرگز آسان نبوده است. اما متخصصان و متخصصان برنامهنویسی به طور فزایندهای مطمئن هستند که هوش مصنوعی مولد دنیای آنها را تغییر میدهد – کار بهترین کدنویسها را فوقالعاده میکند و به کاربران روزمره قدرت میدهد تا کارهای بیشتری انجام دهند.
آنچه آنها می گویند: پل کدروسکی و اریک نورلین، سرمایه گذاران مخاطره آمیز هفته گذشته در مقاله ای در مورد “لحظه گوتنبرگ نرم افزار” نوشتند: “نسل فعلی مدل های هوش مصنوعی موشکی هستند که هر چند ناخواسته، مستقیماً خود تولید نرم افزار را هدف قرار می دهند.”
- چنین فناوریهایی در تولید، اشکالزدایی، و سرعت بخشیدن به تولید نرمافزار به سرعت و تقریباً بدون هزینه، تا حد جادوی تاریک فوقالعاده هستند.»
اخبار رانندگی: OpenAI در اواخر هفته گذشته نسخه آزمایشی پلاگینهایی را برای ChatGPT منتشر کرد که به آن اجازه میدهد به درخواست کاربران در اینترنت پرسه بزند و با سرویسها و دادههای دیگر ارتباط برقرار کند.
- این اولین قدم بزرگ به سوی تبدیل چت ربات مکالمه به یک عامل هوشمند توانمندتر است که می تواند وظایف را برای کاربران انجام دهد. این همچنین حرکتی به سمت تبدیل ChatGPT به پلتفرمی است که سایر مشاغل می توانند بر روی آن ایجاد کنند.
- اولین دسته از پلاگین ها ChatGPT را با پیوند دادن ربات به سرویس های معروفی مانند Expedia، Instacart، Kayak، Klarna و OpenTable به سفر، خرید، غذاخوری، ریاضی و سایر حوزه ها گسترش می دهد.
توجه داشته باشید: مطمئناً، همانطور که جان هرمن از نیویورک استدلال میکند، این افزونههای برنامهمانند، تلاش OpenAI برای تبدیل ChatGPT به یک «برنامه همه چیز» هستند.
- اما آنها همچنین شواهدی ارائه میدهند که نشان میدهد چگونه مدلهای زبان بزرگ جدید هوش مصنوعی کار کدنویسی را تغییر میدهند.
چگونه کار می کند: به طور معمول، برای اتصال دو برنامه، یک توسعهدهنده نرمافزار باید APIها (یا تعاریف نحوه تعامل یک سیستم با سیستمهای دیگر) را در هر دو انتها درک کند، سپس مقداری «کد چسب» بنویسد تا دو سرویس بتوانند با یکدیگر صحبت کنند.
- برای ایجاد یک پلاگین ChatGPT، فقط به مدل دستور دهید. شما ChatGPT را با “مانیفست” API سرویس خود به زبان انگلیسی ارائه میدهید. ChatGPT آن را می خواند و بقیه را انجام می دهد. (تو می توانی از هوش مصنوعی بخواهید مانیفست را ایجاد کند، هم.)
- مهندس و کارآفرین میچل هاشیموتو توییت کرد: “من سیستمهای پلاگین زیادی توسعه دادهام، و رابط پلاگین OpenAI ChatGPT ممکن است احمقانهترین و تاثیرگذارترین رویکردی باشد که در تمام عمرم در محاسبات دیدهام.”
سريع پيگيري كنيد: تاریخچه نرم افزار یک توالی طولانی از افزودن “لایه های انتزاعی” جدید است که پیچیدگی منطق باینری را در پشت تعمیم های فزاینده انسان پسند پنهان می کند، از زبان اسمبلی گرفته تا محیط برنامه نویسی سطح بالاتر و رابط های گرافیکی.
- دوراندیشان مدتها قول دادهاند و تلاش کردهاند تا ابزارهای «برنامهنویسی زبان طبیعی» بسازند که به مردم اجازه میدهد فقط از کلمات و جملات روزمره استفاده کنند تا به رایانهها بگویند چه کاری انجام دهند.
چنین تلاش هایی هرگز به طور کامل به وعده خود عمل نکرده اند – اما این بار ممکن است متفاوت باشد.
- سیستمهای هوش مصنوعی امروزی مبتنی بر مدلهای زبان بزرگ میتوانند مستقیماً از غیر برنامهنویسان یا برنامهنویسانی که از کوتاهنویسی به زبان انسان استفاده میکنند، آموزش بگیرند.
- نتایج به هیچ وجه کامل نیستند – اما آنها بسیار پیشرفته تر از آن چیزی هستند که کارشناسان انتظار داشتند.
- به عنوان یک امتیاز اضافی، ChatGPT میتواند برگردانده شود و توضیحات فوری درباره نحوه عملکرد کدی که نوشته است ارائه دهد و به سؤالات کاربر انسانی در مورد آن پاسخ دهد.
باهوش باش: قدرت ChatGPT و رقبای آن به این معنا نیست که برنامه نویسان همگی نیاز به یافتن خطوط جدیدی از کار خواهند داشت.
- هوش مصنوعی مولد امروزی همچنان تظاهر میکند که بیشتر از آنچه که واقعاً میداند میداند و چیزهایی را جبران میکند تا شکافهای دانش خود را پر کند. این به عنوان یک “کپیلوت” برای توسعه دهندگان به جای یک خالق مستقل بهترین کار را دارد.
نتیجه نهایی: انسانهایی که عمیقاً ابعاد مختلف برنامهنویسی را درک میکنند همچنان مورد نیاز خواهند بود – برای اختراع انواع سیستمهای واقعاً جدید، برای رفع مشکلاتی که هوش مصنوعی نمیتواند، و شکلدهی (و محدود کردن) ChatGPT و جانشینان آن.
- اما ممکن است تقاضای بسیار کمتری برای کار معمول در برداشتن سیستمهای نرمافزاری موجود و سیمکشی آنها برای کار کردن با یکدیگر وجود داشته باشد. این بسیاری از کارهایی است که امروزه توسعه دهندگان انجام می دهند.