Kysymyksiin vastaaminen on lähestymistapa tiedonhakuun, jossa käyttäjä muotoilee kysymyksen luonnollisella kielellä ja tietokoneohjelma löytää sopivimman vastauksen. Tutkijat ja organisaatiot ympäri maailmaa ovat kehittäneet useita ohjelmia, joilla on tämä toiminto, ja monet ovat avoimia yleisölle, joka haluaa kokeilla niiden kanssa. Kyky käyttää luonnollisen kielen käsittelyä tietojen hakemiseen voi olla kriittisen tärkeä monenlaisessa toiminnassa yliopistoteosten tutkimisesta teknisen tietämyksen kokoamiseen.
Jokainen kysymyksiin vastaamisohjelma tarvitsee tietokannan, josta se voi hyödyntää. Jotkut ohjelmat keskittyvät tietyn alueen tietoihin, kuten lääketieteellisiin julkaisuihin tai tekniseen dokumentaatioon. Joissakin tapauksissa järjestelmä saattaa keskittyä erityisesti tietyn organisaation arkistoimiin tietoihin. Toiset ovat “avointa verkkotunnusta” ja voivat hakea tietoja eri lähteistä Internetin avulla.
Prosessi alkaa, kun käyttäjä esittää kysymyksen. Luonnollisen kielen käsittelyohjelmat voivat nopeasti jakaa kysymyksen osiin määrittääkseen, millainen kysymys on ja miten löytää paras vastaus. Jotkut järjestelmät pystyvät käsittelemään monimutkaisia ja moniosaisia kysymyksiä, kuten kertomaan käyttäjälle kahden asian välisen eron tai vastaamaan kysymykseen, josta on riippuvainen lauseke, kuten ”Onko lentoyhtiön lentäjälle asetettuja vaatimuksia ja jos on, mitä ovatko he?”
Tällaiset ohjelmat voivat luoda nopean kysymystyyppipuun, jonka avulla he määrittävät parhaan viittauksen tai viittaukset, joita käytetään kysymykseen vastaamiseen. He voivat myös selata ristiriitaisia tai kilpailevia tietoja, kuten lähteitä, jotka antavat useita päivämääriä historialliselle tapahtumalle. Ohjelma saattaa määrittää, että jotkin lähteet ovat epätarkkoja, tai havaita, että lähteet käyttävät erilaisia dating järjestelmiä, mikä ottaa huomioon erot. Erittäin älykäs kysymysten vastausjärjestelmä voi tarjota lisäresursseja ja asiayhteyttä auttaakseen lukijaa ymmärtämään vastauksen.
Yksi vastaus kysymyksiin on vastaaminen käyttäjien esittämiin nopeisiin kysymyksiin, jotka tarvitsevat vain nopean viitteen, kuten kirjan julkaisupäivän tai kaupungin väestön. Toiset voivat noutaa asiakirjoja ja niihin liittyvää tutkimusta komennolla. Ne voivat myös suorittaa erikoistuneita toimintoja, kuten hakuja patenttitietokannoista, joita käytetään patenttitutkimuksissa.
Ajan myötä järjestelmä voi oppia käyttäjiltään. Kysymysvastausohjelma saattaa kysyä käyttäjältä, oliko vastaus relevantti tai hyödyllinen, ja arkistoi nämä tiedot myöhempää käyttöä varten. Käyttäjät voivat myös pystyä ohjaamaan tai korjaamaan järjestelmän virheen sattuessa. Ajan ja monen käyttötarkoituksen myötä ohjelmasta tulee taitavampi vastaamaan kysymyksiin.