Did you know ... Search Documentation:
Packs (add-ons) for SWI-Prolog

Package "chat80"

Title:Classic CHAT80 Prolog natural language application
Rating:Not rated. Create the first rating!
Latest version:1.0
SHA1 sum:6f8f6b7b14eb7990fdca356d61cf88ecc03277b5
Author:David H.D. Warren <unknown@unknown>
Fernando C.N. Pereira <unknown@unknown>
Maintainer:Jan Wielemaker <J.Wielemaker@vu.nl>
Packager:Jan Wielemaker <J.Wielemaker@vu.nl>
Home page:https://github.com/JanWielemaker/chat80.git
Download URL:https://github.com/JanWielemaker/chat80/archive/V*.zip


No reviews. Create the first review!.

Details by download location


The classical CHAT80 natural language system

The CHAT80 system has been developed in the 70s and 80s by Fernando C.N. Pereira and David H.D. Warren. It implements a natural language question answering system that answers questions about the world: countries, cities, rivers, etc. It does so by parsing the question, translate the parse to a Prolog query and run this against its database.

This version is derived from the original via Quintus Prolog after some compatibility modifications for SWI-Prolog and adding a module header that allows using it safely together with other applications.

The code is definitely dated. Still, it provides a nice example using Prolog for parsing, assigning meaning and querying.


The copyright is as far as we know with the original authors and made available under a classical academic use license. See LICENSE in the prolog/chat80 directory. The content of that file was copied from the Python NLTK data package that includes the chat80 files.

Contents of pack "chat80"

Pack contains 34 files holding a total of 149K bytes.