Skip to content

sample project for a virtual assistant for flight reservations

Notifications You must be signed in to change notification settings

claudiu-mera/FlightReservationBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FlightReservationBot

Flight Booking Assistant is a prototype application for a chat bot that handles customer reservations.

alt text

Features

  • guided reservation for flights
  • query available destinations
  • provide info about extra flight options

Code behind

The chat bot is implemented using Microsoft Bot Framework.

The application is capable of recognizing natural language, feature powered by Language Understanding Intelligent Service - LUIS.

Testing the application

Bot Framework Emulator

  1. Download Bot Framework emulator
  2. Install emulator and connect to the REST endpoint of the app (https://localhost:port/api/messages)
  3. Install and configure ngrok for connecting to apps hosted remotely
  4. You can use either free text form or speech for input

Bot Framework Developer Portal

  1. Publish the app to Azure
  2. Connect to Developer Portal and register your bot using the endpoint of the app published at step 1.
  3. Test using embedded Web Chat and Skype channels.
  4. Optionally, configure available alternative channels (Facebook, Slack etc). Set up DirectLine channel for making Web Chat available to custom clients.

About

sample project for a virtual assistant for flight reservations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages