päättelymoottoreiden
Päättelymoottori, eli inferenssimoottori, on tietokoneohjelma tai järjestelmä, joka suorittaa päättelyä. Se ottaa syötteenä tietoa ja soveltaa siihen sääntöjä tai malleja tuottaakseen uusia johtopäätöksiä tai ratkaisuja. Päättelymoottoreita käytetään laajalti tekoälyjärjestelmissä, asiantuntijajärjestelmissä ja monissa muissa sovelluksissa, joissa tarvitaan älykästä tiedonkäsittelyä.
Yleisimpiä päättelymoottoreiden tyyppejä ovat sääntöpohjaiset moottorit ja tilastolliset mallit. Sääntöpohjaiset moottorit käyttävät ennalta määriteltyjä "jos-niin" -sääntöjä
Päättelymoottorin tehtävänä on yhdistää saatavilla oleva tieto loogisesti tai todennäköisyyspohjaisesti. Tämä voi sisältää esimerkiksi tietokannan kyselyä,