Tietotekniikan tehtävänä on kerätä ja syöttää tietoa käytettäväksi tietoon perustuvissa tietokonejärjestelmissä. Nämä järjestelmät voivat ratkaista ongelmia tai vastata kysymyksiin ilman asiantuntijan apua. Tietoinsinöörit käyttävät erilaisia tiedonhankintatekniikoita, jotka on räätälöity tietyntyyppisten tietojen keräämiseen.
Tietotekniikan ala kehittyi, kun tietokoneiden muistit kasvoivat riittävän suuriksi valtaville tietomäärille noin vuonna 1970. Tämä sai aikaan muutoksen tekoälytekniikkaan. Sen lisäksi, että he tekivät tekoälyohjelmiston, joka pystyi ratkaisemaan ongelmia ja käyttämään logiikkaa, ohjelmoijat pystyivät antamaan tekoälylle valtavan tietokannan, josta voit hyödyntää.
Tietotekniikka on työvoimavaltainen monivaiheinen prosessi. Ensin tietoinsinöörille esitetään ongelma. Ongelma voi olla esimerkiksi se, että ihmiset voivat saada selville, mitä heidän lääketieteelliset oireensa tarkoittavat menemättä lääkäriin. Sitten insinööri luo järjestelmän, joka voi tehdä tämän: esimerkiksi tietokoneohjelma, joka ottaa oireet syötteeksi ja antaa luettelon oireista ilmentävistä tiloista tai sairauksista.
Seuraavaksi insinöörin on kerättävä tarvittavat tiedot. Insinööri voi keskustella lääkäreiden kanssa tai lukea lääketieteellisiä tekstejä löytääkseen tietoa sairauksista ja oireista. Kun kaikki tiedot on kerätty ja järjestetty, kooderit luovat järjestelmän. Insinööri syöttää tiedot. Viimeinen vaihe tietotekniikassa on järjestelmän testaaminen varmistaakseen, että se tuottaa tarkkoja vastauksia.
Aikanavaisin ja kiistatta tärkein vaihe tietotekniikan prosessissa on tiedon hankkiminen. Suurin osa tietoon perustuvan järjestelmän luomiseen tarvittavasta tiedosta on asiantuntijoiden aivoissa. Nämä asiantuntijat ovat yleensä kiireisiä ihmisiä. Tietoinsinöörin haasteena on saada nämä tiedot mahdollisimman nopeasti ja tehokkaasti.
Toinen haaste on kerätä asiantuntijan epäsuorasti tietämät tiedot. Esimerkiksi lääkäri ei ehkä pysty kuvaamaan astmaattisen keuhkojen ääntä. Hän vain tietää sen kuullessaan.
Tietoinsinöörit ovat kehittäneet joukon tiedonhankintatekniikoita, joiden avulla he voivat kerätä tietoa. Näitä ovat protokollan luontitekniikat, rajoitetut tietotekniikat ja matriisipohjaiset tekniikat. Tekniikat valitaan tarvittavan tiedon perusteella.
Jos esimerkiksi insinööri tarvitsi tietoja lääkärin tekemistä vaiheista diagnoosin tekemiseksi, hän voi yksinkertaisesti haastatella lääkäriä. Jos insinöörin etsimä tieto oli kuitenkin sellaista tietoa, jonka lääkäri tietää, mutta hänen on vaikea pukea sanojaan, hän saattaa käyttää lajittelutekniikkaa. Lajittelutekniikka vaatii asiantuntijaa lajittelemaan kortit, joissa on sanat, kasoiksi ja nimeä sitten käyttämänsä luokat. Näin insinööri voi ymmärtää, miten asiantuntija ajattelee tiedoista.