Skip to content

EnJunChoong/dialogflowcx_agent_complaints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dialogflowcx_agent_complaints

Participation in Google's dialogflow-cx competition in August 2021 to create an open source flow/agent

In this repo you will find

  1. Exported agent blob

Quick Summary:

This is an agent that assist users in filing complaints, retrieving and updating complaints that were filed before.

Aside from above objectives, some important components instilled are:

  1. Handling for user verification (ask for phone number, ID/passport)
  2. Redirects to human agent when prompted or when bot can't handle the conversation

This use case sufficiently demonstrate:

  1. Bypass sequential form filling method; instead use intents and entities to perform slot filling of multiple parameters in one go
  2. Reuse of one flow (user verification) to redirects to multiple downstream flows based on session parameters

What I learnt?

  1. Designing conversation is a rabbit hole. You cannot aim to be perfect in every single way
  2. It's impossible to cover all angles/possibilities of small talk. That's a job for language model such as GPT-3 and the likes
  3. Useful conversation requires structure and intention, chat bots needs to be able to lead conversation with a purpose.

DEMO

Alt text

FLOWS

Default Start Flow

Alt text

Redirect_Agent

Alt text

Exit_Conversation

Alt text

Complaint_File_New

Alt text

Complaint_Update

Alt text

About

Participation in Google's dialogflow-cx competition in August 2021 to create an open source flow/agent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published