simulation.nlp package

Submodules

simulation.nlp.nlg module

Natural Language Generator

Abstract class for generating natural language response.

Author Shuo Zhang

class simulation.nlp.nlg.NLG

Bases: abc.ABC

NLG abstract class

generate_response_text(intent, arguments=None)

Initializes any necessary components.

Parameters:
  • intent – agent intent
  • arguments
Returns:

a string for user utterance

simulation.nlp.nlu module

Base natural language understanding class

Abstract class for entity linking method.

Author: Shuo Zhang, Krisztian Balog

class simulation.nlp.nlu.NLU

Bases: abc.ABC

NLU abstract class

Links entities in the given text. :param text: agent response

Module contents

NLP

This nlp package provides classes for entity linking and natural language generation.

Author: Shuo Zhang