BrainEngine AI
  • Welcome
  • Quick Start
    • Introduction
    • Platform Configuration
    • Validate Connectivity
    • Configure Redaction
    • Update Configuration
    • Advanced Redaction
  • Concepts
    • What is Conversational Redaction?
    • Redaction Strategy
    • Understanding Redaction
    • Navigating Utterances
      • Walk through
    • Redaction Techniques
      • Behavior
      • Confidence
      • Mask Types
        • Basic
        • Placeholder
        • Random
        • Truncate
        • Anonymization
      • Redaction Options
    • Insights
      • Insights
      • Query Syntax
      • Advance Processing
      • Simulated Pause & Resume
      • Real-Time Alerts
      • Agent Ignore
      • Offsets
      • Redaction Options
  • Features
    • Overview
    • Entities
      • PII
        • Name
        • Occupation
        • Phone Number
        • Organization
        • Address
        • Email
        • Location
        • Url
        • IP Address
        • Date
        • Age
        • Social Security Number
        • Drivers License
        • Passport
        • Id
        • Money
        • Time
        • User Name
        • Password
      • PHI
        • Medical Condition
        • Medication
        • Family Relation
        • Treatment
        • Examination
        • Anatomy
        • Medical Other
        • Demographic
        • Medical Event
      • PCI
        • Credit Card
        • Credit Card CVV
        • Credit Card Expiry
        • Routing Number
        • Bank Account
      • Custom
        • Dictionary
        • Identifier
        • Custom NER
    • Summarization
    • Sentiment Analysis
    • Topic Extraction
    • Profanity Filtering
  • Configuration
    • Project Configuration
    • Redaction Configuration
    • Samples
      • Configurations
      • Calls
  • Integration
    • V-Blaze
    • V-Spark
    • Analytics
      • Embedded
      • Callback
  • API Guide
    • Overview
      • Errors
      • Getting Help
    • Endpoints
      • ASR
        • Transcribe
        • Maxstreamscheck
        • Languages
        • Models
        • Params
        • Stats
        • Status
        • Sysinfo
        • Statusfull
      • Live
        • Callback
        • Listen
      • Redaction
        • Types
        • Validate
      • System
        • Initialize
        • Set parameter
        • Get parameter
        • Cache
          • List
          • Real time
          • Post call
          • Version 2
            • Publish
            • List
        • Get Settings
      • Status
        • Health
        • Webhooks
  • Deployment
    • Overview
    • Virtual Appliance
      • BrainEngine AMIs
        • Finding AMIs
        • Launching AMIs
        • Connecting to an Instance
        • SSL Configuration
        • Networking (optional)
    • Containers
      • Details
      • Deployment
    • Environment Parameters
    • Logging
  • Support
    • Release Notes
Powered by GitBook
On this page
  • Overview
  • Example
  • Advanced Example
  • Configuration
  1. Concepts
  2. Navigating Utterances

Walk through

Overview

Let's examine how RedaXion allows you to navigate within a conversation using the example below.

Example

The business requirement is to capture the customer's answer when asked for their token.

Scenario #1

AGENT: May I have your token?

CLIENT: Hold on, I need to find it. [UTTERANCE 1]

AGENT: Please take your time.

CLIENT: Found it. it's 4567. [UTTERANCE 2]

Advanced Example

Normally we would expect the answer immediately after the question, but in this case the answer is located within the customer's second utterance from the question.

Scenario #2

CLIENT: My token in 4567. [UTTERANCE 1]

AGENT: Thanks for providing that information.

Configuration

The configuration for the scenarios above is as follows:

{
    "sid": "NER005",
    "name": "NER_Processing",
    "active": true,
    "agent_location": "left",
    "inbound": true,
    "scrubaudio": true,
    "scrubtext": true,
    "insights":[
        {
            "name": "Token_Request",
            "label": "[TOKEN]",
            "active": true,
            "description": "token validation",
            "leg": "agent",
            "validation": true,
            "real_time": true,
            "trigger":{
                "expression": "(\"can i\" | digit)  ~> token",
                "redaction": {
                    "type": "all"
                }
            },
            "response": {
                "expression": "\\b\\d{3,5}\\b",
                "before": 2,
                "after": 2,
                "redaction": {
                    "type": "all",
                    "audio": true,
                    "text": true
                }
            }
        }
    ],
    "rules": [
        {
            "name": "Email",
            "active": true,
            "mask_type": "Placeholder",
            "setting": "[EMAIL]",
            "real_time": true
        },
        {
            "name": "Person",
            "active": true,
            "mask_type": "Placeholder",
            "setting": "[NAME]",
            "real_time": true
        }
    ]
}

Before Field

The before field allows you to search the specified number of utterances before the triggered event. Covers scenario #2.

After Field

The after field allows you to search the specified number of utterances after the triggered event. Covers scenario #1.

PreviousNavigating UtterancesNextRedaction Techniques

Last updated 1 year ago