AI Integration

AwareIM offers three Artificial Intelligence (AI) assistants:

  1. AIM Assistant
  2. Plugin Guru
  3. Data Maestro

AIM Assistant knows everything about the Configuration Tool:

  1. it can give advice about application development
  2. It can provide guidance about the syntax and usage of every Condition, Action or Function
  3. It knows how to use every feature in AwareIM

AIM Assistant is a powerful companion to any AwareIM developer! To start AIM Assistant you can click on the question mark icon in the menu of the Configuration Tool or you can click on the “Ask AIM Assistant” button when you open any configuration element.

Plugin Guru can write Java code for custom processes and custom functions. Just tell the Plugin Guru what you want, and it will generate the code in minutes. Moreover, it can also deploy the code automatically, so you don't need to worry about Java tools at all. You do need to restart the AwareIM server for the plugins to become available. You can see all registered plugins if you go to the Settings menu of the Aware IM Control Panel and select the “Registered Plugins” menu item. Your plugins will appear in the list. You can delete them if required.

To start the Plugin Guru start the AIM Assistant first as described above and then click on the Plugin Guru button at the top.

Data Maestro is different from the other two assistants, in that it is used not by developers, but by end users working with the applications created by AwareIM developers. The end user can ask any data related questions - for example, “How many customers do I have?” or “How many order did we receive in September last year?” or “Who is the top performing employee.

The following section describes what the developers need to do to incorporate Data Maestro in their applications.