Practical AI Programming with Prolog
/
Overview
Practical AI Programming with Prolog
Course overview
29 chapters
Begin reading
Download
The Book
Practical AI Programming with Prolog
29 chapters
Begin
›
Cover Material, Copyright, and License
Preface
Setting Up Your Prolog Development Environment
Prolog Tutorial
Search Algorithms in Prolog
Natural Language Processing with Definite Clause Grammars
Reasoning and Inference
Expert Systems and Rule-Based AI
Explainable AI and Computational Law with s(CASP)
Constraint Logic Programming
Probabilistic Logic Programming
Probability
Anomaly Detection
Knowledge Graphs and Knowledge Representation
Semantic Web Tools
Web Clients in Prolog
Client-Side Prolog with WebAssembly
LLM Integration
Cache Engine
LLM Logic Guardrails Using a Neuro-Symbolic Pattern
Daily Use REPL: Gemini with Search and Cache
The Janus Python Bridge
Building AI Agents with Prolog
Agent Behavior Trees
Meta-Interpreters: Prolog Reasoning About Prolog
Planning and Scheduling
Inductive Logic Programming with Popper
Examples Using Scryer Prolog (The Modern Wave)
Book Wrap Up