Szabályalapú rendszerek és logikai programozás
A mesterséges intelligencia kutatásai az 1950-es és 1960-as években elsősorban a szabályalapú gondolkodásra és a formális logikára összpontosítottak. A tudósok megpróbálták az emberi gondolkodás lépéseit logikai szabályokká alakítani, amelyeket a gépek követhettek. A cél az volt, hogy ha elegendő szabályt definiálnak, akkor a gép „értelmes” viselkedést tud majd produkálni.
Ez az időszak sok úttörő próbálkozást hozott, és több fontos fejlesztés is megszületett.
Az első sakkprogramok (1950-es évek vége)
Az egyik legismertebb korai alkalmazási terület a sakkprogramozás volt. A sakk egy strukturált, szabályalapú játék, amely tökéletesen alkalmas volt annak tesztelésére, hogy egy gép képes-e:
-
előre gondolkodni,
-
különböző lehetőségeket mérlegelni,
-
döntéseket hozni egy adott szabályrendszeren belül.
Alan Newell és Herbert A. Simon, az MI egyik alapító párosa, létrehozták az első sakkjátszó programokat, és emellett más „gondolkodó gépeket” is fejlesztettek, például:
-
a Logic Theorist (1956), amely képes volt matematikai tételeket bizonyítani,
-
a General Problem Solver (1957), amely egy általános problémamegoldó keretrendszer volt, bár korlátozott sikerrel működött.
Ezek a programok azt mutatták meg, hogy logikai szabályokkal valóban lehet „gépies” gondolkodást modellezni, de csak egyszerűbb feladatok esetén.
ELIZA – az első „beszélgető” program (1966)
Az egyik legismertebb korai mesterséges intelligencia kísérlet Joseph Weizenbaum nevéhez fűződik. Ő alkotta meg ELIZA nevű beszélgetőprogramját 1966-ban.
Mit tudott ELIZA?
-
ELIZA egy pszichoterapeutát szimulált.
-
Egyszerű szövegfeldolgozási szabályokat használt: felismerte bizonyos kulcsszavakat a felhasználó beírt szövegében, és ezekhez előre megírt válaszokat társított.
-
Például ha valaki beírta: „Szomorú vagyok”, ELIZA így válaszolhatott: „Miért vagy szomorú?”
Miért volt ELIZA fontos?
Bár ELIZA nem „értette” a szöveget, mégis sok felhasználó úgy érezte, hogy a program „érti” őket. Ez megmutatta, milyen erős hatást gyakorolhat egy egyszerű rendszer is, ha megfelelően van tálalva.
ELIZA rávilágított arra is, hogy a látszat néha többet számít, mint a tényleges intelligencia – hasonlóan a Turing-teszt elvéhez.
A technológiai korlátok felismerése
Az 1960-as évek végére azonban az MI-kutatások lendülete megtört. A kezdeti lelkesedést felváltotta a csalódottság, amikor világossá vált:
-
A gépek csak nagyon szűk területeken voltak képesek eredményesen működni.
-
A szabályalapú rendszerek nem tudtak alkalmazkodni új helyzetekhez.
-
A nyelvi megértés, a tanulás vagy a komplex problémamegoldás sokkal nehezebbnek bizonyult, mint azt a kutatók korábban hitték.
Ez az időszak, amit néha az „első MI-teletnek” neveznek, a finanszírozás csökkenéséhez és több projekt leállításához vezetett.
Összefoglalás – Mit érdemes megjegyezni?
-
A kezdeti MI-rendszerek logikai szabályokkal működtek, és jól teljesítettek strukturált, zárt feladatokban, mint a sakk.
-
ELIZA egy korai példa volt arra, hogyan lehet mesterséges párbeszédet létrehozni – még ha az csak felszínes is volt.
-
A kutatók hamar rájöttek, hogy a valódi intelligencia utánzása sokkal komplexebb feladat, mint ahogy azt korábban remélték.
Gyakorló kérdések:
-
Milyen típusú gondolkodásra voltak képesek a korai MI-programok?
-
Miben különbözött ELIZA a mai chatbotoktól?
-
Miért csökkent az MI-kutatás iránti lelkesedés a ’60-as évek végére?
-
Mit tanulhatunk abból, hogy az MI-korai rendszerei gyorsan elérték a határaikat?