def register_nebulento_entity_from_file(self, entity_name, file_name): file_name = resolve_resource_file(file_name) LOG.info("Registering nebulento entity file: " + file_name) try: self.engines["nebulento"].register_entity_from_file( entity_name, file_name) except Exception as e: LOG.error("Could not register file: " + file_name)
def register_palavreado_regex_from_file(self, entity_name, file_name): file_name = resolve_resource_file(file_name) LOG.info("Registering palavreado regex file: " + file_name) with open(file_name) as f: samples = [l.strip() for l in f.readlines() if l.strip() and not l.startswith( "#") and not l.startswith("//")] self.register_palavreado_regex_entity(entity_name, samples)
def register_palavreado_intent_from_file(self, intent_name, file_name): file_name = resolve_resource_file(file_name) LOG.info("Registering palavreado intent file: " + file_name) if self.engines["palavreado"]: with open(file_name) as f: samples = [l.strip() for l in f.readlines() if l.strip() and not l.startswith( "#") and not l.startswith("//")] self.engines["palavreado"].register_intent(intent_name, samples)
def register_nebulento_intent_from_file(self, intent_name, file_name): file_name = resolve_resource_file(file_name) LOG.info("Registering nebulento intent file: " + file_name) self.engines["nebulento"].register_intent_from_file( intent_name, file_name)
def register_padacioso_intent_from_file(self, intent_name, file_name): file_name = resolve_resource_file(file_name) LOG.info("Registering padacioso intent file: " + file_name) self.engines["padacioso"].register_intent_from_file( intent_name, file_name)
def register_adapt_intent_from_file(self, intent_name, file_name): file_name = resolve_resource_file(file_name) LOG.info("Registering adapt intent file: " + file_name) self.register_adapt_entity_from_file(intent_name, file_name) self.register_adapt_intent(intent_name)