NB:
La version française de la documentation Athena n’est pas encore disponible
Si vous le souhaitez, vous pouvez consulter la version en anglais disponible si dessous :
Athena: a syntax to write dialog
Overview
Athena is a high level scripting language designed to assist users in writing dialogs.
This language is part of XBrain VCP platform and is now included in the Satisfaction.ai platform.
We try to keep the Athena language as simple as possible, while enhancing its flexibility and performance.
With Athena you can :
- Define user inputs (aka scenarios)
- Utilize the keywords matching system
- Use the classifier system
- Turn on scenarios with conditions
- Define required parameters
- Define responses
- Randomly pick one of the response you defined
- Execute code (VCP Only)
- Execute rest request (All platform)
- Update the response based on execution results
Getting started
This applies to VCP and Satisfaction.ai platforms, and assumes that you have created an athena/knowledge file.
By adding this to your file, your agent will be able to reply to a ‘hello’ :
? HELLO
- Hello, i'm your devoted agent.
WARNING : Athena syntax is quite rigorous regarding the indentation, never replace a tabulation by 1 or more spaces.
You are now ready to test your agent. Say Hello.
Line by line :
? HELLO
is a pattern, it is the entry point of a scenario, and use the keyword matching system.- Hello, i'm your devoted agent.
is a template, the response of this scenario
Now let’s go to the very beggining of the documenation : scenarios
Support
You can contact our support at support mail. You will get in touch with one of our best Athena representatives.