Znalostní systém je softwarová aplikace, která je schopna do počítače přenesenou lidskou znalost využít k řešení problémů. Znalostní systémy těží z objevů učiněných na poli umělé inteligence.