La creazione di un motore di inferenza implica la definizione di una base di conoscenza chiara, l’impostazione di regole logiche e la scelta di un metodo di inferenza appropriato ( concatenamento in avanti o all’indietro).