Ce este Expert System in AI (Inteligenta Artificiala)? cu Exemplu
Ce este Expert System?
Sistem expert este un sistem decizional interactiv ศi fiabil, bazat pe computer, care utilizeazฤ atรขt fapte, cรขt ศi euristicฤ pentru a rezolva probleme complexe de luare a deciziilor. Este considerat la cel mai รฎnalt nivel de inteligenศฤ ศi expertizฤ umanฤ. Scopul unui sistem expert este de a rezolva cele mai complexe probleme dintr-un anumit domeniu.
Sisteme experte รฎn inteligenศฤ artificialฤ
Sistemul expert รฎn IA poate rezolva multe probleme care, รฎn general, ar necesita un expert uman. Se bazeazฤ pe cunoศtinศele dobรขndite de la un expert. Inteligenศa artificialฤ ศi sistemele experte sunt capabile sฤ exprime ศi sฤ raศioneze despre un anumit domeniu de cunoaศtere. Sistemele expert au fost predecesorul zilei actuale inteligenศฤ artificialฤ, รฎnvฤศare profundฤ ศi sisteme de รฎnvฤศare automatฤ.
Exemple de sisteme expert
Urmฤtoarele sunt exemplele de sistem expert:
- MICINA: Se baza pe รฎnlฤnศuirea รฎnapoi ศi putea identifica diferite bacterii care ar putea provoca infecศii acute. De asemenea, ar putea recomanda medicamente รฎn funcศie de greutatea pacientului. Este unul dintre cele mai bune exemple de sistem expert.
- DENDRAL: Sistem expert utilizat pentru analiza chimicฤ pentru a prezice structura molecularฤ.
- PXDES: Un exemplu de sistem expert utilizat pentru a prezice gradul ศi tipul de cancer pulmonar
- Cadet: Unul dintre cele mai bune exemple de sistem expert care poate identifica cancerul รฎn stadii incipiente
Caracteristicile Sistemului Expert

Urmฤtoarele sunt caracteristicile importante ale sistemului expert รฎn IA:
- Cel mai รฎnalt nivel de expertizฤ: Sistemul Expert รฎn AI oferฤ cel mai รฎnalt nivel de expertizฤ. Oferฤ eficienศฤ, acurateศe ศi rezolvare imaginativฤ a problemelor.
- Reacศia la timp: Un sistem expert รฎn inteligenศฤ artificialฤ interacศioneazฤ รฎntr-o perioadฤ de timp foarte rezonabilฤ cu utilizatorul. Timpul total trebuie sฤ fie mai mic decรขt timpul necesar unui expert pentru a obศine cea mai precisฤ soluศie pentru aceeaศi problemฤ.
- Fiabilitate bunฤ: Sistemul Expert รฎn AI trebuie sฤ fie de รฎncredere ศi nu trebuie sฤ facฤ nicio greศealฤ.
- Flexibil: Este vital ca acesta sฤ rฤmรขnฤ flexibil, deoarece este deศinut de un sistem Expert.
- Mecanism eficient: Sistemul Expert รฎn Inteligenศฤ Artificialฤ trebuie sฤ aibฤ un mecanism eficient de administrare a compilaศiei cunoศtinศelor existente รฎn el.
- Capabil sฤ gestioneze decizii ศi probleme provocatoare: Un sistem expert este capabil sฤ gestioneze probleme de decizie provocatoare ศi sฤ ofere soluศii.
Componentele sistemului expert
Sistemul expert รฎn IA constฤ din urmฤtoarele componente date:
User Interface
Interfaศa cu utilizatorul este cea mai importantฤ parte a software-ului Expert System. Aceastฤ componentฤ preia interogarea utilizatorului รฎntr-o formฤ care poate fi cititฤ ศi o transmite motorului de inferenศฤ. Dupฤ aceea, afiศeazฤ rezultatele utilizatorului. Cu alte cuvinte, este o interfaศฤ care ajutฤ utilizatorul sฤ comunice cu sistemul expert.
Motor de inferenศฤ
Motorul de inferenศฤ este creierul sistemului expert. Motorul de inferenศฤ conศine reguli pentru a rezolva o anumitฤ problemฤ. Se referฤ la cunoศtinศele din baza de cunoศtinศe. Selecteazฤ fapte ศi reguli de aplicat atunci cรขnd รฎncearcฤ sฤ rฤspundฤ la รฎntrebarea utilizatorului. Oferฤ raศionament cu privire la informaศiile din baza de cunoศtinศe. De asemenea, ajutฤ la deducerea problemei pentru a gฤsi soluศia. Aceastฤ componentฤ este de asemenea utilฤ pentru formularea concluziilor.
Baza de cunoศtinศe
Baza de cunoศtinศe este un depozit de fapte. Stocheazฤ toate cunoศtinศele despre domeniul problemei. Este ca un container mare de cunoศtinศe care este obศinutฤ de la diferiศi experศi dintr-un anumit domeniu.
Astfel, putem spune cฤ succesul software-ului Expert System depinde รฎn principal de cunoศtinศele extrem de exacte ศi precise.
Alศi termeni cheie utilizaศi รฎn Expert Systems
Fapte ศi reguli
Un fapt este o micฤ parte a informaศiilor importante. Faptele รฎn sine sunt de o utilizare foarte limitatฤ. Regulile sunt esenศiale pentru selectarea ศi aplicarea faptelor la o problemฤ a utilizatorului.
Dobรขndirea de cunoศtinศe
Termenul de achiziศie de cunoศtinศe รฎnseamnฤ modul รฎn care sistemul expert obศine cunoศtinศele necesare din domeniu. รntregul proces รฎncepe prin extracprelevarea de cunoศtinศe de la un expert uman, transformarea cunoศtinศelor dobรขndite รฎn reguli ศi injectarea regulilor dezvoltate รฎn baza de cunoศtinศe.
Participant la Dezvoltarea Sistemelor Expert
| Participant | Rol |
|---|---|
| Expert รฎn domeniu | El este o persoanฤ sau un grup a cฤrui expertizฤ ศi cunoศtinศe sunt luate pentru a dezvolta un sistem expert. |
| Inginer de cunoศtinศe | Inginerul de cunoศtinศe este o persoanฤ tehnicฤ care integreazฤ cunoศtinศele รฎn sistemele informatice. |
| Utilizator final | Este o persoanฤ sau un grup de persoane care utilizeazฤ sistemul expert pentru a obศine sfaturi care nu vor fi furnizate de expert. |
Procesul de construire a unui sistem expert
- Determinarea caracteristicilor problemei
- Inginerul de cunoศtinศe ศi expertul รฎn domeniu lucreazฤ รฎn coerenศฤ pentru a defini problema
- Inginerul de cunoศtinศe traduce cunoศtinศele รฎntr-un limbaj uศor de รฎnศeles de calculator. El proiecteazฤ un motor de inferenศฤ, o structurฤ de raศionament, care poate folosi cunoศtinศele atunci cรขnd este necesar.
- Knowledge Expert determinฤ, de asemenea, cum sฤ integreze utilizarea cunoศtinศelor incerte รฎn procesul de raศionament ศi ce tip de explicaศie ar fi utilฤ.
Sistem convenศional vs. sistem expert
| Sistem convenศional | Sistem expert |
|---|---|
| Cunoศtinศele ศi procesarea sunt combinate รฎntr-o singurฤ unitate. | Baza de date de cunoศtinศe ศi mecanismul de procesare sunt douฤ componente separate. |
| Programul nu face erori (cu excepศia cazului รฎn care eroare de programare). | Sistemul Expert poate face o greศealฤ. |
| Sistemul este operaศional numai atunci cรขnd este complet dezvoltat. | Sistemul expert este optimizat รฎn mod continuu ศi poate fi lansat cu un numฤr mic de reguli. |
| Este necesarฤ execuศia pas cu pas conform algoritmilor fixaศi. | Execuศia se face logic ศi euristic. |
| Are nevoie de informaศii complete. | Poate fi funcศional cu informaศii suficiente sau insuficiente. |
Expert uman vs. Sistem expert
| Expert uman | Expertiza artificiala |
|---|---|
| Perisabil | Permanent |
| Dificil de transferat | Transferabil |
| Dificil de documentat | Uศor de Documentat |
| Imprevizibil | Consistent |
| Scump | Sistem rentabil |
Avantajele Sistemului Expert
Mai jos sunt principalele avantaje/beneficii ale Sistemelor Expert รฎn Inteligenศฤ Artificialฤ (AI):
- รmbunฤtฤศeศte calitatea deciziei
- Reduce cheltuielile cu consultarea experศilor pentru rezolvarea problemelor
- Oferฤ soluศii rapide ศi eficiente la problemele dintr-o zonฤ restrรขnsฤ de specializare.
- Poate aduna expertizฤ limitatฤ ศi o poate folosi eficient.
- Oferฤ un rฤspuns consistent pentru problema repetitivฤ
- Menศine un nivel semnificativ de informaศie
- Vฤ ajutฤ sฤ obศineศi rฤspunsuri rapide ศi precise
- O explicaศie corectฤ a luฤrii deciziilor
- Abilitatea de a rezolva probleme complexe ศi provocatoare
- Sistemele experte de inteligenศฤ artificialฤ pot funcศiona constant fฤrฤ sฤ se emoศioneze, sฤ se รฎncordeze sau sฤ se oboseascฤ.
Limitฤrile sistemului expert
Mai jos sunt dezavantajele/limitฤrile Sistemului Expert รฎn AI:
- Incapabil sฤ ofere un rฤspuns creativ รฎntr-o situaศie extraordinarฤ
- Erorile din baza de cunoศtinศe pot duce la o decizie greศitฤ
- Costul de รฎntreศinere al unui sistem expert este prea scump
- Fiecare problemฤ este diferitฤ, prin urmare soluศia de la un expert uman poate fi, de asemenea, diferitฤ ศi mai creativฤ
Aplicaศii ale sistemelor expert
Cรขteva aplicaศii populare ale sistemului expert:
- Administrarea informaศiei
- Spitale ศi unitฤศi medicale
- Managementul birourilor de asistenศฤ
- Evaluarea performanศei angajaศilor
- Analiza creditului
- Detectarea virusului
- Util pentru proiecte de reparatii si intretinere
- Optimizarea depozitului
- Planificare ศi programare
- Configuraศia obiectelor fabricate
- Luarea deciziilor financiare Publicarea de cunoศtinศe
- Monitorizarea si controlul procesului
- Supravegheazฤ funcศionarea instalaศiei ศi a controlorului
- Tranzacศionarea burselor
- Programul liniilor aeriene ศi orarele mฤrfurilor
Rezumat
- Un sistem expert este un sistem decizional interactiv ศi fiabil, bazat pe computer, care utilizeazฤ atรขt fapte, cรขt ศi euristici pentru a rezolva probleme complexe de luare a deciziilor.
- Componentele cheie ale unui sistem expert sunt 1) interfaศa cu utilizatorul, 2) motorul de inferenศฤ, 3) baza de cunoศtinศe
- Participanศii cheie รฎn Inteligenศa artificialฤ Dezvoltarea de sisteme expertฤ este 1) Expert รฎn domeniu 2) Inginer de cunoศtinศe 3) Utilizator final
- Calitatea รฎmbunฤtฤศitฤ a deciziilor, reducerea costurilor, consistenศa, fiabilitatea, viteza sunt beneficiile cheie ale unui sistem expert
- Un sistem Expert nu poate oferi soluศii creative ศi poate fi costisitor de รฎntreศinut.
- Un sistem expert poate fi utilizat pentru aplicaศii largi, cum ar fi Bursa de Valori, Depozitul, HR etc
Dacฤ doriศi sฤ aflaศi despre inteligenศa artificialฤ, iatฤ un tutorial gratuit pe care veศi dori sฤ รฎl consultaศi: Tutorial AI

