Flight Booking Assistant is a prototype application for a chat bot that handles customer reservations.
- guided reservation for flights
- query available destinations
- provide info about extra flight options
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.
- Download Bot Framework emulator
- Install emulator and connect to the REST endpoint of the app (https://localhost:port/api/messages)
- Install and configure ngrok for connecting to apps hosted remotely
- You can use either free text form or speech for input
- Publish the app to Azure
- Connect to Developer Portal and register your bot using the endpoint of the app published at step 1.
- Test using embedded Web Chat and Skype channels.
- Optionally, configure available alternative channels (Facebook, Slack etc). Set up DirectLine channel for making Web Chat available to custom clients.