Share via


class Intent::P atternMatchingModel

class Intent::PatternMatchingModel
  : public Intent::LanguageUnderstandingModel

A szándékfelismeréshez használt mintaegyeztetési modellt jelöli.

Tagok

Leképezések

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

Ez a szándéktároló a modell által keresendő összes szándék meghatározására szolgál.

Entitások

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

Ez a szándéktároló a modell által keresendő összes szándék meghatározására szolgál.

GetModelId

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

A modell azonosítóját adja vissza.

Válaszok

A modell azonosítóját képviselő sztring.

FromModelId

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

Létrehoz egy mintaegyező modellt a megadott modellazonosító használatával.

Paraméterek

  • modelId Egy sztring, amely a modell egyedi azonosítóját jelöli.

Válaszok

Egy megosztott mutató a mintaegyeztető modellhez.

FromJSONFile

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

Létrehoz egy mintaegyező modellt a megadott .json fájllal. Ennek a Microsoft LUIS JSON exportálási sémáját kell követnie.

Paraméterek

  • filepath Egy ".json" fájl elérési útját jelző sztring.

Válaszok

Egy megosztott mutató a mintaegyeztető modellhez.

FromJSONFileStream

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

Létrehoz egy PatternMatchingModel objektumot a megadott istream használatával, amely luis json formátumban egy .json fájlra mutat. Ez feltételezi, hogy a stream már nyitva van, és rendelkezik olvasási engedéllyel.

Paraméterek

  • iStream Egy ".json" fájlt képviselő stream.

Válaszok

Egy megosztott mutató a mintaegyeztető modellhez.