تاریخ · مقاله
از کد ماشین تا ChatGPT: چگونه برنامه نویسی در هشت دهه تغییر کرد
انتشار:

بهطور خلاصه
برنامه نویسی نرم افزار با دستورالعمل های دودویی خام آغاز شد که مهندسان آن را دستی تعیین می کردند، سپس از طریق زبان هایی که برای مردم ساخته شده بود - Fortran، C، Python - حرکت کرد، پیش از اینکه سیستم های هوش مصنوعی امروز، ساخته شده بر اساس معماری Transformer سال 2017، شروع به تولید کد و متن به خود کند. این مقاله این تغییر را از طریق نقاط عطفی مورخ شده ای که IBM، جمعیه IEEE برای علوم کامپیوتر، کالج Dartmouth و مقاله تحقیقی اصلی معماری Transformer تأیید کردند، ردیابی می کند.
این نسخه ترجمهٔ ماشینی متن اصلی (English) است. خواندن متن اصلی
برنامه نویسی نرم افزار با تایپ دستورات در یک زبان سطح بالا آغاز نشد. اولین رایانه های الکترونیکی دستور به دستور در الگوهای دودویی خام پیکربندی شدند که سخت افزار آنها می توانست مستقیماً بخواند - چه چیزی اکنون کد ماشین نامیده می شود. از آنجا، برنامه نویسی از طریق زبان اسمبلی، سپس زبان های سطح بالا که برای مردم ساخته شده بودند بجای پردازنده ها، و در طول دهه گذشته به سیستم هایی حرکت کرد که کد و متن خود را تولید می کنند. تاریخ ها و ارقام زیر از تاریخ شرکتی IBM، جمعیه IEEE برای علوم کامپیوتر، حساب کالج Dartmouth از کارگاه خود در سال 1956، و مقاله تحقیقی سال 2017 که معماری Transformer را معرفی کرد که در امروز چت بات ها استفاده می شود، می آید.
از کد ماشین به یادگاری
طبق جدول زمانی منتشر شده توسط جمعیه IEEE برای علوم کامپیوتر، یکی از اولین زبان های برنامه نویسی Plankalkul بود، که توسط مهندس آلمانی Konrad Zuse در دهه 1940 توسعه یافت. تا سال 1949، زبان اسمبلی و سیستمی به نام Shortcode ظاهر شدند، جایگزین رشته های بلند از ارقام دودویی با کدهای یادگاری کوتاه - اما آن کدها هنوز می بایست خط به خط به فرمتی که پردازنده می توانست اجرا کند، ترجمه می شدند.
زبان های سطح بالا: نوشتن برای مردم، نه پردازنده ها
تغییر در سال 1957 شتاب گرفت، زمانی که IBM Fortran را تحویل داد، که مختصر 'ترجمه فرمول' است. تاریخ خود IBM پروژه بیان می کند که تیم به رهبری ریاضیدان John Backus - که شامل Lois Haibt بود، که تجزیه کننده بیان حسابی کامپایلر را ساخت - سه سال را در زبانی که در ابتدا انتظار می رفت شش ماه طول بکشد صرف کردند. IBM می گوید Fortran برنامه هایی که قبلاً نیاز به حدود 1000 دستورالعمل کد ماشین داشتند را تا 47 خط کاهش داد، و اجازه داد دانشمندان و مهندسان دستورات مشابه جبر مانند 'DO' و 'GO TO' را بجای کد کردن سخت افزار به طور مستقیم بنویسند. تا وسط دهه 1960، Fortran یک استاندارد محاسباتی ملی شده بود، طبق IBM.
جدول زمانی جمعیه IEEE برای علوم کامپیوتر Algol و Lisp را به عنوان رسیدن در سال 1958، و Cobol، ساخته شده برای محاسبات تجاری، در سال 1959 فهرست می کند. در سال 1972، تیم Dennis Ritchie در Bell Labs C را تولید کرد، که همان جدول زمانی IEEE آن را به عنوان مبنای ساختاری برای زبان های بعدی از جمله JavaScript، PHP و Python نسبت می دهد. برنامه نویسی شی گرا با C++ در سال 1983 دنبال شد. حساب IEEE همچنین Python را در سال 1991، Java، JavaScript و PHP را در سال 1995، Go Google را در سال 2009، و Swift Apple را در سال 2014 ثبت می کند.
یک مسیر موازی: تدریس ماشین ها برای استدلال
در حالی که زبان های سطح بالا پخش می شدند، خط تحقیق جداگانه ای سوال کرد که آیا ماشین ها می توانند به جای اینکه صرفاً دستورات را دنبال کنند، هوش را شبیه سازی کنند. حساب خود کالج Dartmouth پروژه تحقیقات تابستان Dartmouth 1956 را توصیف می کند، که توسط ریاضیدان John McCarthy سازمان یافت، پیشنهاد او هدف آزمایش را آنچه این نام فرضیه نام برد - 'این فرضیه که هر جنبه از یادگیری یا هر ویژگی دیگری از هوش را می تواند در اصل به طوری دقیقاً توصیف شود که ماشین می تواند آن را شبیه سازی کند'. Dartmouth این کارگاه را به عنوان نقطه شروع هوش مصنوعی به عنوان یک زمینه تحقیقاتی تعریف شده، کریدیت می دهد.
دهه ها بعد، آن تحقیق یک آزمایش عمومی مورد نظر گسترده ای تولید کرد. تاریخ IBM رایانه شطرنج Deep Blue خود بیان می کند که ماشین اولین مسابقه خود را علیه قهرمان جهان Garry Kasparov 4-2 در فیلادلفیا در فوریه 1996 باخت، سپس در بازی بازی در نیویورک در می 1997 با امتیاز 3.5-2.5 برنده شد - اولین بار، طبق IBM، که رایانه ای قهرمان جهان برتر را تحت شرایط بطولت استاندارد شکست داده بود.
برای اولین بار در تاریخ بشریت، چیزی شبیه هوش مصنوعی دیدم.
معماری Transformer و دوره هوش مصنوعی تولیدی
معماری پشت امروز چت بات ها به یک مقاله واحد سال 2017 ردیابی شده است. هشت محقق - Ashish Vaswani، Noam Shazeer، Niki Parmar، Jakob Uszkoreit، Llion Jones، Aidan Gomez، Lukasz Kaiser و Illia Polosukhin - 'Attention Is All You Need' را به سرور پیش چاپ arXiv در 12 ژوئن 2017 ارسال کردند. مقاله معماری Transformer را معرفی کرد، که در چکیده خود به عنوان شبکه ای تنها بر اساس مکانیسم های توجه توصیف شد، لایه های تکراری و پیچیده ای را که سیستم های ترجمه قبلی بر آنها تکیه می کردند حذف کرد. نویسندگان امتیاز 28.4 BLEU در ترجمه انگلیسی به آلمانی و 41.8 BLEU در ترجمه انگلیسی به فرانسوی را گزارش کردند، با آموزش سریع تر از مدل های قبلی.
این معماری مدل های زبان بزرگی را که از سال 2018 به بعد منتشر شد، زیربنا دارد. OpenAI ChatGPT را در 30 نوامبر 2022 راه اندازی کرد. طبق حساب History.com که همبنیانگذار OpenAI Sam Altman را استناد می کند، خدمات به یک میلیون کاربر در پنج روز و تقریبا 100 میلیون کاربران ماهانه در حدود دو ماه رسید، که حساب آن را به عنوان سریع ترین پذیرش برنامه مصرفی در سابقه در آن زمان توصیف می کند.
| سال | نقطه عطف | جزئیات تأیید شده از منبع |
|---|---|---|
| 1956 | پروژه تحقیقات تابستان Dartmouth | پیشنهاد John McCarthy کارگاه هوش ماشین را به عنوان یک سوال تحقیقی، طبق کالج Dartmouth |
| 1957 | Fortran منتشر شده به طور تجاری | تیم Backus رهبری IBM برنامه هایی که در حدود 1000 دستورالعمل کد ماشین نیاز داشتند را تا 47 خط کاهش داد |
| 1972 | C توسعه یافته در Bell Labs | مبنای ساختاری برای زبان های بعدی از جمله JavaScript، PHP و Python شد، طبق IEEE |
| 1997 | Deep Blue شکست Garry Kasparov | اولین برد رایانه بر قهرمان جهان برتر در بازی بطولت استاندارد، طبق IBM |
| 2017 | معماری Transformer منتشر شده | طراحی توجه تنها بعداً GPT و BERT را زیربنا داد، طبق مقاله اصلی arXiv |
| 2022 | ChatGPT توسط OpenAI راه اندازی شده | در حدود 100 میلیون کاربران ماهانه در حدود دو ماه رسید، طبق داده های OpenAI که توسط History.com استناد شده |
در طول تقریباً هشت دهه، هر قدم ردیابی شده در بالا میزان جزئیات خاص سخت افزار که یک فرد باید دستی بنویسد را کاهش داد - از Plankalkul Zuse و دستورالعمل های دودویی تنظیم شده دستی، از طریق دستورات Fortran مشابه جبر، تا مدل های مبتنی بر توجه که اکنون کد و متن را از اعلام های زبان طبیعی تولید می کنند.
پرسشها
- اولین زبان برنامه نویسی سطح بالا چه بود؟
- Fortran، توسعه یافته توسط تیمی به رهبری John Backus شروع در سال 1954 و توسط IBM به طور تجاری منتشر شده در سال 1957، طبق تاریخ خود IBM پروژه.
- چرا زبان برنامه نویسی C مهم بود؟
- توسعه یافته در Bell Labs در سال 1972، C مبنای ساختاری برای زبان های بعدی به طور گسترده استفاده شده از جمله JavaScript، PHP و Python شد، طبق جدول زمانی جمعیه IEEE برای علوم کامپیوتر.
- هوش مصنوعی در کی یک زمینه تحقیقاتی تعریف شده شد؟
- در پروژه تحقیقات تابستان Dartmouth 1956، سازمان یافته توسط John McCarthy، که حساب خود کالج Dartmouth آن را به نقطه شروع زمینه کریدیت می دهد.
- چه چیزی با مقاله 'Attention Is All You Need' سال 2017 تغییر کرد؟
- هشت محقق معماری Transformer را معرفی کردند، ساختاری تنها بر اساس مکانیسم های توجه بجای شبکه های تکراری یا پیچیده؛ بعداً مدل های مانند GPT و BERT را زیربنا داد، طبق مقاله اصلی arXiv.
- ChatGPT چه زمانی راه اندازی شد و چقدر سریع رشد کرد؟
- OpenAI ChatGPT را در 30 نوامبر 2022 راه اندازی کرد؛ طبق همبنیانگذار OpenAI Sam Altman همانطور که History.com گزارش کرد، در پنج روز به یک میلیون کاربر و در حدود دو ماه به حدود 100 میلیون کاربران ماهانه رسید.
منابع
این مطلب با هوش مصنوعی آماده شده و پیش از انتشار از بررسی خودکار منابع گذشته است. اگر خطایی دیدید، درخواست اصلاح کنید. درخواست اصلاح یا حق پاسخ · چگونه کار میکنیم
مطالب مرتبط
تاریخمقاله
از مبادله بندی تا ارز دیجیتال: تکامل پول در تمام تمدنها
پول از مبادله مستقیم به ارزهای دام و صدف، سپس به سکههای فلزی و اسکناسهای کاغذی، و امروزه به پرداختهای الکترونیکی و ارزهای دیجیتال بانک مرکزی تغیر کرد. هر نوبت تغییر یک مشکل عملی از جمله اعتماد، حملنقل یا مقیاس را حل کرد، طبق گفته بانک انگلیس و صندوق بینالمللی پول.

تاریخخبر
اکسپدیشن به نیکومارورو رسید تا هواپیمای گمشدهٔ آمیلیا ایرهارت را جستجو کند
یک اکسپدیشن شامل 16 تا 17 عضو که توسط موسسهٔ میراث باستانشناسی و دانشگاه پوردو رهبری میشود به سمت جزیرهٔ دورافتادهٔ نیکومارورو در اقیانوس آرام در حال حرکت است تا یک ناهنجاری سونار و ماهوارهای به نام «جسم تاراایا» را بررسی کند. محققان میگویند که این میتواند باقیماندههای هواپیمای لاکهید الکترا 10-ای آمیلیا ایرهارت باشد. تیم در 7 اکتبر 2026 از تاراوا، کیریباتی حرکت کرد و انتظار میرود حول ظهر 12 اکتبر به وقت محلی به جزیره برسد، پس از آن برنامههای غواصی، گودبرداری و کارهای استشعار از راه دور را برای حدود پنج روز انجام خواهد داد.

تاریخمقاله
رنسانس: چگونه هنر و علم اروپا را در قرنهای 14-17 مجدداً شکل داد
رنسانس یک حرکت فرهنگی و فکری بود که در قرن چهاردهم در فلورانس شروع شد و تا قرن هفدهم در سراسر اروپا پخش شد و یادگیری کلاسیکی را احیا کرد و هنر، علم و آموزش را مجدداً شکل داد. این حرکت جهان قرون وسطایی و جهان نوین را از طریق انسانیت و تکنیکهای هنری جدید مانند منظور خطی و پیشرفتهای علمی از جمله مدل مرکزیت خورشیدی پل کشید.

تاریخمقاله
جنگهای صلیبی توضیح داده شده: جنگهای مذهبی قرون وسطی، علل و تأثیرات دائمی
جنگهای صلیبی مجموعهای از جنگهای مذهبی بود که عمدتاً بین سالهای 1095 و 1291 میان مسیحیان اروپایی غربی و نیروهای مسلمان برای کنترل اورشلیم و دیگر مقدسات انجام شد. این جنگها پس از آن آغاز شدند که امپراتور بیزانسی از غرب برای کمک نظامی درخواست کرد و پاپ اوربان دوم این درخواست را به جنگ مقدس تبدیل کرد. تأثیرات سیاسی، اقتصادی و مذهبی آنها هنوز هم روابط میان جهان مسیحی و جهان اسلامی را امروزه شکل میدهند.