Hva gjør en kunnskapsingeniør?

En kunnskapsingeniør forsker, designer og implementerer dataprogrammer som kan utføre en lang rekke problemløsningsoppgaver. Fagfolk jobber med kunnskapsbaserte systemer (KBS) som integrerer kunstig intelligens i data mining, datainnføring, beregningsoppgaver og beslutningsapplikasjoner. De prøver å formulere koder og programmer som fungerer 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 vi forsker på en ny type KBS, vurderer en kunnskapsingeniør først begrensningene i dagens teknologi 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 tanke på kritikken.

Å 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 omtrent som en ekspert på et gitt domene ville gjort. Han eller hun setter opp logiske trinn for programmet å bruke for å løse et problem eller ta en beslutning raskt. Faktisk spares tid og energi sammenlignet med et program som tømmer alle mulige ruter når du finner et svar algoritmisk.

Det er viktig for en kunnskapsingeniør å være svært detaljorientert og organisert. Når du skriver et nytt program, må han eller hun være sikker på at det ikke blir gjort noen feil. Selv en liten feil i en kode kan forstyrre et helt program og mangle datautgangen. I tillegg må en kunnskapsingeniør ha framsyn for å inkludere spesielle instruksjoner for programmet som kan bli oversett av en mindre erfaren programmerer. For eksempel kan han eller hun kunne forhindre vanlige dataregistreringsfeil i et regnearkprogram ved å programmere datamaskinen til å gjenkjenne når ett stykke data er veldig forskjellig fra tidligere oppføringer. Hvis applikasjonen oppdager at en 100 ble skrevet 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å bachelorstudier ved akkrediterte høyskoler og universiteter. Relativt få skoler tilbyr grader spesifikt i kunnskapsteknikk, men et program innen informatikk eller programvareteknikk kan gi passende opplæring. Mange fremtidige ingeniører bestemmer seg for å satse på mastergrader eller høyere før de leter etter jobber innen spesialiteten. En ny kunnskapsingeniør har vanligvis sjansen til å jobbe sammen med erfarne fagpersoner i flere uker eller måneder for å mestre sine ferdigheter.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?