Mac Hack, जिसे Mac Hac और Greenblatt Chess Program के नाम से भी जाना जाता है, रिचर्ड डी. ग्रीनब्लाट द्वारा मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी (MIT) में लिखा गया एक कंप्यूटर शतरंज प्रोग्राम है। 1960 के दशक के मध्य में विकसित, यह कृत्रिम बुद्धिमत्ता और कंप्यूटर गेम खेलने में एक अग्रणी प्रयास था। Mac Hack VI, जो PDP-6 कंप्यूटर पर चलने वाला संस्करण था, कई ऐतिहासिक पहलों को धारण करता है: यह मानव टूर्नामेंट शर्तों के तहत प्रतिस्पर्धा करने वाला पहला शतरंज प्रोग्राम था, मान्यता प्राप्त शतरंज संघ से शतरंज रेटिंग प्राप्त करने वाला पहला, और टूर्नामेंट खेल में मानव खिलाड़ी को हराने वाला पहला प्रोग्राम था। प्रोग्राम का नाम प्रोजेक्ट MAC (मल्टी-लेवल एक्सेस कंप्यूटर या मशीन-एडेड कॉग्निशन) से लिया गया है, जो MIT में एक प्रमुख प्रायोजित शोध कार्यक्रम था, और रोमन अंक VI उस PDP-6 मशीन को संदर्भित करता है जिसके लिए इसे लिखा गया था।
विकास
ग्रीनब्लाट, एक कुशल शतरंज खिलाड़ी, 1965 में स्टैनफोर्ड विश्वविद्यालय की यात्रा के दौरान MIT आर्टिफिशियल इंटेलिजेंस मेमो 41 पढ़ने के बाद Mac Hack बनाने के लिए प्रेरित हुए, जिसमें पहले के कोटोक-मैककार्थी शतरंज प्रोग्राम का वर्णन किया गया था। इसके बाद उन्होंने 1965 और 1966 के दौरान MIT में प्रोग्राम विकसित किया। सॉफ्टवेयर PDP-6 के लिए MIDAS मैक्रो असेंबली भाषा में लिखा गया था, जो DEC द्वारा MIT को दान किया गया एक कंप्यूटर था (सीरियल नंबर 2, अपनी तरह की पहली कार्यशील इकाई)। इसके विकास के दौरान, प्रोग्राम को लगभग दो सौ बार संकलित किया गया था, जो डिबगिंग और परिष्कार के लिए एक पुनरावृत्त और व्यावहारिक दृष्टिकोण को दर्शाता है।
ग्रीनब्लाट ने Mac Hack में पचास ह्यूरिस्टिक्स शामिल किए, जो प्रोग्राम की खोज और मूल्यांकन को निर्देशित करने के लिए अपने स्वयं के शतरंज ज्ञान का उपयोग करते थे। बाद के वर्षों में, लगभग 2004 में, उन्होंने पहले के कोटोक-मैककार्थी प्रोग्राम की खोज रणनीति पर विचार किया, यह सुझाव देते हुए कि पहले दो प्लाई में सात सर्वश्रेष्ठ चालों की खोज करना, दो की गहराई सीमा के साथ, आठ प्लाई में इसकी डिफ़ॉल्ट चौड़ाई "4 3 2 2 1 1 1 1" से बेहतर प्रदर्शन करता। यह अंतर्दृष्टि दोनों प्रोग्रामों के बीच खोज दर्शन में अंतर को उजागर करती है।
टूर्नामेंट खेल
1969 में Mac Hack प्रकाशित होने तक, यह अठारह टूर्नामेंटों में भाग ले चुका था और सैकड़ों पूर्ण खेल खेल चुका था। आधिकारिक आयोजनों में प्रतिस्पर्धा करने के लिए, PDP-6 को मैसाचुसेट्स स्टेट चेस एसोसिएशन और यूनाइटेड स्टेट्स चेस फेडरेशन (USCF) का मानद सदस्य बनाया गया था। 1966 में, मैसाचुसेट्स एमेच्योर चैम्पियनशिप में भाग लेने के बाद प्रोग्राम को 1243 की रेटिंग मिली। अगले वर्ष, 1967 में, यह चार टूर्नामेंटों में खेला, जिसमें तीन जीत, बारह हार और तीन ड्रॉ हासिल किए। एक उल्लेखनीय मील का पत्थर 1967 में हुआ जब Mac Hack VI ने मैसाचुसेट्स स्टेट चैम्पियनशिप में टूर्नामेंट 2 के खेल 3 में 1510 की USCF रेटिंग वाले मानव खिलाड़ी बेन लैंडी को हराया। यह जीत पहली बार थी जब किसी कंप्यूटर ने टूर्नामेंट सेटिंग में मानव को हराया था।
प्रोग्राम को MIT आर्टिफिशियल इंटेलिजेंस मेमो 174 में प्रलेखित किया गया था, जो ग्रीनब्लाट द्वारा डोनाल्ड ई. ईस्टलेक III और स्टीफन डी. क्रोकर के साथ सह-लेखक था, जिसमें रिकॉर्ड किए गए खेल और कार्यान्वयन के तकनीकी विवरण शामिल थे।
प्रभाव
Mac Hack अपनी पहुंच और वितरण के लिए उल्लेखनीय था। यह टेलीटाइप के माध्यम से संचालित होता था, बाद में PDP-10 पर पोर्ट किया गया, और अपने मूल संस्थान से परे व्यापक रूप से वितरित होने वाला पहला कंप्यूटर शतरंज प्रोग्राम बन गया। तकनीकी रूप से, यह ट्रांसपोज़िशन टेबल का उपयोग करने वाला पहला शतरंज प्रोग्राम था, एक डेटा संरचना जो पहले से मूल्यांकित स्थितियों को संग्रहीत करती है ताकि अनावश्यक गणना से बचा जा सके। यह अनुकूलन बाद के शतरंज प्रोग्रामों और अन्य गेम-प्लेइंग प्रणालियों में गेम ट्री खोज का एक महत्वपूर्ण घटक बन गया।
प्रोग्राम की सफलता ने कृत्रिम बुद्धिमत्ता के व्यापक क्षेत्र को भी प्रभावित किया। ग्रीनब्लाट, टॉम नाइट के साथ, MIT में AI शोध को आगे बढ़ाने के लिए आगे बढ़े और 1973 में लिस्प मशीन का निर्माण किया, जो लिस्प प्रोग्रामिंग भाषा के लिए एक समर्पित कंप्यूटर आर्किटेक्चर था जो AI विकास में प्रभावशाली बन गया। Mac Hack की उपलब्धियों ने मानव बौद्धिक गतिविधियों में कंप्यूटरों की प्रतिस्पर्धा की व्यवहार्यता प्रदर्शित की, जो कंप्यूटर शतरंज और AI शोध की प्रारंभिक नींव में योगदान देती है।
विरासत
Mac Hack की विरासत इसके प्रदर्शन में निहित है कि कंप्यूटर प्रतिस्पर्धी वातावरण में जटिल, रणनीतिक तर्क कर सकते हैं। इसकी टूर्नामेंट भागीदारी और रेटिंग ने डीप ब्लू जैसे बाद के शतरंज कंप्यूटरों के लिए मिसाल कायम की, और ट्रांसपोज़िशन टेबल जैसे तकनीकी नवाचार मानक अभ्यास बन गए। प्रोग्राम ने MIT में प्रारंभिक AI शोध की सहयोगात्मक और खोजपूर्ण भावना का भी उदाहरण दिया, जहां प्रोजेक्ट MAC जैसी परियोजनाओं ने अंतःविषय कार्य को बढ़ावा दिया। जबकि आधुनिक शतरंज इंजन ताकत में Mac Hack से कहीं आगे हैं, कंप्यूटर शतरंज और AI में अग्रणी के रूप में इसकी ऐतिहासिक भूमिका महत्वपूर्ण बनी हुई है।