Saturday, July 25, 2026

AI book: PAIP by Peter Norvig: Paradigms of Artificial Intelligence Programming in List, Python

this is an excellent classic book about "symbolic" AI,  pre "neuro" LLM, by an absolute legend of AI, Peter Norvig

but leading AI research now is working on combining symbolic an artificial neural networks.

available free online, with original LISP code.

there are also translations to other languages, including Python

norvig/paip-lisp: Lisp code for the textbook "Paradigms of Artificial Intelligence Programming" @GitHub

Paradigms of AI Programming Source Code

Peter Norvig's implementation of the classic ELIZA program is a prominent case study featured in his influential 1992 textbook, Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (PAIP)


dhconnelly/paip-python: Peter Norvig's Paradigms of AI Programming implemented in Python @GitHub


eliza.py


christinac/ellie-slack: Meet Ellie, Eliza's younger, hipper, psychobabble-friendly successor. She makes a great Slackbot.

Ellie's is Slack's Python-based real-time messaging bot wrapped around Daniel Connelly's Python implementation of Peter Norvig's Paradigms of AI Programming Eliza .. with updated diction. Loads has changed since 1991, and she seemed a little standoff-ish – which also led to her new, hip name.