Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section explains how to create a Digital Person experience. First, you could create a basic Digital Person using our sample conversation and default UI. You then must determine which Digital Person behavior, skills, features, language, conversation provider, etc., are most relevant to your use case and fine-tune your project accordingly. The preview in the right pane will show you the changes that have been applied allowing you to test each configuration before deploying the project. Finally, when you are satisfied with your Digital Person, deploy it, and share the URL with the end-users.

Info

Please note: Every time you make a change to the configuration, you must click Update Preview on the Preview window to incorporate the changes into the preview DP’s behavior.

Please click on the expand link below each step for additional information about the configuration.

Video Tutorial

2022-09-28 Digital DNA Webinar v1.mp4
Note

As our product has improved rapidly, the video above maybe outdated, but the sections below are up to date.

Image Removed Info Note: The red dots on the left pane indicates the required fields.ec8e1487-34d3-4da9-8851-108540ba4af7.pngImage Added

Prerequisites

Before you begin creating your project, ensure that you have:

  • Access to a corpus. We support integrations with Watson, Dialogflow, and Azure Bot Service. We also support other NLP software platforms with a little extra effort.

Complete the following steps to create a new Digital Person project.

1. Choose a name for your project

Expand
  1. Click Create a New Project and then Name the project.
    It must be a unique and meaningful name as this name will also be in your deploy links. The system does not allow you to use a name that has been already used for an existing project. 

    Choose a Project Label.
    This enables you to label your projects and quickly identify them, e.g., Demo, Production, Test, etc. You can choose from a list of existing labels or you can type in a new label.

    Image Removed
1bbb0fff-ed61-4397-aa74-571709b65c17.pngImage Added

2. Select your Digital Person avatar

Expand

Available to all our customers are the latest HumanOS2.2 6 Digital People. If you have built your own Custom Digital People, they will also be available to you.

Image Removed
  • The avatar tile indicates the Human OS version the Digital Person is running on. It is recommended to use a Digital Person with the latest HumanOS version in order to make sure you are able to utilize all the latest features.

  • a8013c8d-d597-4117-a378-82d0dfffea65 (1).pngImage Added

    If you would like to use any of the Digital Persons as a starting point and change the look, click on the 3 dots within the profile picture and select Collect Digital DNA. This gives you the unique blend used to create this Digital Person in an encoded format (a.k.a Digital DNA). Copy the DNA and save it in your preferred text editor.

    413e8a14-ac61-4800-80e1-0e85cd174321.pngImage Added


    To continue working on the Digital Person, use the Loading Digital DNA feature of the Digital DNA Blender.

    Info

    Note: This feature works for any Digital People created via the comprehensive Blender since its release. The DNA for Digital People created via the Simple mode can be found on the DNA Bank pageThe Collect Digital DNA option is available only for the Digital People created from Digital DNA Blender.

    3. Choose the behavior of your Digital Person

    Expand

    Some of the behavior options in Digital DNA studio are dependent on Human OS versions, and languages. Refer to the Feature Matrix and Features Supported on Languages for details.

    Choose a behavior style

    - A

    Behaviour styles are a predefined set of behaviors consisting of defined gestural and emotional behavior, that can be easily matched to the written persona you’ve created and your use case.

    Behavior adjustments

    Adjust behavior with sentence or word based behavior tags

    Choose other

    Otherbehavioral settings

    options.

    Boost expressiveness with additional iconic gestures - You can choose whether or not to automatically insert additional gestures. Turning this on will create a more expressive digital person. If you want a digital person to show less hand gestures you can turn this toggle off.

    Enable Digital Person Greeting at the start - This option makes your Digital Person greet users as it starts up to provide them with a verbal cue that the interaction has commenced. This setting is enabled by default.

    End Session Timeout - This option makes your Digital Person automatically end the conversation session with the user, after a specified period of inactivity from the user side, e.g. after 5 minutes. This setting is enabled by default.

    React to negative facial expressions - You can choose whether or not to allow your digital person to respond to users' negative facial expressions.

    React to negative speech - You can choose whether or not to allow your digital person to respond to users' negative speech.

    Please refer to this page for more details on Behavior Adjustments and other behavioral settings.

    4. Connect conversation and add skills

    Expand

    Skills are modular components that can be added to the Digital Person to enhance their conversation capabilities. See Adding Skills in your Digital Person for detailed information on adding and managing Skills.

    Note

    Notes:

    • Dialogflow CX NLP is available only for HumanOS 2.2 Digital People.

    • Skills can only be used with HumanOS 2.2 Digital People and the Supported NLP platforms.

    • If you’d like to use an NLP that's not listed here, follow the instructions described in the Orchestration Server Configuration Guide and skip the Manage Conversation and Skills step. 

    1. Click Browse Options.

    2. Choose one of the base conversations from the list:

    3. If the credentials file is valid, a preview appears and you can click Enable As Base. You can then add skills or complete the conversation setup.

    4. Click Add Skills and enable the Skills you want your Digital Person to have (optional). This button is activated only when you choose the supported NLP.

    5. Click Finish Setup.

    adding-nlp-skills.mov

    5. Choose a language for the conversation

    Expand
    1. Choose your Digital Person’s language.
      This is the language in which your Digital Person will speak. By default, English (US) is selected.

    2. Choose a voice and accent.
      We support TTS from Google, Microsoft, and Amazon.

    3. Type some sample text in the TEST YOUR VOICE field and then click SPEAK IT to To test the selected voice and accent.

    Info

    Note: Selecting a Google voice option, displays additional controls that enable you to customize the tune of the selected voice type.

    4. Choose audience
      1. click Update preview on the Preview window

      2. open the text entry window

      3. Then type in a test sentence and click Repeat.

    d9c6b508-b524-4ffb-9754-7ab5e49fdf29.jpegImage Added3d570134-c0d5-4880-840e-d45dffce5334.pngImage Added
    1. Choose Audience language.
      This is the language your target audience speaks, which the Digital Person understands

    . 5. Choose Accent/Dialect.
    This is the accent/dialect of your target audience which further assists your Digital Person to understand what your users are saying
    1. .

    For example, use English (New Zealand) if your users are likely to be speaking English with a New Zealand accent. See STT Options for details.
    6.
    1. Add Speech Hints.

    This
    1. If using Google Speech Services, this feature enables you to build a list of uncommon words or phrases that you want your Digital Person to understand. Type in commonly misinterpreted words or phrases that you want your Digital Person to be trained to recognize and understand.

    Image Removed1ea4b03c-1678-4dce-851c-a0c16219a310.pngImage Added

    6. Customize your UI

    Expand
    Select your UI.

    Your UI is the background and set of controls that your Digital Person lives within. 

    1. To quickly test your corpus, use Default. It is quick and easy.

    2. When you are ready to deploy your website, select I have my own and we will give you the credentials you need to sign your JSON Web Token (JWT).

    Add a logo and customize colors for the UI (optional).

    Info

    Note: This is only for the Default UI option.

    Image Removed613947d7-6d53-4ab9-8b0b-f2438c37bec7.pngImage Added

    7. Customise camera behavior

    Expand
    Info

    Note: Camera behavior option is only available only for Human OS 2.2 Digital Persons and later.

    Content and cinematic cuts can enhance the experience of interacting with a Digital Person by introducing a range of server-controlled camera cuts that respond to relevant objects appearing on screen. Choose one of the below camera behavior to configure the Digital Person’s interaction when content cards are displayed on the UI. For more information on content cards, see Displaying Content in the Digital DNA Studio Default UI.

    Click the See preview link to view a short preview of the interaction.

    Image Removedb22dc3ed-680f-4edf-8ed4-3fa35d5d469e.pngImage Added

    8. Configure an orchestration server (optional)

    Expand

    Use an Orchestration Server if you're using unsupported NLP services, building a custom backend, implementing rich authentication, or requiring flexible data analytics. Orchestration servers are useful when you are using unsupported NLP services, designing a custom backend, implementing rich authentication, or need flexible data analytics. 

    To quickly test our project you can skip this step by choosing Sample Conversation in step 3.

    Image Removed441d35fc-2df1-4637-a326-d1f944218892.pngImage Added

    9. Preview your settings

    Expand

    The preview pane on the right hand side is a handy tool to test your configurations allowing you to fine tune your Digital Person. Use the text box to write your own sample script and test the voice and behaviour settings. Here’s a list of features you can test in the preview:

    • Changing avatar

    • Changing TTS/voice

    • Changing camera

    • Changing behaviour/personality

    • Gesture Markup

    Settings such as Conversation and Skills, User Interface, and Orchestration has no effect on the preview.Every time you change one of those settings, click Update Preview on the Preview window to incorporate the changes into the preview DP’s behavior.

    image-20240119-180550.pngImage Added

    To show the text box and insert your own text that the DP can repeat:

    1. Open the text entry window

    2. Then type in a test sentence and click Repeat.

    d9c6b508-b524-4ffb-9754-7ab5e49fdf29.jpegImage Added3d570134-c0d5-4880-840e-d45dffce5334.pngImage Added

    10. Deploy your project

    Expand
    1. Click Save to save your work.
      You can return it at any time and pick it up from where you left off. 

    2. Click Deploy to apply and view the new changes to your project.
      You are presented with a URL to visit where your demo has been deployed.

    Info

    Note: Projects take between 15-30 seconds to launch the experience for the first time after deploying. After selecting Deploy Now the deploy process will begin and you will be redirected to the Project Management page.

    Related Topics

    Child pages (Children Display)
    pageConfiguring a Digital Person

    Contents

    Table of Contents