Partilhar via


classe Intent::P atternMatchingModel

class Intent::PatternMatchingModel
  : public Intent::LanguageUnderstandingModel

Representa um modelo de correspondência de padrões utilizado para o reconhecimento de intenções.

Membros

Intenções

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

Este contentor de Intenções é utilizado para definir todas as Intenções que este modelo irá procurar.

Entidades

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

Este contentor de Intenções é utilizado para definir todas as Intenções que este modelo irá procurar.

GetModelId

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

Devolve o ID para este modelo.

Devoluções

Uma cadeia que representa o ID deste modelo.

FromModelId

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

Cria um modelo de correspondência de padrões com o ID de modelo especificado.

Parâmetros

  • modelId Uma cadeia que representa um ID exclusivo para este modelo.

Devoluções

Um ponteiro partilhado para o modelo de correspondência de padrões.

FromJSONFile

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

Cria um modelo de correspondência de padrões com o ficheiro de .json especificado. Isto deve seguir o esquema de exportação JSON do Microsoft LUIS.

Parâmetros

  • filepath Uma cadeia que representa o caminho para um ficheiro ".json".

Devoluções

Um ponteiro partilhado para o modelo de correspondência de padrões.

FromJSONFileStream

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

Cria um PatternMatchingModel com o istream especificado que aponta para um ficheiro .json no formato json luis. Isto pressupõe que o fluxo já está aberto e tem permissão para ler.

Parâmetros

  • iStream Um fluxo que representa um ficheiro ".json".

Devoluções

Um ponteiro partilhado para o modelo de correspondência de padrões.