|






|
Free Samples to Learn and Use
Amzi! Prolog + Logic Server Samples
Amzi! Prolog + Logic Server includes a large variety of samples. All
of our samples:
- Include full source code.
- Can be used as part of your own Amzi! applications.
- Include a 'doc.html' file that describes how to build and run the
sample.
There are many pure Prolog samples as well as samples showing how to
call the Amzi! Logic Server from languages such as C/C++, Java, Delphi
and Visual Basic and technologies such as ASP, JSP, Java Servlets, CGI,
COM and XML.
Expert Systems Prototypes
This is the full source code prototypes from the book Building Expert
Systems in Prolog (Springer-Verlag, ISBN 97016-9). Various prototype
shells including forward, backward chaining, frames, explanations, modified
Rete, etc. Each shell comes with an example. These include a furniture layout
system, car diagnostic system and bird identifier. Download the XSIP
Zip File (886kb).
Customer Contributed Samples
We invite your contributions! Please e-mail us.
Crossword Monkey -- Find a Word
John Pandis is a Freelance Delphi
Developer who has created an application that finds words matching a certain
length and containing certain characters or character patterns. The graphical
front-end is written in Delphi and the dictionary is in Amzi! Prolog.
Download the crossword_monkey.zip
file (2.5mb).
Virtual Psychologist -- Expert System for Stress Management
Sanath Sukumaran's expert system
for Stress Management. This complete application uses a forward chaining
inference engine in Prolog and an ODBC database to diagnose stress problems.
It includes a complete GUI front-end and natural language interface to provide
life improvement counselling, stress testing and access to a stress management
database. Download the VirtualPsychologist.zip
file (7.3mb).
Tiny Black Board System
Arvindra Sehmi's tiny black board system sample described in the review
of Amzi! Prolog+Logic Server in the Sep/Oct issue of PC AI. Also a good
example of interfacing your own GUI routines to Amzi! Prolog. Download the
WXTinyBB Zip file
(887kb).
OTW 1.1 -- Interfacing the Logic Server with Borland OWL
A modest-sized example of interfacing Amzi Prolog with Borland OWL (2.0).
Illustrates buffered output redirection and extended predicates which
interact with the user, and function in effect as class-members of the
main window. The program implements a simple version of a linguistic theory
called `Optimality Theory' (Prince and Smolensky 1993, Optimality Theory:
Constraint Interaction in Generative Grammar, MIT Press, to appear).
To see it do something, press Demo on the Main Menu, then Parse on the
Toolbar; the info from the `input' and `ranking' windows will be processed
and the results written into the main window. The settings in the Verbosity
menu allow for various levels of interaction with the user and presentation
of intermediate results. See the OTW
web page.
Copyright ©1995-2003 Amzi!
inc. All Rights Reserved.
Amzi!, KnowledgeWright and WebLS are registered
trademarks and Adventure in Prolog, Logic Server, Logic Explorer, Adventure
in Prolog and Subscription Plus are trademarks of Amzi! inc.
|