SEATTLE, WA – OCTOBER 18, 2018. Today, we are pleased to announce the release of a new version and a new name for Coherent’s AI reasoning engine: ErgoAI version 2.0 (Myia).

ErgoAI is the new name for Ergo Suite. We chose the name to emphasize the importance of reasoning engines as a key component in Artificial Intelligence and knowledge-based systems.

Easier integration of Ergo reasoning into the architecture of end-to-end solutions has been one of the top requests from Ergo users.  In response, ErgoAI now includes a new Python-Ergo interface that allows Python programs to query and update Ergo knowledge bases, as well as major improvements to the Java interface, and the Web Services packages.  New enhancements to the explanations package allow for straightforward display of explanations as part of web-enabled applications. Those using Ergo for chatbots will appreciate the new ability to return randomly chosen query answers.

For more information on ErgoAI and a free 90 day trial, go to coherentknowledge.com

Wondering where the version name Myia comes from? Because reasoning and the study of knowledge is grounded in the long – human – tradition of philosophy, we’ve named each version of Ergo in honor of a philosopher. Myia was an ancient Pythagorean philosopher, possibly a daughter of Pythagoras himself.

New features and enhancements include:

  • A Python to Ergo interface. Allows Python programs to query and update Ergo knowledge bases.
  • A new HTTP and Web Services package (\http), which simplifies the job of accessing the Web and talking to Web services.
  • Enhancements to the Ergo-to-Java package (\e2j), which lets one invoke methods on Java classes from within ErgoAI Reasoner. In this way, it is possible to use ErgoAI to script the invocation of various Java methods.
  • Enhancements in the package for obtaining explanations (\why), including a simplified JSON representation. Allows for straightforward display of explanations on web pages as part of applications.
  • Enhancements useful for intelligent chatbots. More flexibility in how to return query answers.
  • Improvements in the display of and control over the floating point (doubles) numbers.
  • New syntax for combining binary operators (like <, >, !=, ~, and others) with frames.
  • And more …

See the release notes for more details and links to where you can read more about the enhancements in the updated Guide to ErgoAI Packages and ErgoAI Reasoner User’s Manual. Try out runnable examples in the Ergo Examples Bank.

If you are a current user of Ergo Suite, please click on the free trial button to request and install the new version, your current license or trial will continue to be active. Please uninstall your previous version (Ergo 1.3) before installing ErgoAI 2.0.  Installation and uninstallation instructions can be found in the tutorial.

Updated manuals for both the ErgoAI Reasoner and Guide to ErgoAI Packages can also be found on the Ergo Documentation page.