CARMEN: második generációs rendszerek egy platformja

Platform
:

Objektum orientált módon implementált.

4 részből áll:

  1. mechanizmusai az ábrázolandó modelleknek
  2. az ábrázolandó kontrol szerkezet modellje
  3. az általános taszkok könyvtárai
  4. KBM (Knowledge Base Management) moduljai és kiértékelés

1-es és 2-es együttese adja a szakértő rendszerek módszertanát.

Módszertan:

Carmen architektúrája a tudást több szinten ábrázolja funkciója és használhatósága alapján. A tudást mind a kontrol szinten a probléma-megoldó komponens által mind a domain szinten a domain modell által rendezzük.

Rétegezett reprezentációja:

Alapötlet: a tudást használatával együtt írjuk le, továbbá a probléma megoldását a lehető legprecízebben adjuk meg nem csupán a domain szinten, hanem a konrol szerkezet által is, mely a probléma-megoldó eljárások kezeléséért felel.

Az első generációs szakértői rendszereknél az alapötlet második része hiányzott. Ott a kontrol struktúrát és a stratégiát egy következtetési eljárásba mixelték.

A ábrázolandó kontrol szerkezet modelljét egy alkalmazás konrtol szerkezetének leírására használjuk.

4 entitásből áll:

Ez a négy komponens felel a kontrol ismeret, és az alaptudás rendezéséért, továbbá feladatuk a kontrol szerkezet leírása.

Feladatot, problémát miként dolgozzák fel a komponensek?

A taszkok nekilátnak az általános problémának. Levetítik saját meglátásukat az adott problémáról a domainre.

MKSs-t a taszkok kontrolálják. Feladatuk: meta-ismereteiket használva pontosabban meghatározni, hogy hogy is lehetne megoldani a problémát.

BKSs-t az MKSs hívja meg. A specializálódott problémák megoldásához a domain heurisztikus ismereteit használják.

A domain szintet szintén entitások jellemzik: kontextus, fogalmak továbbá a kontextusok közötti kapcsolatok.

Kontextus: változókat definiál

Fogalom: domain komponenseit definiálja

Fogalmi strukúra leírja

 

Összefoglaló: A domain szint tartalmazza az alapfogalmakat, szövegkörnyezeteket, alapmodelleket, teóriákat. Ebből az alaptudásból indulunk ki a problémák feldolgozásakor. Majd a problémát a kontrol szinten a taszkok szintjétől kezdve próbáljuk lebontani, megoldani..