Skip to main content

Watson Assistant Dialog Flow Analysis

Note: help us stay in touch and improve this notebook by clicking on the :star: star icon (top right).

This repository hosts the the Watson Assistant Dialog Flow Analysis Notebook and the underlying conversation analytics toolkit library.

Table of Contents

Introduction
Getting Started
Guides
Frequently Asked Questions
License
Contributing

Introduction

The Watson Assistant Dialog Flow Analysis Notebook can help you assess and analyze user journeys and issues related to the dialog flow of ineffective (low quality) conversations based on production logs. The notebook can help you with questions such as:

  • What are the common conversation steps and flows within the assistant
  • Which flows have low task completion rates and high abandonment (ineffective conversations)
  • Where along the dialog steps users lose engagement with your assistant
  • What are common terms and steps that may lead to abandonment

This notebook extends the Measure and Analyze notebooks by providing additional capabilities to assess and analyze effectiveness - focused more on issues related to the dialog flow. For more details, check out IBM Watson Assistant Continuous Improvement Best Practices.

Getting Started

The notebook requires a Jupyter Notebook environment and Python 3.6+. You can either install Jupyter Notebook to run locally or you can use Watson Studio on the cloud.

Using Jupyter Notebook

  1. Install Python 3.6+
  2. Install Jupyter notebook. Checkout the Jupyter/IPython Notebook Quick Start Guide for more details
  3. Download the notebooks/Dialog Flow Analysis Notebook.ipynb file.
  4. Start jupyter server jupyter notebook
  5. Run the Dialog Flow Analysis Notebook.ipynb

Using Watson Studio

  1. In Watson Studio, select Add to Project-->Notebook. Choose From URL and paste this url. Alternately you can select From file and upload the notebooks/Dialog Flow Analysis Notebook.ipynb file.

Alternately, you can import and modify the sample notebook on Watson Studio Gallery.

Guides

Frequently Asked Questions

See FAQ.md for frequently asked questions

License

This library is licensed under the Apache 2.0 license.

Contributing

See CONTRIBUTING.md and DEVELOPER.MD for more details on how to contribute

Contributor List

Avi Yaeli
Avi Yaeli
Sergey Zeltyn
Sergey Zeltyn
Zhe Zhang
Zhe Zhang
Eric Wayne
Eric Wayne
David Boaz
David Boaz

Metadata

Release files for conversation-analytics-toolkit 1.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for conversation-analytics-toolkit 1.9.1
File Size Uploaded Provenance Actions
conversation_analytics_toolkit-1.9.1.tar.gz 56.8 kB Without provenance Details for conversation_analytics_toolkit-1.9.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for conversation-analytics-toolkit 1.9.1
File Interpreter ABI Platform Actions
conversation_analytics_toolkit-1.9.1-py3-none-any.whl Python 3 none any Details for conversation_analytics_toolkit-1.9.1-py3-none-any.whl

Total release size: 125.9 kB

Release files / conversation_analytics_toolkit-1.9.1.tar.gz

Download URL conversation_analytics_toolkit-1.9.1.tar.gz
Size 56.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e772f9e5cc1b941fbbc94a629ba397271789c4de2b2408dae5d6e556e67619c5
BLAKE2b-256 checksum
How to use checksums
b84318ba9e84285e121889dc6f31784cdad4d71d6d3ac8609e77043918db97ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.15

Release files / conversation_analytics_toolkit-1.9.1-py3-none-any.whl

Download URL conversation_analytics_toolkit-1.9.1-py3-none-any.whl
Size 69.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
176229c633175d58d77d348d9d5b16305cc272f9c6b7dc1113753c8c8ede05dc
BLAKE2b-256 checksum
How to use checksums
fdaaae5fc6265c365f0a7f647d021d36a643251eaf164282f979753ed5433268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.15

Security for conversation-analytics-toolkit 1.9.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page