Launching
71

jarvis-the-nutritionist

Jarvis is here to help you for your groceries ! He's smart, kind and neutral, he won't judge you.

Jarvis the Nutritionist

Jarvis is here to help you for your groceries, food questions and so on ! He's smart, kind and neutral, he won't judge you :)

You have two ways of contacting him for the moment. Don't hesitate to drop him a line :

Jarvis understands French and English but will answer you in French.

NB: Jarvis is not online anymore.

Structure

This repo contains some tests about APIs calls and techs. The main thing here is in the api/ folder where you can find the webservices used by the chatbot to interact with the OpenFood API.

The bot itself is in this repo : https://github.com/JarvisMesper/jarvis-the-bot.

Technologies

The chatbot is built with the Microsoft Bot Framework in NodeJS. It uses LUIS (Language Understanding Intelligent Service) to process and understand what the user is asking him. The bot talks to an API made with Flask in Python and hosted on an Ubuntu virtual machine. This API retreive data from OpenFood. All of this is hosted on Azure Bot Service for the demo.

Jarvis is able to understand basic questions like "Who are you ?", both in French and English. He can retrieve product information when the user send him a picture of the barcode using quaggaJS library for the scan.

He also remembers the last scanned products, and let you compare products together.

Context

This project was made during the Open Food Hackdays (10/11 February 2017) oragnized by OpenData.ch @ EPFL.

The following developments of the chatbot are not on the repo. Follow us on Twitter to get notified.

A report containing the state of the project in October 2017 is available here.

Contributors

jarvis the nutritionist icon

Team forming

jacky_casas has joined!

19.12.2017 12:37

Worked on documentation

19.12.2017 12:31 ~ jacky_casas

Team forming

greg_s has joined!

15.02.2017 20:33

Team forming

maryam_yepes has joined!

11.02.2017 15:18

Worked on documentation

11.02.2017 14:33 ~ nathan_quinteiro

Event finished

11.02.2017 14:00

Team forming

christian_abbet has joined!

10.02.2017 11:22

Team forming

nathan_quinteiro has joined!

10.02.2017 11:17

Project started

Initialized by nathan_quinteiro 🎉

10.02.2017 11:17

Event started

10.02.2017 09:00

Lausanne

Projects from the Open Food Data Hackdays presented at EPFL in Lausanne, Switzerland on February 11, 2017.

School of Data CH   Slack | Twitter | Facebook


Creative Commons LicenceThe contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License.

Open Food Hackdays 2017