Skip to main content

JAICP updates in August 2022

New

  • J‑Graph visual editor:
    • Audio and Random answer blocks.
    • Undoing changes with Ctrl + Z.
  • NLU intent classification rules.

Starting from August 2022, we are changing the way future JAICP updates are going to be released — including the documentation and the platform itself.

Previously, all updates were tied to numbered releases, which were rolled out once every two weeks at most. Now the platform will start to evolve continuously: updates will be released constantly as soon as they are ready.

On the releases page, all subsequent updates will be grouped by the months when they are released. Update summaries and detailed information about them will be updated regularly. Come back and stay tuned!

J‑Graph visual editor

Audio and Random answer blocks

We are continuing to improve JAICP DSL support in J‑Graph and have added two new reaction blocks:

BlockActionTag
AudioSends an audio file to the chat.audio
Random answerExecutes one randomly chosen reaction from a list.random

Undoing changes with Ctrl + Z

You can now undo the last change made to the script in J‑Graph (except for dragging states around the canvas) by pressing Ctrl + Z ( + Z).

This can be done multiple times. Up to 50 changes are saved in history. If you close J‑Graph or reload the page, the history is reset.

NLU intent classification rules

If you use NLU intents for implementing NLU, it is highly likely that you have run into issues when an intent is recognized when it shouldn’t. Intents which are close in meaning and trained on similar sets of phrases are mixed up especially often.

Now you can exercise more control over intent recognition through the use of classification rules. These rules allow you to select entities or configure patterns or synonyms which should always be present in or absent from user requests.

caution
If a phrase does not fulfill at least one of the rules, the intent will not be recognized in it.

Classification rules