14 سال پیش، با نمایندهای از Wolfram|Alpha که خود را «موتور دانش محاسباتی» معرفی میکرد، نشستم. من در آن زمان آن را به عنوان ابزاری توصیف کردم که «کاربران را قادر میسازد تا عبارات شبیه به انسان را تایپ کنند و محاسباتی را روی آنها انجام دهند». همچنین در رسانه های فناوری به عنوان یک “قاتل گوگل” بالقوه نوشته شد.
آشنا بنظر رسیدن؟ این در سال 2009 بود، مدت ها قبل از هیاهوی فعلی در مورد ChatGPT. اما Wolfram|Alpha اکنون به عنوان یکی از اولین “افزونهها” برای ChatGPT که هفته گذشته توسط OpenAI معرفی شد، به اخبار بازگشته است.
Wolfram|Alpha یک موتور به اصطلاح “هوش مصنوعی نمادین” است، به این معنی که سعی می کند روشی را که مغز انسان یاد می گیرد تقلید کند. بنابراین چگونه با رویکرد نسبتاً جدید “هوش مصنوعی مولد” ChatGPT مطابقت دارد؟ بیا یک نگاهی بیندازیم…
تفاوت ChatGPT و Wolfram
تفاوت اصلی بین ChatGPT و Wolfram این است که اولی مبتنی بر رویکردهای آماری برای آموزش مدل های زبان بزرگ (LLM) است، در حالی که Wolfram یک موتور محاسباتی نمادین است (به این معنی که به شدت مبتنی بر ریاضی است). همانطور که بنیانگذار Wolfram، Stephen Wolfram در پادکست اخیر خود بیان کرد، این دو نوع هوش مصنوعی اکنون در کنار هم قرار گرفته اند.
ولفرام با اشاره به آماری و نمادین گفت: «آنطور که من آن را می بینم، دو سنت بزرگ هوش مصنوعی وجود داشته است. […] ترکیبی از زبان طبیعی و زبان محاسباتی.
او همچنین به نقص فعلی ChatGPT اشاره کرد – این که حقایق را توهم میزند – به عنوان چیزی که Wolfram|Alpha آن را حل میکند.
واقعیت این است که، به عنوان یک موضوع عملی، LLM ها از نظر آماری متن معقولی می سازند، که ممکن است واقعاً اینگونه باشد یا نباشد. و کاری که ما در آن نقش داشته ایم ساختن نمایشی از جهان است همانطور که جهان استبه شکل قابل محاسبه.”
اپ استور برای هوش مصنوعی مولد؟
اگرچه دیدن دوباره استفن ولفرام و شرکتش در چرخه اخبار بسیار خوب است، اما اینطور نیست که Wolfram|Alpha تا به حال از بین رفته است (و بله، هنوز هم “آلفا” در نام محصول وجود دارد). در واقع، در 14 سال گذشته بی سر و صدا به فکر کسب و کار خود بوده است، عمدتاً در زمینه های ریاضی و علمی.
اما تبدیل شدن به یک افزونه ChatGPT در نهایت به Wolfram|Alpha رابط کاربری ساده و دقیقی را که همیشه فاقد آن بوده است، داد. به نوعی، با زمانی که اپلیکیشن اینستاگرام آیفون در سال 2010 عرضه شد، قابل مقایسه است – قبل از آن وبسایتهای اشتراکگذاری عکس زیادی وجود داشت، اما ناگهان عمل به اشتراکگذاری عکسها به عنوان یک برنامه روی گوشی شما بسیار منطقیتر شد. به همین ترتیب، Wolfram|Alpha به عنوان یک افزونه ChatGPT بسیار منطقی تر است – اکنون می توانید یک چت را با ChatGPT باز کنید، از آن بخواهید چیزی را محاسبه کند، Wolfram|Alpha کار را در پس زمینه انجام می دهد و ChatGPT پاسخ را به شما ارائه می دهد.
افزونه Wolfram ChatGPT در حال عمل (از طریق Stephen Wolfram)
البته، Wolfram|Alpha در حال حاضر یک برنامه (از جمله در iPhone) دارد که زبان طبیعی را پردازش می کند – پس چرا به ChatGPT نیاز دارد؟ خوب، به غیر از این واقعیت که ChatGPT در حال حاضر بسیار محبوبتر است، همچنین این قابلیت را دارد که سؤالات را تغییر ساختار دهد تا پاسخ خوبی دریافت کند. به طور خلاصه، ChatGPT یک نابغه در برخورد با زبان بدون ساختار است، در حالی که نبوغ Wolfram|Alpha در محاسبه ریاضیات است.
می تواند نمودار نیز انجام دهد.
هنگامی که پلاگین ها را راه اندازی کرد، OpenAI آنها را به عنوان ابزاری توصیف کرد که “به ChatGPT کمک می کند تا به اطلاعات به روز دسترسی پیدا کند، محاسبات را اجرا کند یا از خدمات شخص ثالث استفاده کند.” برخی از مردم عجله داشتند تا پلاگین های ChatGPT را با راه اندازی اپل استور iOS در سال 2008 مقایسه کنند.
ChatGPT به طور اتفاقی یک APP STORE را حذف کرد 🤯
اکنون می تواند:
– مرور وب (لیست انتظار RIP Bing، قطع)
– نوشتن و اجرای Python (تکرار RIP؟)
– دسترسی به اطلاعات سازمان (راه اندازی های RIP docsearch)
– افزونه های شخص ثالث را از OpenTable، Wolfram، Instacart، Zapier و غیره اضافه کنید)
– توسعه دهنده SDK در پیش نمایش pic.twitter.com/RmzlnvuX5F— swyx 🇯🇵 (@swyx) 23 مارس 2023
اگرچه من با استفاده آزادانه از “RIP” در آن توییت مخالفم، اما موافقم که این یک لحظه فروشگاه App برای ChatGPT است. مانند آیفون، ChatGPT یک رابط کاربری موفقیتآمیز است – و بنابراین اتصال آن با چندین برنامه (با نام پلاگینها) راهی برای اضافه کردن صدها، احتمالاً هزاران مورد جدید برای ChatGPT است.
آینده برنامه نویسی از نظر ولفرام
استفان ولفرام همچنین چیزهای جالبی در مورد معنای افزونه ChatGPT خود برای مشاغل خاص مانند برنامه نویسی داشت. به هر حال، اگر افزونه Wolfram بتواند محاسبات نمادین پیچیده را از طریق دستورالعمل های زبان طبیعی انجام دهد، آیا این جایگزین کاری نیست که یک برنامه نویس انسانی (مثلاً جاوا یا پایتون) انجام می دهد؟
ولفرام گفت: “مردم می گویند چه اتفاقی برای همه برنامه نویسان خواهد افتاد.” “مثل این است که برای همه کسانی که دیگ بخار کار می کنند چه اتفاقی می افتد […] اسناد از انواع مختلف؟ این به نوعی دور شدن است. و به همین ترتیب، مردم هجوم آورده اند […] رفتن به دانشکده علوم کامپیوتر و یادگیری نحوه نوشتن کد جاوا، کد پایتون، هر چیز دیگری که باشد. و مانند این است که بسیاری از آنها فقط از بین میروند.»
او آن را با دوره قبلی مقایسه کرد، زمانی که به برنامه نویسان جدی گفته شد که باید کد خود را به زبان اسمبلی بنویسند. سپس زبان های برنامه نویسی سطح پایین آمدند که مردم را قادر می ساختند تا کد دیگ بخار بنویسند. اما اکنون این نیز در حال انتزاع است. در واقع، او ادعا کرد که زبان Wolfram|Alpha که در آن ساخته شده است، یک زبان اختصاصی به نام Wolfram Language، قبلاً به آن دست یافته است.
«به یک معنا، کاری که قبلاً با Wolfram Language انجام دادهایم، خودکار کردن دیگ بخار است، با داشتن یک عملکرد که فقط معادل آن صفحه بزرگ کد سطح پایین را انجام میدهد. و این به ما این فرصت را می دهد تا در سطحی باشیم که بتوانیم گفتگوی معناداری با هوش مصنوعی در مورد آنچه که می خواهیم انجام دهیم، داشته باشیم. […] سپس اولین پیش نویس کد را در سطحی تولید می کند که بتوانیم آن را درک کنیم. سپس آن کد را ویرایش می کنیم یا به آن می گوییم که آن کد را ویرایش کند.
اگر توانایی قابل توجه ChatGPT در تفسیر اعلان های انسانی را با توانایی های محاسباتی Wolfram|Alpha ترکیب کنیم، بسیار شبیه به یک اشاره گر به آینده کامپیوترهای برنامه نویسی است. اما توجه داشته باشید که استفان ولفرام فکر نمی کند هوش مصنوعی باعث پایان برنامه نویسی شود. در عوض، او فکر می کند که این تبدیل به مکالمه ای بین انسان ها و ماشین های مبتنی بر هوش مصنوعی خواهد شد. شاید حتی از طریق افزونه Wolfram ChatGPT.