Hva er Expert System in AI (Artificial Intelligence)? med eksempel
Hva er Expert System?
Ekspert system er et interaktivt og pรฅlitelig datamaskinbasert beslutningssystem som bruker bรฅde fakta og heuristikk for รฅ lรธse komplekse beslutningsproblemer. Det anses pรฅ det hรธyeste nivรฅet av menneskelig intelligens og ekspertise. Formรฅlet med et ekspertsystem er รฅ lรธse de mest komplekse problemstillingene i et spesifikt domene.
Ekspertsystemer innen kunstig intelligens
Ekspertsystemet i AI kan lรธse mange problemer som vanligvis vil kreve en menneskelig ekspert. Den er basert pรฅ kunnskap fra en ekspert. Kunstig intelligens og ekspertsystemer er i stand til รฅ uttrykke og resonnere om et eller annet kunnskapsdomene. Ekspertsystemer var dagens forgjenger kunstig intelligens, dyp lรฆring og maskinlรฆringssystemer.
Eksempler pรฅ ekspertsystemer
Fรธlgende er ekspertsystemets eksempler:
- MYCIN: Den var basert pรฅ kjetting bakover og kunne identifisere ulike bakterier som kunne forรฅrsake akutte infeksjoner. Den kan ogsรฅ anbefale legemidler basert pรฅ pasientens vekt. Det er et av de beste Ekspertsystemeksemplene.
- DENDRAL: Ekspertsystem brukt for kjemisk analyse for รฅ forutsi molekylstruktur.
- PXDES: Et eksempel pรฅ ekspertsystem som brukes til รฅ forutsi graden og typen av lungekreft
- Kadett: Et av de beste ekspertsystemeksemplene som kan identifisere kreft i tidlige stadier
Kjennetegn pรฅ Expert System

Fรธlgende er de viktige egenskapene til Expert System i AI:
- Det hรธyeste nivรฅet av ekspertise: Expert-systemet i AI tilbyr det hรธyeste nivรฅet av ekspertise. Det gir effektivitet, nรธyaktighet og fantasifull problemlรธsning.
- Reaksjon rett i tide: Et ekspertsystem innen kunstig intelligens samhandler i en svรฆrt rimelig tidsperiode med brukeren. Den totale tiden mรฅ vรฆre mindre enn tiden det tar en ekspert for รฅ fรฅ den mest nรธyaktige lรธsningen for samme problem.
- God pรฅlitelighet: Ekspertsystemet i AI mรฅ vรฆre pรฅlitelig, og det mรฅ ikke gjรธre noen feil.
- Fleksibel: Det er viktig at det forblir fleksibelt da det er i besittelse av et ekspertsystem.
- Effektiv mekanisme: Ekspertsystem i kunstig intelligens mรฅ ha en effektiv mekanisme for รฅ administrere sammenstillingen av den eksisterende kunnskapen i den.
- Kan hรฅndtere utfordrende beslutninger og problemer: Et ekspertsystem er i stand til รฅ hรฅndtere utfordrende beslutningsproblemer og levere lรธsninger.
Komponenter av Expert System
Ekspertsystemet i AI bestรฅr av fรธlgende gitte komponenter:
Brukergrensesnitt
Brukergrensesnittet er den mest avgjรธrende delen av Expert System Software. Denne komponenten tar brukerens spรธrring i en lesbar form og sender den til inferensmotoren. Etter det viser den resultatene til brukeren. Det er med andre ord et grensesnitt som hjelper brukeren med รฅ kommunisere med ekspertsystemet.
Inferensmotor
Inferensmotoren er hjernen til ekspertsystemet. Inferensmotor inneholder regler for รฅ lรธse et spesifikt problem. Det refererer kunnskapen fra Kunnskapsbasen. Den velger fakta og regler som skal brukes nรฅr den prรธver รฅ svare pรฅ brukerens spรธrsmรฅl. Det gir begrunnelse om informasjonen i kunnskapsbasen. Det hjelper ogsรฅ med รฅ trekke fra problemet for รฅ finne lรธsningen. Denne komponenten er ogsรฅ nyttig for รฅ formulere konklusjoner.
Kunnskapsbase
Kunnskapsbasen er et depot av fakta. Den lagrer all kunnskap om problemdomenet. Det er som en stor beholder med kunnskap som er hentet fra forskjellige eksperter innen et spesifikt felt.
Dermed kan vi si at suksessen til Expert System Software hovedsakelig avhenger av den svรฆrt nรธyaktige og presise kunnskapen.
Andre nรธkkelbegreper brukt i Expert Systems
Fakta og regler
Et faktum er en liten del av viktig informasjon. Fakta i seg selv er av svรฆrt begrenset nytte. Reglene er viktige for รฅ velge og bruke fakta pรฅ et brukerproblem.
Kunnskapsinnhenting
Begrepet kunnskapsinnhenting betyr hvordan ekspertsystemet kan tilegne seg nรธdvendig domenekunnskap. Hele prosessen starter med f.eks.tracinnhente kunnskap fra en menneskelig ekspert, konvertere den tilegnede kunnskapen til regler og injisere de utviklede reglene i kunnskapsbasen.
Deltaker i Expert System Development
| deltaker | Rolle |
|---|---|
| Domeneekspert | Han er en person eller gruppe hvis ekspertise og kunnskap tas for รฅ utvikle et ekspertsystem. |
| Kunnskapsingeniรธr | Kunnskapsingeniรธr er en teknisk person som integrerer kunnskap i datasystemer. |
| Slutt bruker | Det er en person eller gruppe personer som bruker ekspertsystemet for รฅ fรฅ rรฅd som ikke vil bli gitt av eksperten. |
Prosessen med รฅ bygge et ekspertsystem
- Bestemme egenskapene til problemet
- Kunnskapsingeniรธr og domeneekspert jobber i sammenheng for รฅ definere problemet
- Kunnskapsingeniรธren oversetter kunnskapen til et datamaskinforstรฅelig sprรฅk. Han designer en inferensmotor, en resonneringsstruktur, som kan bruke kunnskap nรฅr det trengs.
- Kunnskapsekspert bestemmer ogsรฅ hvordan bruken av usikker kunnskap skal integreres i resonneringsprosessen og hvilken type forklaring som vil vรฆre nyttig.
Konvensjonelt system vs. ekspertsystem
| Konvensjonelt system | Ekspert system |
|---|---|
| Kunnskap og bearbeiding er samlet i en enhet. | Kunnskapsdatabasen og prosesseringsmekanismen er to separate komponenter. |
| Programmet gjรธr ikke feil (med mindre feil i programmeringen). | Ekspertsystemet kan gjรธre en feil. |
| Systemet er kun operativt nรฅr det er fullt utviklet. | Ekspertsystemet optimaliseres fortlรธpende og kan lanseres med et lite antall regler. |
| Det kreves trinnvis utfรธrelse i henhold til faste algoritmer. | Utfรธrelse gjรธres logisk og heuristisk. |
| Den trenger full informasjon. | Det kan vรฆre funksjonelt med tilstrekkelig eller utilstrekkelig informasjon. |
Menneskelig ekspert vs. ekspertsystem
| Menneskelig ekspert | Kunstig ekspertise |
|---|---|
| Forgjengelig | Fast |
| Vanskelig รฅ overfรธre | overfรธrbar |
| Vanskelig รฅ dokumentere | Enkel รฅ dokumentere |
| Uforutsigbare | Konsekvent |
| Dyrt | Kostnadseffektivt system |
Fordeler med Expert System
Nedenfor er hovedfordelene/fordelene med Expert Systems in Artificial Intelligence (AI):
- Det forbedrer beslutningskvaliteten
- Kutter utgiftene til รฅ konsultere eksperter for problemlรธsning
- Det gir raske og effektive lรธsninger pรฅ problemer innenfor et snevert spesialomrรฅde.
- Den kan samle knapp ekspertise og bruke den effektivt.
- Tilbyr konsekvent svar pรฅ det repeterende problemet
- Opprettholder et betydelig informasjonsnivรฅ
- Hjelper deg รฅ fรฅ raske og nรธyaktige svar
- En skikkelig forklaring pรฅ beslutningstaking
- Evne til รฅ lรธse komplekse og utfordrende problemstillinger
- Artificial Intelligence Expert Systems kan fungere jevnt og trutt uten รฅ bli fรธlelsesmessig, anspent eller sliten.
Begrensninger for Expert System
Nedenfor er ulempene/begrensningene ved Expert System i AI:
- Ute av stand til รฅ gi en kreativ respons i en ekstraordinรฆr situasjon
- Feil i kunnskapsgrunnlaget kan fรธre til feil beslutning
- Vedlikeholdskostnaden for et ekspertsystem er for dyr
- Hvert problem er forskjellig, derfor kan lรธsningen fra en menneskelig ekspert ogsรฅ vรฆre annerledes og mer kreativ
Anvendelser av ekspertsystemer
Noen populรฆre anvendelser av ekspertsystem:
- Informasjonshรฅndtering
- Sykehus og medisinske fasiliteter
- Helpdesk-administrasjon
- Evaluering av ansattes ytelse
- Lรฅneanalyse
- Virusdeteksjon
- Nyttig for reparasjons- og vedlikeholdsprosjekter
- Lageroptimalisering
- Planlegging og planlegging
- Konfigurasjonen av produserte objekter
- รkonomisk beslutningstaking Kunnskapspublisering
- Prosessovervรฅking og kontroll
- Overvรฅke driften av anlegget og kontrolleren
- Handel med aksjer
- Flyselskapets tidsplaner og fraktplaner
Sammendrag
- Et ekspertsystem er et interaktivt og pรฅlitelig datamaskinbasert beslutningssystem som bruker bรฅde fakta og heuristikk for รฅ lรธse komplekse beslutningsproblemer
- Nรธkkelkomponenter i et ekspertsystem er 1) brukergrensesnitt, 2) inferensmotor, 3) kunnskapsbase
- Sentrale deltakere i Kunstig intelligens Ekspertsystemutvikling er 1) Domeneekspert 2) Kunnskapsingeniรธr 3) Sluttbruker
- Forbedret beslutningskvalitet, reduserte kostnader, konsistens, pรฅlitelighet, hastighet er de viktigste fordelene med et ekspertsystem
- Et Expert-system kan ikke gi kreative lรธsninger og kan vรฆre kostbart รฅ vedlikeholde.
- Et ekspertsystem kan brukes til brede applikasjoner som aksjemarked, lager, HR, etc
Hvis du vil lรฆre om kunstig intelligens, her er en gratis veiledning du vil sjekke ut: AI-opplรฆring

