/election-conv-ai

Conversational interface that helps you figure out who to vote for in elections

Primary LanguagePython

Author: Ty Dunn

Created: December 2018

Setup

Clone Repo

  • git clone https://github.com/TyDunn/election-conv-ai.git

Install

  • pip install -r requirements.txt
  • python -m spacy download en

Makefile

  • make train-nlu
  • make tain-core
  • make cmdline
  • make action-server

What is in this repo?

  • rest_api
  • nlu_data
  • stories
  • config

How to use this?

Once you have everything up and running:

  • Say hello!
  • Ask the interface to start the questionnaire
  • Answer the ten questions asked by the interface
  • Recieve a final report about how your views align
  • You can also ask questions about the views of candidates on the issues

What to do next?

  • Take it and run
  • Look at my next steps ideas for inspiration
  • Use it for your own local election

Technologies