- The Intent Name can be shared across multiple intents.
- The Action Name must be unique to a project.
Together, these two rules allow you to group multiple actions under a single intent. For example, you might have a “Create Primitive” action that expects a Primitive entity, and a “Create Model” action that expects a Model entity. Both actions might use similar verbs and expect similar secondary entities, such as color, size, and position. By giving both these actions the “Create” intent name, all their sample phrases are combined under the Create intent in Watson. This prevents confusion between similar intents, and also reduces the number of overall intents (which are somewhat limited under the Lite plan).
- The Intent Name can contain letters, numbers, underscores, and hyphens. It may not contain spaces.
- The Action Name can contain letters, numbers, underscores, hyphens, and spaces.