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:

  1. Milyen típusú gondolkodásra voltak képesek a korai MI-programok?

  2. Miben különbözött ELIZA a mai chatbotoktól?

  3. Miért csökkent az MI-kutatás iránti lelkesedés a ’60-as évek végére?

  4. Mit tanulhatunk abból, hogy az MI-korai rendszerei gyorsan elérték a határaikat?