Az első programozási nyelv. A mesterséges intelligencia rövid története 6

A Mesterséges Intelligencia programok létrehozása speciális programok kidolgozását tette szükségessé.

En szállításunk Korábban elmeséltük, hogy Simon, a politikatudomány teoretikusa egy Newell nevű fizikussal és egy Shaw nevű programozóból lett aktuáriussal együtt kezdte el az első mesterséges intelligencia program felépítését, amelyet Logikai teoretikusként ismerünk. Ehhez kellett a találmány az első speciális programozási nyelv a mesterséges intelligencia számára

Ezt a történetet a trió munkatársaival és családjával együtt hagytuk el, akik emberek és kézzel írt kártyák segítségével szimulálták a program különböző részeinek viselkedését.

Több, ehhez hasonló szimuláció után a programot valós számítógépen valósították meg. A teszt sikeres volt, mint a szoftvernek sikerült bizonyítania Russell és Whitehead Principia Matemática című könyve egyik fejezetének harmincnyolc tételét.. Még az egyik esetben is (és konkrét utasítások nélkül) talált rá módot arra, hogy sokkal "elegánsabban" tesztelje, mint a könyv szerzői.

Az első programozási nyelv a mesterséges intelligencia számára

Simonnak és csapatának ilyen sokáig tartott a program megírása, mert szükségük volt egy speciális programozási nyelvre, amely elegendő erővel és rugalmassággal rendelkezik a céljaikhoz. Ezt a nyelvet IPL-nek (Information Processing Language) hívták, és ez vezette be először a programozási listafeldolgozási technikát.

Az IPL abban különbözött az akkori magas szintű nyelvektől nem igényelte a szimbólumok előzetes definiálását, és képes volt szimbólumstruktúrákat társítani és módosítani.

Az úgynevezett listafeldolgozási technika abból áll minden egyes információ tárolása a hozzájuk kapcsolódó információk megtalálására vonatkozó útmutatásokkal együtt. A jelzések megváltoztatásával új egyesületek építhetők.

Az "Általános problémamegoldó"

A következő szoftver létrehozásához Simon és Newell úgy döntött, hogy más megközelítést próbálnak ki. Abban az időben egy pszichológiai vizsgálat keringett, amely arra kérte a résztvevőket, hogy hangosan magyarázzák el, hogyan oldják meg a logikai problémákat. A páros felfedezte, hogy ezek az űrlapok teljesen eltérnek a szoftverük által használtaktól, ezért úgy döntöttek, hogy elvégzik a vizsgálat saját verzióját, és szoftvereket készíteni a résztvevők által leírt módszerek alapján. A programot (az általános problémamegoldóhoz GPS néven ismert) az információk és a heurisztika rendszerezése alapján kódolták, függetlenül attól, hogy milyen feladatokat kellett végrehajtaniuk.

Ez az új módszertan a "Means-to-Ends Analysis" nevet kapta, és a következőkből áll hasonlítsa össze a jelenlegi helyzetet az ideálisval, és tegyen olyan lépéseket, amelyek csökkentik a köztük lévő különbséget, majd értékelje újra, amíg a különbség nullára csökken. Ez a módszer lehetővé teszi a program számára, hogy reagáljon a probléma változóiban bekövetkezett változásokra. A programozó jelzi a problémát és egy ún. különbségi táblázatot, amelyben feltünteti a lehetséges cselekvési módokat, és milyen körülmények között.

A GPS képes volt részproblémákra bontani egy problémát, és alkalmazni tudta a visszakövetési megközelítést, vagyis ha az egyik út nem működne, visszamenne és egy másikat követne.

A 11 éves működés alatt A GPS rejtvényeket fejtett meg, szimbolikus integrációt hajtott végre, és titkos kódokat tört fel.

Amíg Simon és Newell ezzel szórakoztatták magukat, egy Robert K. Lindsay nevű diák kifejlesztett egy SAD SAM néven ismert programot. a puha képes volt információt kinyerni a „Juan Pepa fia” és „Juan Alberto testvére” típusú mondatokból, és felépíteni egy családfátkioktatva, hogy Alberto egyben Pepa fia is (fogalmam sincs, hogyan boldogulna a mai világ mostohacsaládjaival.

Természetesen a számítástechnikai ipar akkori óriása, az IBM sem maradhatott ki a mesterséges intelligencia kutatásából, amely terület már a hidegháború kellős közepén hatalmas lehetőségeket tárt fel a katonai alkalmazásokban, és a következő cikkben beszélni fog első hozzájárulásairól a területen.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.