Skip to content

This project represents an attempt at creating a conversational agent as an interface to explore a dataset.

Notifications You must be signed in to change notification settings

JohannesGetzner/conversational-ai-history-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversational AI Workshop: History Agent

This project was created during the Conversational AI Workshop at the Software Engineering for Business Information Systems (sebis) chair at the Technical University of Munich (TUM).

Introduction & Motivation

This project aims to showcase how a conversational agent could be used as an interface to explore a dataset. More information on the dataset can be found here. The agent was built using Google Dialogflow and a Flask backend.

Install the requirements | Python=3.9

Unix/macOS:

python3 -m pip install --user virtualenv
python3 -m venv dialogflow-env
source dialogflow-env/bin/activate
python3 -m pip install -r requirements.txt

Demo

To try out the demo, create a new Google Dialogflow project and import the history-agent.zip file. Locally start ngrok with ngrok http 8000 to forward the Flask port to the Dialog Agent. The link provided by ngrok once started must be entered in the Dialogflow project under the 'Fulfillment/Webhook/Url' tab. First run the Flask App and then visit frontend.html file to play around with the demo.

Screenshots

screenshot1

screenshot2

About

This project represents an attempt at creating a conversational agent as an interface to explore a dataset.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published