Önce kural tabanlı
Yapay zekânın bir kullanıcının karar vermesine yardımcı olduğu her yerde, oraya ulaşan yolun denetlenebilir olması gerekir. Eğitimcilerin, sistemin neden X'i önerdiğini bilmesi gerekir. Mühendislerin ise sistem bozulduğunda bunu nasıl düzelteceklerini bilmeleri gerekir. Bu yüzden net bir cevap verdiği her yerde öncelikle kural tabanlı mantığı kullanıyoruz — yapay zekâ, en altta kararları veren bir kara kutu olarak değil, dili ve uç durumları yöneten üstteki bir katman olarak konumlanır.