V předchozí článek to jsme komentovali Myšlenka umělého vytváření nástrojů, které dělají věci vyhrazené pro lidské bytosti, nás provází již od starověku. Řekli jsme také, že až do začátku XNUMX. století byly všechny vynálezy omezeny na napodobování specifického chování lidí a zvířat.
Umělá inteligence se snaží vytvářet stroje, které dělají úkoly vyžadující schopnost myslet a ačkoli Turingův stroj (později nazývaný univerzální Turingův stroj, když byla jeho aplikace rozšířena) byl omezen na následující instrukce, položil teoretické základy pro vytvoření prvních elektronických počítačů.
imitační hru
Druhým Turingovým příspěvkem na poli umělé inteligence byl jeho slavný test. Zatímco mnozí na tom trvali nebylo možné, aby stroj vykonával myšlenkové nebo kreativní úkoly, rozhodl se matematik prozkoumat teoretickou možnost.
Ve viktoriánské době existovala zábava nazvaná „The Imitation Game“, ve které šlo o uhodnutí pohlaví osoby podle odpovědí na otázky, které byly položeny. V Turingově verzi komunikují vyšetřovatelé s tím, co je na druhé straně, pomocí klávesnice a obrazovky. Nevědí, jestli ten, kdo jim odpovídá, je člověk nebo stroj. Pokud po chvíli ti, kteří kladou otázky, nedokážou vědět, že mluví se strojem, pak můžeme říci, že je schopen myslet.
Od teorie k hardwaru
V další sérii článků jsem vám to již řekl Příběh Clauda Shannona, člověk, jehož příspěvky by ho měly postavit na roveň Newtonovi nebo Einsteinovi. Pokud si Turing představil stroj, který je schopen následovat instrukce, Shannon byl ten, kdo řekl, jak by je mohl udělat rychlejší a užitečnější.
Ve dvaadvaceti letech byl Shannon najat jako operátor diferenciálního analyzátoru, stroje, který pomocí směsi analogových součástek a elektromechanických relé řešil rovnice. Postupem času ukázal, že je možné udělat totéž s pouhými relé, řadou vzájemně propojených spínačů, které se mohly navzájem zapínat a vypínat. Matematické operace mohly být naprogramovány podle toho, jak byly nakonfigurovány přepínače.
Protože přepínač umožňuje pouze dvě polohy zapnuto nebo vypnuto (1 nebo 0), nová zařízení musela přijmout binární aritmetiku.
Později budou relé vyměněna nejprve elektronkami a později tranzistory a mikroprocesory.
Na konci druhé války fungovalo několik strojů podle myšlenek Turinga a Shannona a všechny měly stejný problém. Pokud jste chtěli, aby stroj dělal něco jiného, museli jste změnit konfiguraci zapojení.
Zde vstupuje maďarský imigrant, který už měl pověst vědce: John von Neumann.
Von Neuman přispěl k válečnému úsilí Spojených států svými metodami výpočtu rázové vlny (používané projektem Manhattan) a vynálezem teorie her. Kromě toho studoval předmět samoreprodukujících se strojů a psal o kvantové matematice.
Jeho odpověď na problém přeprogramování zní jako něco z manuálu kreativity. Rozdělte počítač na dvě části a jedné z nich přiřaďte jinou funkci.
Podle von Neumanova modelu, který se stále používá v počítačích, chytrých telefonech a dalších chytrých zařízeních, se hardware dělí na:
- Centrální procesorová jednotka (CPU), která má na starosti aplikaci instrukcí programu na data.
- Paměť, ve které jsou data uložena, a program, který obsahuje instrukce, co s nimi dělat.
Architektura von Neumana umožňovala počítači provádět složitější úkoly. protože CPU musí pouze získat data, postupujte podle pokynů a opakujte cyklus, dokud neskončí.
Turing, Shannon a von Neuman položili základy pro stroje schopné odpovídat na otázky v průběhu běžné konverzace nebo při provádění kreativních úkolů. Stále však chybí správné programy. To je příběh, který si povíme v dalším příspěvku.