Folder Structure

Actions

Here are python scripts related to the execution of custom actions. These include providing dynamic responses based on data from databases or external APIs.

Addons

Here you can find the code for the custom connector. Custom connector is responsible for synchronizing inputs/outputs between Furhat and the external display.

Data

This folder contains training data for the DAGFiNN. This includes user utterances to recognize, rules and story paths based on user intents, and responses to those intents.

DB

This folder contains databases for DAGFiNN. Those include relevant information for the recommender modules (e.g., conference session and POI data) and dialogue tracking (i.e., historical conversations).

Scripts

Here are stored additional scripts used e.g., for data processing and preparation.

Tests

Unit tests for python scripts and tests for predicted intents based on the rules and stories.