Skip to main content

Hvad gør en videningeniør?

En videningeniør undersøger, design og implementerer computersoftwareprogrammer, der kan udføre en lang række problemløsende opgaver.Fagfolk arbejder med videnbaserede systemer (KBSS), der inkorporerer kunstig intelligens i datamining, dataindtastning, beregningsopgaver og beslutningsapplikationer.De forsøger at formulere koder og programmer, der fungerer på lignende måde som en menneskelig ekspert på en given opgave, såsom at løse komplicerede fysikligninger.De fleste videningeniører er ansat af softwareudviklingsselskaber, skønt nogle arbejder for private virksomheder og konsulentgrupper.

Når man undersøger en ny type KBS, overvejer en videningeniør først begrænsningerne i de nuværende teknologier og behovet for mere effektive programmer.Han eller hun taler måske med programmerere, softwareudviklere og slutbrugere for at lære om deres bekymringer, problemer og behov.Ingeniøren tackler et nyt softwareprojekt med deres kritik i tankerne.

Opbygning af et nyt kunstig intelligenssystem kræver ofte uger eller måneder med dedikeret arbejde.Ingeniøren forsøger at få systemet til at fungere gennem kommandoer og problemer, som en ekspert i et givet domæne ville gøre.Han eller hun opretter logiske trin til det program, der skal bruges til at løse et problem eller træffe en beslutning hurtigt.I virkeligheden gemmes tid og energi sammenlignet med et program, der udtømmer alle mulige ruter, når man finder et svaralgoritmisk.

Det er vigtigt for en videningeniør at være meget detaljeret orienteret og organiseret.Når han skriver et nyt program, skal han eller hun være sikker på, at der ikke begås nogen fejl.Selv en lille fejl i en kode kan forstyrre et helt program og mangle -dataudgang.Derudover skal en videningeniør have fremsynet til at inkludere særlige instruktioner til programmet, der kan overses af en mindre erfaren programmør.For eksempel kan han eller hun muligvis forhindre almindelige dataindtastningsfejl i et regnearksprogram ved at programmere computeren til at genkende, hvornår et stykke data er meget forskelligt fra tidligere poster.Hvis applikationen registrerer, at en 100 blev indtastet i stedet for en 10, for eksempel, kan den spørge brugeren, om han eller hun er sikker på, at posten er korrekt.

En person, der er interesseret i at blive en videningeniør, kan undersøge bachelorgradsprogrammer på akkrediterede colleges og universiteter.Relativt få skoler tilbyder grader specifikt inden for vidensteknik, men et program inden for datalogi eller softwareteknik kan give den relevante uddannelse.Mange fremtidige ingeniører beslutter at forfølge kandidatgrader eller højere, før de leder efter job i specialiteten.En ny videningeniør har normalt chancen for at arbejde sammen med erfarne fagfolk i flere uger eller måneder for at mestre hans eller hendes færdigheder.