Skip to main content

Hva gjør en kunnskapsingeniør?

En kunnskapsingeniør forsker, design og implementerer dataprogrammer som kan utføre et bredt utvalg av problemløsningsoppgaver.Fagfolk jobber med kunnskapsbaserte systemer (KBSS) som inkluderer kunstig intelligens i data mining, datainnføring, beregningsoppgaver og beslutningsapplikasjoner.De prøver å formulere koder og programmer som opererer på lignende måte som en menneskelig ekspert på en gitt oppgave, for eksempel å løse kompliserte fysikklikninger.De fleste kunnskapsingeniører er ansatt i programvareutviklingsselskaper, selv om noen jobber for private selskaper og konsulentgrupper.

Når man forsker på en ny type KBS, vurderer en kunnskapsingeniør først begrensningene i nåværende teknologier og behovet for mer effektive programmer.Han eller hun kan snakke med programmerere, programvareutviklere og sluttbrukere for å lære om deres bekymringer, problemer og behov.Ingeniøren takler et nytt programvareprosjekt med kritikken i tankene.

Å bygge et nytt kunstig intelligenssystem krever ofte uker eller måneder med dedikert arbeid.Ingeniøren prøver å få systemet til å fungere gjennom kommandoer og problemer som en ekspert på et gitt domene ville gjort.Han eller hun setter opp logiske trinn for at programmet skal brukes for å løse et problem eller ta en beslutning raskt.I virkeligheten lagres tid og energi sammenlignet med et program som trekker alle mulige ruter når du finner et svaralgoritmisk.

Det er viktig at en kunnskapsingeniør er svært detaljorientert og organisert.Når hun skriver et nytt program, må han eller hun være sikker på at det ikke blir gjort feil.Selv en liten feil i en kode kan forstyrre et helt program og mangle datautgang.I tillegg må en kunnskapsingeniør ha framsyn for å inkludere spesielle instruksjoner for programmet som kan overses av en mindre erfaren programmerer.For eksempel kan han eller hun være i stand til å forhindre vanlige dataregistreringsfeil i et regnearkapplikasjon ved å programmere datamaskinen til å gjenkjenne når ett stykke data er veldig forskjellig fra tidligere oppføringer.Hvis applikasjonen oppdager at en 100 ble lagt inn i stedet for en 10, for eksempel, kan den spørre brukeren om han eller hun er sikker på at oppføringen er riktig.

En person som er interessert i å bli kunnskapsingeniør, kan se på utdrikningslag ved akkrediterte høyskoler og universiteter.Relativt få skoler tilbyr grader spesifikt innen kunnskapsteknikk, men et program innen informatikk eller programvareteknikk kan gi passende opplæring.Mange fremtidige ingeniører bestemmer seg for å forfølge mastergrader eller høyere før de leter etter jobber i spesialiteten.En ny kunnskapsingeniør har vanligvis sjansen til å jobbe sammen med erfarne fagpersoner i flere uker eller måneder for å mestre sine ferdigheter.