Training tool

APIS

Here we have the different views of the app.

Mongo

Here we have the different views of the app.

mongo.update_entry(entry_id)

This method updates the classified status of an interaction

Parameters:

param entry_id:The id of the message.
mongo.get_interactions(agent)

This method retrieves all of unclassified user-agent interactions

Parameters:agent – A valid agent name.
Returns:a list of all interactions

DataBase

Here we have the different views of the app.

KG

Here we have the different views of the app.

kg.build_intents_kg(agent)

This method builds the kg for the chatbot, in order to be mixed with the curren kg of the agent.

Parameters:agent – an agent name.
Returns:The kg in json-ld format

Utils

Here we have the different views of the app.

utils.make_uri(s)

This method is used to clean an string and convert it to uri :param s: A string to be cleaned :return: The string as uri

Check also the TODO lis for this project:

This project is part of the architecture described in: Herrera, Andre & Yaguachi, Lady & Piedra, Nelson. (2019). Building Conversational Interface for Customer Support Applied to Open Campus an Open Online Course Provider. 11-13. 10.1109/ICALT.2019.00011.