Presage (formerly known as Soothsayer) is an intelligent predictive text entry platform. It exploits redundant information embedded in natural languages to generate predictions. Its modular and pluggable architecture allows its language model to be extended and customized to utilize statistical, syntactic, and semantic information sources.
| Tags | Adaptive Technologies Scientific/Engineering Artificial Intelligence |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | C++ Python |
Recent releases


Changes: This version is able to learn "on the fly" from the context and the text currently being entered. The smoothed n-gram predictive plugin dynamically learns from the current context, while generating new predictions. An n-gram count consistency bug triggered by the dynamic learning capability of the smoothed n-gram predictive plugin has been fixed in this release. Completion validation routine case sensitiveness, various compilation warnings, and prompter UTF8 encoding were fixed.


Changes: This release is able to learn "on the fly" from the context and the text currently being entered. The smoothed n-gram predictive plugin dynamically learns from the current context, while generating new predictions. This release provides better predictions by incrementally increasing the depth of prediction generation, and incorporates several bugfixes to the context changes detection code. It includes a new dejavu predictive plugin, and a new GTK application whose aim is to augment any other application with presage predictive functionality.


Changes: This release comes with a number of packaging and distribution improvements. The build system has received minor fixes and configurability enhancements. There are improved demonstration programs and improved UTF-8 support. Distributed text resources used to generate sample statistical data are now UTF-8 encoded. There are a few bugfixes and documentation updates.


Changes: A new statistical predictive plugin, based on recency promotion, is now available. There is a new simple GUI demonstration program, Prompter. Prompter is a soothsayer-enabled text editor that displays predictions generated by soothsayer through a pop-up autocompletion list. Native Windows support has been added via the MinGW/MSYS platform. There are enhancements to the build system and a number of bugfixes.


Changes: This release includes a number of under-the-hood changes. The focus has been on refactoring, restructuring, and cleaning up rather than adding new functionality. The source directory layout was changed to better reflect the logical structure. Improvements were made to the configuration system and the logging subsystem, which underwent a complete overhaul and rewrite. Man pages for the tools and demo programs are included.
A simple tool for managing the urge to do "just one more thing".