Skip to content

Conversational Agent buitl for Conversational AI Workshop at TUM sebis

Notifications You must be signed in to change notification settings

dann-tran/convo-agent-german-parks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversational Agent for German national parks

Project for Conversational AI Workshop at TUM sebis.

Prerequisites

  • Dialogflow account
  • python>=3.8
  • ngrok (for local development)

Setup

Clone this repo, navigate to the root directory, and execute the following commands

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

ngrok setup for local development

  1. Register for ngrok at https://dashboard.ngrok.com/signup.

  2. Find your authentication token at https://dashboard.ngrok.com/get-started/your-authtoken.

  3. Copy the token and execute

    ngrok config add-authtoken [TOKEN]
    

Local development

  1. python3 run.py. Make sure that the Flask app is running on localhost port 8000.
  2. ngrok http 8000.
  3. Go to Dialogflow and paste the forwarding URL to Diagflow -> Fulfilment -> Webhook -> URL.

About

Conversational Agent buitl for Conversational AI Workshop at TUM sebis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published