यह भाषा मशीन द्वारा अनुवादित है और किसी मानव द्वारा समीक्षा नहीं की गई है।

इतिहास · लेख

मशीन कोड से ChatGPT तक: आठ दशकों में प्रोग्रामिंग कैसे बदली

प्रकाशित:

ENIAC (Electronic Numerical Integrator And Computer) in Philadelphia , Pennsylvania . Glen Beck (background) and Betty Snyder (foreground) program the ENIAC in building 328 at the Ballistic Research Laboratory (BRL).
चित्र: Unknown author Unknown author · Public domain · Wikimedia Commons

संक्षेप में

सॉफ्टवेयर प्रोग्रामिंग इंजीनियरों द्वारा कच्चे बाइनरी निर्देशों को हाथ से सेट करने से शुरू हुई, फिर लोगों के लिए बनाई गई भाषाओं के माध्यम से आगे बढ़ी — Fortran, C, Python — इससे पहले कि आज की AI प्रणालियां, जो 2017 Transformer आर्किटेक्चर पर निर्मित हैं, कोड और पाठ स्वयं उत्पन्न करना शुरू करें। यह लेख IBM, IEEE Computer Society, Dartmouth College और मूल Transformer अनुसंधान पत्र द्वारा पुष्टि की गई तारीखों के माध्यम से इस बदलाव को दर्शाता है।

यह संस्करण मूल पाठ (English) का मशीनी अनुवाद है। मूल पाठ पढ़ें

सॉफ्टवेयर प्रोग्रामिंग उच्च-स्तरीय भाषा में कमांड टाइप करने से शुरू नहीं हुई। सबसे पहले के इलेक्ट्रॉनिक कंप्यूटरों को कच्चे बाइनरी पैटर्न में निर्देश दर निर्देश कॉन्फ़िगर किया जाता था जिन्हें उनका हार्डवेयर सीधे पढ़ सकता था — जिसे अब मशीन कोड कहा जाता है। वहां से, प्रोग्रामिंग असेंबली भाषा के माध्यम से आगे बढ़ी, फिर उच्च-स्तरीय भाषाओं में जो लोगों के लिए बनाई गई थीं न कि प्रोसेसर के लिए, और पिछले दशक में प्रणालियों में जो अपने स्वयं के कोड और पाठ उत्पन्न करते हैं। नीचे दी गई तारीखें और आंकड़े IBM के अपने कॉर्पोरेट इतिहास, IEEE Computer Society, Dartmouth College के 1956 कार्यशाला के बारे में, और 2017 के अनुसंधान पत्र से आते हैं जिसने आज के चैटबॉट्स में उपयोग किए जाने वाले Transformer आर्किटेक्चर की शुरुआत की।

मशीन कोड से स्मारक तक

IEEE Computer Society द्वारा प्रकाशित समय-सारणी के अनुसार, सबसे पहली प्रोग्रामिंग भाषाओं में से एक Plankalkul थी, जिसे जर्मन इंजीनियर Konrad Zuse ने 1940 के दशक में विकसित किया। 1949 तक, असेंबली भाषा और Shortcode नामक एक प्रणाली प्रकट हुई, जिसने बाइनरी अंकों की लंबी स्ट्रिंग्स को छोटे स्मारक कोड से बदल दिया — लेकिन उन कोड को अभी भी लाइन दर लाइन उस प्रारूप में अनुवाद करना पड़ता था जिसे प्रोसेसर निष्पादित कर सकता था।

उच्च-स्तरीय भाषाएं: लोगों के लिए लिखना, प्रोसेसर के लिए नहीं

1957 में यह बदलाव तेज हुआ जब IBM ने Fortran दिया, जो 'सूत्र अनुवाद' के लिए संक्षिप्त है। IBM के अपने परियोजना के इतिहास में कहा गया है कि गणितज्ञ John Backus के नेतृत्व में एक टीम — जिसमें Lois Haibt शामिल था, जिसने कंपाइलर के अंकगणित-अभिव्यक्ति विश्लेषक का निर्माण किया — ने एक भाषा पर तीन साल बिताए जो मूल रूप से छः महीने लेने की उम्मीद थी। IBM कहता है कि Fortran ने उन प्रोग्रामों को जिन्हें पहले लगभग 1,000 मशीन-कोड निर्देशों की आवश्यकता थी, मात्र 47 पंक्तियों तक कम कर दिया, जिससे वैज्ञानिकों और इंजीनियरों को 'DO' और 'GO TO' जैसे बीजगणित जैसी कमांड लिखने की अनुमति दी गई बजाय हार्डवेयर को सीधे कोडित करने के। IBM के अनुसार, 1960 के दशक के मध्य तक, Fortran एक राष्ट्रीय कंप्यूटिंग मानक बन गया।

IEEE Computer Society की समय-सारणी में Algol और Lisp 1958 में आईं, और Cobol, जो व्यावसायिक कंप्यूटिंग के लिए बनाया गया था, 1959 में। 1972 में, Dennis Ritchie की टीम ने Bell Labs में C का निर्माण किया, जिसे इसी IEEE समय-सारणी ने बाद की भाषाओं जैसे JavaScript, PHP और Python के लिए संरचनात्मक आधार के रूप में स्वीकार किया। 1983 में C++ के साथ ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग आई। IEEE खाता Python की शुरुआत 1991 में, Java, JavaScript और PHP 1995 में, Google का Go 2009 में, और Apple का Swift 2014 में भी दर्ज करता है।

एक समानांतर पथ: मशीनों को तर्क करना सिखाना

जबकि उच्च-स्तरीय भाषाएं फैल रही थीं, अनुसंधान की एक अलग पंक्ति पूछती थी कि क्या मशीनें केवल निर्देशों का पालन करने के बजाय बुद्धिमत्ता का अनुकरण कर सकती हैं। Dartmouth College के अपने खाते में 1956 Dartmouth Summer Research Project का वर्णन है, जिसे गणितज्ञ John McCarthy द्वारा आयोजित किया गया था, जिसका प्रस्ताव यह परीक्षण करने का लक्ष्य रखता था कि 'यह अनुमान कि सीखने का हर पहलू या बुद्धिमत्ता की कोई अन्य विशेषता सिद्धांत रूप में इतनी सटीक रूप से वर्णित की जा सकती है कि एक मशीन इसका अनुकरण करने के लिए बनाई जा सकती है।' Dartmouth इस कार्यशाला को परिभाषित अनुसंधान क्षेत्र के रूप में कृत्रिम बुद्धिमत्ता का प्रारंभिक बिंदु मानती है।

दशकों बाद, उस अनुसंधान ने एक व्यापक रूप से देखा जाने वाला सार्वजनिक परीक्षण का निर्माण किया। IBM के अपने Deep Blue शतरंज कंप्यूटर के इतिहास में कहा गया है कि मशीन ने विश्व चैंपियन Garry Kasparov के खिलाफ अपना पहला मैच Philadelphia में February 1996 में 4–2 से हार गया, फिर May 1997 में New York में एक रिमैच में 3.5–2.5 से जीता — IBM के अनुसार, यह पहली बार था कि एक कंप्यूटर ने मानक टूर्नामेंट स्थितियों के तहत एक बैठे हुए विश्व शतरंज चैंपियन को हराया।

मानवता के इतिहास में पहली बार, मैंने कृत्रिम बुद्धिमत्ता के समान कुछ देखा।

— Garry Kasparov, 1997 Deep Blue मैच के बाद IBM के आधिकारिक इतिहास पृष्ठ पर उद्धृत

Transformer और जनरेटिव-AI का युग

आज के चैटबॉट्स के पीछे की आर्किटेक्चर एक एकल 2017 पत्र से निकली है। आठ शोधकर्ता — Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan Gomez, Lukasz Kaiser और Illia Polosukhin — ने 'Attention Is All You Need' को arXiv preprint सर्वर पर June 12, 2017 को पोस्ट किया। पत्र ने Transformer का परिचय दिया, जिसे अपने सार में एक नेटवर्क के रूप में वर्णित किया गया है जो पूरी तरह से ध्यान तंत्र पर आधारित है, जो पहले के अनुवाद प्रणालियों पर निर्भर पुनरावर्ती और कनवोल्यूशनल परतों को हटाता है। लेखकों ने English-to-German अनुवाद में 28.4 BLEU और English-to-French में 41.8 BLEU के स्कोर दिए, पूर्व के मॉडल की तुलना में तेजी से प्रशिक्षण के साथ।

यह आर्किटेक्चर 2018 के बाद से जारी किए गए बड़े भाषा मॉडल के पीछे है। OpenAI ने November 30, 2022 को ChatGPT लॉन्च ���िया। History.com के एक खाते के अनुसार जो OpenAI के सह-संस्थापक Sam Altman का उल्लेख करता है, सेवा पांच दिनों में एक मिलियन उपयोगकर्ताओं तक पहुंची और लगभग दो महीनों में लगभग 100 मिलियन मासिक उपयोगकर्ताओं तक पहुंची, जिसे खाता उस समय उपभोक्ता-ऐप अपनाने का सबसे तेजी से रिकॉर्ड बताता है।

प्रोग्रामिंग और AI इतिहास में छः तारीखें वाले मील के पत्थर
वर्षमील का पत्थरस्रोत-पुष्टि विवरण
1956Dartmouth Summer Research ProjectJohn McCarthy की कार्यशाला प्रस्ताव ने मशीन बुद्धिमत्ता को एक अनुसंधान प्रश्न के रूप में तैयार किया, Dartmouth College के अनुसार
1957Fortran व्यावसायिक रूप से जारी किया गयाIBM की Backus-नेतृत्व वाली टीम ने उन प्रोग्रामों को जिन्हें लगभग 1,000 मशीन-कोड निर्देशों की आवश्यकता थी, मात्र 47 पंक्तियों तक कम कर दिया
1972C को Bell Labs में विकसित कियाबाद की भाषाओं जैसे JavaScript, PHP और Python के लिए संरचनात्मक आधार बन गया, IEEE के अनुसार
1997Deep Blue ने Garry Kasparov को हरायामानक टूर्नामेंट खेल में एक बैठे हुए विश्व शतरंज चैंपियन पर कंप्यूटर की पहली जीत, IBM के अनुसार
2017Transformer आर्किटेक्चर प्रकाशित कियाध्यान-केवल डिजाइन बाद में GPT और BERT को रेखांकित करता है, मूल arXiv पत्र के अनुसार
2022ChatGPT को OpenAI द्वारा जारी किया गयालगभग दो महीनों में लगभग 100 मिलियन मासिक उपयोगकर्ताओं तक पहुंचा, OpenAI डेटा के अनुसार जैसा कि History.com द्वारा उद्धृत किया गया है

लगभग आठ दशकों में, ऊपर निर्धारित किए गए प्रत्येक चरण ने हार्डवेयर-विशिष्ट विवरण को कम कर दिया जो एक व्यक्ति को हाथ से लिखना पड़ता था — Zuse के Plankalkul और हाथ से सेट बाइनरी निर्देशों से, Fortran की बीजगणित जैसी कमांड के माध्यम से, ध्यान-आधारित मॉडल तक जो अब प्राकृतिक भाषा संकेतों से कोड और पाठ उत्पन्न करते हैं।

प्रश्न

पहली उच्च-स्तरीय प्रोग्रामिंग भाषा क्या थी?
Fortran, जिसे John Backus के नेतृत्व में एक टीम द्वारा 1954 से शुरू करके विकसित किया गया और IBM द्वारा 1957 में व्यावसायिक रूप से जारी किया गया, IBM के अपने परियोजना के इतिहास के अनुसार।
C प्रोग्रामिंग भाषा महत्वपूर्ण क्यों थी?
1972 में Bell Labs में विकसित, C बाद की व्यापक रूप से उपयोग की जाने वाली भाषाओं जैसे JavaScript, PHP और Python के लिए संरचनात्मक आधार बन गई, IEEE Computer Society की समय-सारणी के अनुसार।
कृत्रिम बुद्धिमत्ता एक स्थापित अनुसंधान क्षेत्र कब बनी?
1956 Dartmouth Summer Research Project में, जिसे John McCarthy द्वारा आयोजित किया गया था, जिसे Dartmouth College के अपने खाते को क्षेत्र का शुरुआती बिंदु माना जाता है।
2017 के 'Attention Is All You Need' पत्र में क्या बदल गया?
आठ शोधकर्ताओं ने Transformer का परिचय दिया, एक आर्किटेक्चर जो पुनरावर्ती या कनवोल्यूशनल नेटवर्क के बजाय पूरी तरह से ध्यान तंत्र पर आधारित है; यह बाद में GPT और BERT जैसे मॉडलों को रेखांकित करता है, मूल arXiv पत्र के अनुसार।
ChatGPT कब जारी किया गया था और इसने कितनी तेजी से बढ़ता था?
OpenAI ने November 30, 2022 को ChatGPT लॉन्च किया; OpenAI सह-संस्थापक Sam Altman के अनुसार जैसा कि History.com द्वारा रिपोर्ट किया गया है, यह पांच दिनों में एक मिलियन उपयोगकर्ताओं तक पहुंचा और लगभग दो महीनों में लगभग 100 मिलियन मासिक उपयोगकर्ताओं तक पहुंचा।

स्रोत

  1. IEEE Computer Society — A Timeline of Programming Languages
  2. IBM — History of Fortran
  3. IBM — History of Deep Blue
  4. arXiv — Attention Is All You Need (Vaswani et al., 2017)
  5. Dartmouth College — How the Term 'Artificial Intelligence' Was Coined
  6. History.com — ChatGPT, the Generative AI Chatbot, Is Released

यह लेख कृत्रिम बुद्धिमत्ता से तैयार किया गया और प्रकाशन से पहले स्वचालित स्रोत-जाँच से गुज़रा। कोई गलती दिखे तो सुधार का अनुरोध करें। सुधार या उत्तर का अनुरोध करें · हम कैसे काम करते हैं

संबंधित लेख