Compartir a través de


Clase Intent::P atternMatchingModel

class Intent::PatternMatchingModel
  : public Intent::LanguageUnderstandingModel

Representa un modelo de coincidencia de patrones usado para el reconocimiento de intenciones.

Miembros

Intenciones

Sintaxis: public std::vector< PatternMatchingIntent > Intents;

Este contenedor de intenciones se usa para definir todas las intenciones que buscará este modelo.

Entities

Sintaxis: public std::vector< PatternMatchingEntity > Entities;

Este contenedor de intenciones se usa para definir todas las intenciones que buscará este modelo.

GetModelId

Sintaxis: public inline virtual std::string GetModelId ( ) const;

Devuelve el identificador de este modelo.

Devoluciones

Cadena que representa el identificador de este modelo.

FromModelId

Sintaxis: public inline static std::shared_ptr< PatternMatchingModel > FromModelId ( const std::string & modelId );

Crea un modelo de coincidencia de patrones mediante el identificador de modelo especificado.

Parámetros

  • modelId Cadena que representa un identificador único para este modelo.

Devoluciones

Puntero compartido al modelo de coincidencia de patrones.

FromJSONFile

Sintaxis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFile ( const std::string & filepath );

Crea un modelo de coincidencia de patrones mediante el archivo .json especificado. Esto debe seguir el esquema de exportación json de Microsoft LUIS.

Parámetros

  • filepath Cadena que representa la ruta de acceso a un archivo ".json".

Devoluciones

Puntero compartido al modelo de coincidencia de patrones.

FromJSONFileStream

Sintaxis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFileStream ( std::istream & iStream );

Crea un patternMatchingModel con el istream especificado que apunta a un archivo .json en el formato JSON de LUIS. Se supone que la secuencia ya está abierta y tiene permiso para leer.

Parámetros

  • iStream Secuencia que representa un archivo ".json".

Devoluciones

Puntero compartido al modelo de coincidencia de patrones.