Did you know ... | Search Documentation: |
Packs (add-ons) for SWI-Prolog |
Title: | Classic CHAT80 Prolog natural language application |
---|---|
Rating: | Not rated. Create the first rating! |
Latest version: | 1.1 |
SHA1 sum: | b29a19b2f79808f4be5587cc02fab7cd15212a94 |
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!.
Version | SHA1 | #Downloads | URL |
---|---|---|---|
1.0 | 6f8f6b7b14eb7990fdca356d61cf88ecc03277b5 | 21 | https://github.com/JanWielemaker/chat80/archive/V1.0.zip |
1.1 | b29a19b2f79808f4be5587cc02fab7cd15212a94 | 82 | https://github.com/JanWielemaker/chat80/archive/V1.1.zip |
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.
On August 10 2020, the code was re-licensed on request from the original authors David H. D. Warren and Fernando C. N. Pereira on request from Vijay Saraswat. CHAT-80 is now available under the MIT license.
Pack contains 34 files holding a total of 180K bytes.