Generative Journey

From start to finish, set up a flow using Generative Journey in minutes with NLX's Dialog Studio

Checklist

You'll complete the following to successfully launch a workflow powered by Generative Journey:

You may add the following to an existing voice or chat assistant in your workspace, if desired.


Pre-setup: Integration

Est. time to complete: ~5 minutes

A one-time integration of a Natural Language Processing (NLP) engine must be completed in your workspace:


Step 1: Create an intent & workflow

Est. time to complete: ~3 minutes

Begin by identifying the tasks your AI assistant will automate and organize them into individual topics called intents.

Each intent is invoked when your chosen AI model matches a user's query ("I want to order room service") to an intent you've created (OrderRoomService). This match is done based on the training data you provide for your AI model.

  • Select Intents from workspace menu > Choose New intent

  • Enter a descriptive name (no spaces or special characters) > Select Save

  • Click + Add new training phrase > Create 5 phrases that users might say to invoke the intent

  • Select Attached slots > Attach custom and/or built-in slots that will be resolved in your workflow

  • Click Save

  • Select + Add flow > Click Create flow

  • On the canvas builder, add nodes by right-clicking & choosing New node (see available node types)

  • Connect first node to Start node > Connect sequential nodes via node edges or stacking

  • Add bot messages to nodes by selecting + Add message on a node's side panel

  • Click Save

Repeat for any additional intents your bot will help automate.

🧠 Looking for more? See Construct flows


Step 2: Add Generative Journey

Est. time to complete: ~10 minutes

A Generative Journey node uses NLX's native LLM to help collect required parameters (slots) from customers in order to complete a necessary process in a workflow.

  • Place a Generative Journey node on the canvas > Using the node's side panel, assign NLX as the integration

  • Provide a succinct prompt to the LLM on what workflow the task is part of, the end goal of the task, specific messaging or branding requirements (if any), and things to avoid (if any)

  • Assign all Required slots needed to complete the task

  • Expand and adjust Generative Journey's Settings, if needed

  • Link from the node's Success edge to the next node in the flow

  • Click Save

🧠 Looking for more? See Generative Journey node


Step 3: Set up bot & deploy

Est. time to complete: ~5 minutes

Now you'll create the AI assistant users will interface with. This step involves attaching all intent workflows you want your bot to access, defining flows to handle certain behaviors, setting up the channel(s) your bot supports, and deploying your bot.

  • Select Bots from workspace menu > Choose New bot

  • Enter a descriptive name > Click Save

  • Select Default behavior tab of bot > Assign flows to handle any behaviors, including Welcome

  • Select Channels tab of bot > Create one or more communication channels your bot will support

  • Click Deployment tab of bot > Select Create or Review & build

  • Wait for validation to complete > Select Create build*

  • When satisfied with a successful build, click Deploy

*After a build status appears as 🟢 Built, you may use the Test feature to test the conversation with your bot using the latest build.

🧠 Looking for help with channel setup? See Manage channels

🔧 Need to troubleshoot your build? See how to troubleshoot build errors


Optional: Use modalities

Est. time to complete: ~8 minutes

Modalities allow for information to be transmitted to a user that goes beyond a standard bot message. Images, audio, structured text, haptic signals, videos, and more can be modalities you may want to provide users during conversation with your AI assistant.

Set up modality:

  • Select Settings from workspace menu > Choose Modalities tab

  • Click + Add modality > Click <> Auto-generate schema

  • Enter schema > Select Set schema

  • Click Create modality

Use modality:

  • Select an intent flow

  • Choose a node on your canvas to support your modality

  • On the node's side panel, choose Add functionality > Select Modalities

  • Locate the modality you created and switch the Enable toggle on

  • Enter all payload details into applicable fields > Click Save

Be sure to create a new build and deploy your bot to experience changes.

🧠 Looking for more? See Modalities or check our REST API instructions

Last updated