Mechy- The Vehicle Repair Bot
The system will be able to search its database of common vehicle problems like repairing a flat tire, vehicle stuck in the mud, overheating engine, dead battery etc. The user can report any or a combination of these problems and the system will provide a detailed step-by-step instructions on the tools required and how to fix these problems. For larger emergencies, the bot will provide the contact details of emergency roadside assistance, to help tow the car. While listing out the tools and the procedure, the bot will move on to the next instruction only after user acknowledgment. It will also have the option to repeat the same procedure or go back to the last procedure. The application is currently a web application built using Javascript and HTML/CSS and uses api.ai for NLU module.
Apache server installed to run it on localhost
On an Unix/ macOS machine, run the following in terminal to start the server
sudo apachectl start
Go to localhost on your browser to verify that the server is running
http://127.0.0.1
Copy the index.html file to your web server folder
/Library/WebServer/Documents/ on macOS
Go to localhost on your browser to launch the application
The application can be deployed via Heroku or any other deployment server
- api.ai - The NLU module used
- HTML/CSS - Frontend
- Javascript - Backend integration
- Part of course project for CIS6930 Natural Language Dialog System Interface
- Department of CISE
- University of Florida