GithubHelp home page GithubHelp logo

498convoai's Introduction

EECS498 Conversational AI - Travel Agent

TODO

Clinc:

  1. Test Clinc classification and slot mapping, use Clinc slot mapper

Backend:

  1. Avoid getting "no speakable response" when itinerary cannot be generated
  2. Suggest user stop adding destination when there're enough places
  3. Recommend nearby restaurant/hotel based on route
  4. Recommend according to user preference

UI:

  1. Improve visualization of top left destination lists
  2. Enable top left cancel button
  3. Enable cancel button in schedule list or enable modify order of places in schedule
  4. Enable route guide for multiple days
  5. Display destination information at resolve_destination_info

TTS&STT:

(1. Can user directly speak to AI without clicking 'record' button?)

Notes:

  1. Business Transition
  • With out BT, user input -> clinc intent classification -> clinc slot extraction -> backend resolve state and slots
  • With BT, user input -> clinc intent classification -> clinc slot extraction -> Business logic server BT -> clinc slot extraction based on the new state with the old query -> backend can't resolve slot?

To run this app:

  1. npm install
  2. npm run dev
  3. pip install -r requirements.txt
  4. python server.py
  5. Goto http://localhost:3000

If you would like to have webpack rebuild your javascript any time your React code changes, enter npm run start in a different terminal.

498convoai's People

Contributors

tianchunh97 avatar jing-xu avatar quyuyi avatar shengyu-feng avatar luboberg avatar ninjatron avatar yucensun avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.