Lisa is a production-quality expert-system shell that leverages modern Common Lisp features to provide advanced reasoning capabilities. Built on the efficient Rete algorithm, it integrates smoothly into existing Common Lisp applications, allowing developers to enhance their programs with powerful inference capabilities without overwhelming class hierarchy constraints.
Lisa is a modern, production-quality expert-system shell built on the principles of Common Lisp, leveraging the optimized Rete algorithm for efficient reasoning. Designed for seamless integration with existing Common Lisp applications, Lisa maximizes the potential of the Common Lisp Object System (CLOS) and the Meta Object Protocol (MOP) without enforcing strict class hierarchy limitations. This flexibility allows developers to enhance their applications with sophisticated reasoning abilities effortlessly.
Lisa has been tested and confirmed to operate on:
As of December 2024, Lisa has transitioned from SourceForge to GitHub with significant updates, including bug fixes and new features such as logging support through log4cl. This version has undergone extensive profiling to optimize performance. Future plans include integration with Quicklisp and enhancements based on user feedback and testing.
For complete usage details, including practical examples of classic AI problems solvable with Lisa, refer to the Lisa Wiki and the example rulebases documented here.
Existing capabilities are complemented by an active community and exemplary contributions, acknowledging the inputs of developers like gassechen and cdmojoli.
Lisa stands as a robust tool for developers seeking to incorporate expert reasoning capabilities into their Lisp applications.
No comments yet.
Sign in to be the first to comment.