External Agents

DialogueKit is shipped with three agents, which are presented below. New agents can be implemented by inheriting from dialoguekit.participant.agent.Agent.

ParrotAgent

sample_agents.parrot_agent

This agent will welcome the user, but will always parrot (echo) what the user says.

MovieBotAgent

sample_agents.moviebot_agent

A connector agent for IAI MovieBot .

WozAgent

sample_agents.woz_agent

Allows a real human to play the role of the agent (“wizard”) when interacting with a user. This can be useful, e.g., when testing user simulators.