
Another good resource is the three-volume set, "The Handbook of Artificial Intelligence ", also by Feigenbaum. It's a very thorough catalog of programs developed in the 60s and 70s that illustrate various techniques used in AI programs.
In the words of Alan Kay, "the past is vast".
Anyway, for a lot of reasons that don't matter now, the time has come to rebuilt | reinvent | reinvigorate this thing. So for the last week, I've just been working on updating dependencies, fixing the resultant breakages, and also fixing miscellaneous bugs that had never been fixed (or possibly even noticed) before.
As of today I have most of the base functionality up and working again. I just got all the Quartz scheduling stuff set back up and now I'm testing the scheduled job that fetches data from RSS feeds and creates associated records based on the contents of those items.
Up next: test|fix some functionality around defining "semantic assertions" about entities in the system (using Apache Jena) and then I'll at least be back where I was.
After that, I have some UI improvements to make (the UI now is basic GSP pages with Bootstrap and jQuery), and then some GenAI integration stuff. Beyond that: who knows?
Besides that...
Ref this thread: https://news.ycombinator.com/item?id=46252283
I did pick up Volume 1 of "The Handbook of Artificial Intelligence" earlier this afternoon and read about 25 pages. I've also been working my way through "Parallel Distributed Processing - Volume 2" and "Principles of Semantic Networks" for the past few weeks, so continuing to grind on both of those as well.
The Handbook of Artificial Intelligence, volumes 1 and 3 (1981)
Pattern Recognition and Machine Learning (by Christopher M. Bishop) (2006)
Artificial Intelligence - Structures and Strategies for Complex Problem Solving (George F. Luger and William A. Stubblefield) (1998)
Artificial Intelligence - A Modern Approach (Stuart Russell and Peter Norvig) (1995)
I'm about 1/4 of the way through the last one, and would love to find more in its vein; it's very readable, and has less of a focus on the math than on the logic behind the math. I'm a bit behind most AI-level math, so I'd prefer to minimize it where possible.