Expertný systém je kombináciou odborných znalostí človeka a technických schopností softvéru. Expertné systémy dokážu vyriešiť širokú škálu úloh - v závislosti od zamerania práce človeka a funkčnosti softvéru.
Nevyhnutné
programovacie prostredie
Inštrukcie
Krok 1
Vyberte programovací jazyk, v ktorom bude napísaný program expertného systému. Rôzne jazyky sú určené pre rôzne úlohy, takže vyriešenie tohto problému trvá dlhšie. Hlavnou výhodou pri výbere je samozrejme jazyk, v ktorom máte skúsenosti s písaním. Na internete si môžete prečítať recenzie o konkrétnom programovacom jazyku, pozrieť si shell, v ktorom musíte pracovať, a oveľa viac.
Krok 2
Rozhodnite o úlohách, ktoré bude expertný systém riešiť. Hlavným rozdielom medzi expertným systémom je jeho učiteľnosť, aj keď programovaný. Vyberte úlohu, pre ktorú je málo spustiteľného kódu s podmienkami. Zabezpečiť rozvoj logiky programu.
Krok 3
Vytvorte grafickú štruktúru programu. Popíšte hlavné triedy programu a hlavné funkcie. Od tohto sa oplatí vychádzať pri vývoji rozhrania expertného systému. Malo by to byť pochopiteľné nielen pre vás, ale aj pre začiatočníkov, ktorí nedávno začali pracovať s osobným počítačom.
Krok 4
Začnite písať svoj program. Na uľahčenie práce používajte moderné vývojové prostredia - ľahko sa nájdu na internete a dajú sa stiahnuť na váš pevný disk. Po napísaní programu si nejaký čas vyskúšajte logiku práce a učiteľnosť. Je to dosť náročný proces, budete však musieť stráviť veľa času.
Krok 5
Hlavným účelom systému expertov je riešenie problémov, ktoré si vyžadujú údaje a znalosti samotného experta. Štandardný užívateľ teda získa „odborníka doma“, pretože všetky jeho znalosti budú implementované do programového kódu a logiky vyvinutého programu.