LogoLogo
  • GETTING STARTED
    • Welcome to the NLX platform
    • How NLX works
    • Guides
      • Analytics dashboard
      • Chat
      • Generative Journey (Slots)
      • Model Context Protocol
      • Voice
      • Voice+ script
      • Touchpoint components
        • Carousel modality
        • Video modality
    • Terms & concepts
    • Generative AI
    • Developer
  • Build
    • Workspace setup
    • Flows
      • Intro to flows & variables
      • The Canvas
      • Flow settings
      • Nodes
      • Flow appearance
    • Resources
      • Actions
        • Implementation
        • Request model
      • Analytics tags
      • Context variables
      • Data requests
        • Implementation
        • Response model
        • Request model
      • Knowledge bases
        • Ingest content
        • Add metadata (beta)
        • Apply KB
      • Lifecycle hooks
        • Implementation
      • Modalities
      • Secrets
      • Slots (custom)
        • Adding values
        • Translating slots
      • Voice+ scripts
        • Add + download script
        • Deploy script + install SDK
        • Create Voice+ flow
    • Integrations
      • Channels
        • Alexa
        • Amazon Chime SDK
        • Amazon Connect
        • AWS End User Messaging SMS
        • AWS End User Messaging Social
        • Bandwidth
        • Genesys
        • Twilio
        • Zendesk Sunshine
      • LLM services
        • Amazon Bedrock
        • Anthropic
        • Azure OpenAI
        • Cerebras
        • Cohere
        • Google Vertex AI
        • Groq
        • NVIDIA
        • OpenAI
        • xAI
      • NLP
        • Amazon Lex
        • Google Dialogflow
        • Google Dialogflow CX
        • Custom NLP
    • Translations
  • Deploy & test
    • Applications
      • Attach flows
      • Assign default behavior
      • Add channels
        • API
          • REST API
        • Alexa
        • Amazon Chime SDK
        • Amazon Connect
        • AWS End User Messaging SMS
        • AWS End User Messaging Social
        • Genesys
        • Genesys SMS
        • Messenger
        • Microsoft Teams
        • Slack
        • SMS via Bandwidth
        • Twilio SMS
        • Twilio Voice
        • WhatsApp via Twilio
        • Zendesk Sunshine
      • Deploy
      • Optional: Set lifecycle
      • Optional: Set languages
    • Test
      • Test a conversation
      • Automated tests
      • Test an external integration
  • Analyze
    • Conversations
    • Analytics
      • Creating dashboards
      • Formulas & multi-metrics
      • Canvas analytics
    • Training
  • Workspace Settings
    • Escalation channels
    • Resource tags
    • Audit
  • Admin
    • Access control
      • Roles & permissions
    • Notifications
    • FAQ
    • Contact support
Powered by GitBook
On this page
  • What's an Application?
  • Requirements
  • Application features
  • Application settings
  1. Deploy & test

Applications

Learn to set up your conversational AI application with NLX in minutes

Last updated 26 days ago

What's an Application?

A conversational AI application within NLX is defined by the flows attached to it and the channels where it's deployed to allow human users to interface with it.

Once an intent flow is attached to your application, the application becomes imbued with the ability to deliver whatever process or response the flow has designed (booking a spa appointment, ordering room service, etc.).

Since flows are modular and may be assigned to one or more applications in NLX, each application created may be unique based on the intent flows attached to it, language settings assigned, and channels deployed. Some workspaces may have 2-4 duplicate applications to serve different production, staging, or dev environments, while others may be specified based on particular customer service tasks or even region.

To access, click Applications in your workspace menu:


Requirements

An Application must always employ the following for being built and deployed to the world:


Application features


Application settings

An Application's Settings tab allows you to update basic application information, set criteria for various application features, and delete your application.

Open the Application you wish to edit and select its Settings tab.

  • AI settings: Allows you to input a brief description of the application for Model Context Protocol (MCP) Clients to reference

  • General section allows you to toggle on several important features for your application. By default, all features in this section are turned OFF.

    • Child-directed: For applications subject to COPPA. Utterance information will not be stored if enabled

    • Autocorrection: For supported NLPs, spell correction will be applied towards written user responses

    • Repeat on incomprehension: If a user's response is unclear, the application will repeat its last message to the user

  • NLP

    • NLP confidence threshold: When an utterance is at or above this value, your application assumes it matched to a flow with certainty

    • Negative sentiment threshold: The flow assigned to the Frustration default will be triggered when negative sentiment is detected above this threshold by the NLP (e.g., profanity, sarcasm, etc.)

    • Incomprehension count: Define the number of sequential utterances that the application asks for clarity on before an escalation or Unknown flow is triggered

    • Default project ID: Default Project ID when using Google's Dialogflow NLP

  • Should you want to delete an application that's no longer in production, you may do so through the application setting's Danger zone

Deleting an Application does not delete the resources attached to your application, but the deletion of your application does wipe all custom settings configured for communication channels you may have set up for the application or any automated tests.

Details section allows you to add or edit an optional description and

Conversation timeout (min): Sets the timeout period for all channels on your application. If a timeout was also configured for a channel when , that channel's setting will take precedence over the application's setting

Assign default behavior
Add channels
Automated tests
Deploy
Optional: Set languages
Optional: Set lifecycle
resource tags
managing channels
Natural language processing (NLP)
conversational channel
conversation flow
Attach flows