A Solution Endorsed by Top Brands


“We are very happy with Rulai’s performance. It far exceeds the experience that we have with our other vendors.”

Jamie Gilliam-Swartz, VP of Customer Experience Operations

Download Lyft case study

Advanced Dialog Manager Empowers More Flexible Conversations

People find it frustrating to engage with chatbots, owing to their reliance on rigid, manually coded up decision trees for managing dialog.

To offer a user-friendly experience, context switching is a crucial skill. Rulai’s third-level dialog manager technology is able to handle context switching with our proprietary Mixed Initiatives and Tasks Intelligence System (MITIS™) technology, by enabling chatbots to do more than following a single thread.

Rulai chatbot can also detect and respond to multiple intents with the result of users having a more natural interactive experience.

Use Cases Supported with Rulai Dialog Manager

Level Characteristics Examples Required Technologies
1st Single round Q&A FAQ, question/answer chatbots Question answering engine or search engine
2nd Simple linear/tree multi-round conversations Change address, menu-driven chatbots + Multi-round dialog manager
3rd Flexible non-linear conversation Sales and marketing chatbots + Advances NLU
+ Advances Dialog manager

Forrester and Gartner’s Validation:


“The platform offers strong dialogue management capabilities and allows business users to define dialogue workflows that can be deployed via drag-and-drop techniques, with no coding required. ”

-Gartner 2018 Cool Vendors in AI for Conversational Platforms

Read More


“Rulai differentiates by targeting a technical business audience. This doesn’t limit its power — it still supports complex, nonlinear conversations.”

– The Forrester New Wave™: Conversational Computing Platforms, 2018

Read More

An Enterprise-Level Total Solution

A basic chatbot framework simply consists of a messaging connector, a natural language processing engine, a dialog manager that takes user intent and outputs chatbot responses.

As an enterprise-level total solution, Rulai architecture covers more advanced capabilities with the complexity and necessary sophistication for more advanced implementations required by enterprise customers who have high standards and strict requirements.

Context Awareness

  • Conversational history
  • Behavior prediction
  • User preferences
  • User context
  • Second/third party data
  • Proactive conversations


  • Brokering
  • Exceptions
  • Decision tree
  • Knowledge
  • Script generation
  • Business process

Rich Analytics

  • Macro & Micro level analytics
  • Pinpoint problems
  • Propose improvements

Exception Handling

  • Clarifying
  • Modality switching
  • Fall back to search
  • Escalate to human


  • Deferred intent
  • Custom integration
  • Decision tree node
  • Script execution
  • Bot to bot integration

PaaS/SaaS/on premise

  • Support
  • Service
  • Security
  • Scalability
  • Data integrity
  • Launch bot

Fast Deployment and Iteration

Our conversation design console allows your domain experts to:

Quickly change conversation workflows by using drag-and-drop in a few minutes or hours

Write code to implement flexible logic in any place within the workflow via in-console JavaScript engine

A Team of World Class Experts in AI

First Team in the World  
to publish research on neural network (i.e. deep learning) for language models with dialog systems (1999 & 2000)

Proprietary Technologies 
5 pending patents around deep learning, conversational platform and dialog manager. As a world class AI team, Rulai members have published more than 270 research papers in top conferences such as ICML, ACL, SIGIR, ICASP, HLT, SIGKDD, ACM Multimedia, WWW, and more than 80 patents.

1st for several months Netflix Challenge (2006, 20k+ teams)

1st, DARPA Supervised Topic Detection and Tracking, 2004

1st, 2016 & 2017 ACM Multimedia Challenges

1st, 2015, ImageCLEF Challenge