
Sistemul expert funcționează în două moduri: modul de achiziție de cunoștințe și în modul de consultări (de asemenea, numit decizie sau modul de utilizare a sistemului expert).
Comunicarea modul de achiziție de cunoștințe cu sistemul expert prevede expert. În modul expert, folosind componenta de achiziție de cunoștințe umple sistemul de cunoștințe, care permite sistemului expert în modul de consultare (fără expert) pentru a rezolva problemele din zona de interes. Expertul a descris zona problema sub forma unui set de date și reguli. Acestea definesc obiectele, atributele și valorile lor existente în domeniul de expertiză. Reguli definesc moduri de a manipula cu datele specifice zonei în cauză.
Modul de consultare, utilizatorul final realizează comunicarea cu sistemul de experți, care au ca rezultat interese și de proces (sau) pentru prepararea acestuia. Trebuie remarcat faptul că, în funcție de scopul sistemului expert, utilizatorul nu poate fi un expert în zona de subiect (în acest caz, se referă la un sistem expert pentru rezultatul de a nu putea să-l tine), sau să fie un expert (în acest caz, utilizatorul poate obține rezultatul dar se referă la un sistem expert în scopul sau accelera procesul de obținerea de rezultate, sau de a încredința sistemul de lucru de rutină expert). Trebuie subliniat faptul că termenul „utilizator“ este un multi-evaluate, deoarece utilizarea de experți, în plus față de sistemul de utilizator final poate avea abilități și cunoștințe și inginer programator.
În modul de consultare, datele cu privire la sarcinile utilizatorului după prelucrarea lor componentă de dialog care vine în memoria de lucru. Solver pe baza de intrare din memoria de lucru, informații generale despre zona de subiect și regulile bazei de cunoștințe formează soluția problemei.
sistem expert bine construit trebuie să fie în măsură să se educe pentru a rezolva problemele în mod automat completarea cu baza sa de cunoștințe rezultatele constatărilor și deciziilor.