Version: 3.x
rasa.nlu.extractors.duckling_entity_extractor
DucklingEntityExtractor Objects
@DefaultV1Recipe.register(
DefaultV1Recipe.ComponentType.ENTITY_EXTRACTOR, is_trainable=False
)
class DucklingEntityExtractor(GraphComponent, EntityExtractorMixin)
Searches for structured entities, e.g. dates, using a duckling server.
get_default_config
@staticmethod
def get_default_config() -> Dict[Text, Any]
The component's default config (see parent class for full docstring).
__init__
def __init__(config: Dict[Text, Any]) -> None
Creates the extractor.
Arguments:
config
- The extractor's config.
create
@classmethod
def create(cls, config: Dict[Text, Any], model_storage: ModelStorage,
resource: Resource,
execution_context: ExecutionContext) -> DucklingEntityExtractor
Creates component (see parent class for full docstring).
process
def process(messages: List[Message]) -> List[Message]
Augments the message with potentially extracted entities.