class Azure::CognitiveServices::LuisRuntime::V2_0::Models::LuisResult
Prediction
, based on the input query, containing intent(s) and entities.
Attributes
altered_query[RW]
@return [String] The corrected utterance (when spell checking was enabled).
composite_entities[RW]
@return [Array<CompositeEntityModel>] The composite entities extracted from the utterance.
connected_service_result[RW]
@return [LuisResult]
entities[RW]
@return [Array<EntityModel>] The entities extracted from the utterance.
intents[RW]
@return [Array<IntentModel>] All the intents (and their score) that were detected from utterance.
query[RW]
@return [String] The input utterance that was analyzed.
sentiment_analysis[RW]
@return [Sentiment]
top_scoring_intent[RW]
@return [IntentModel]
Public Class Methods
mapper()
click to toggle source
Mapper for LuisResult
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2.0/generated/azure_cognitiveservices_luisruntime/models/luis_result.rb, line 47 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'LuisResult', type: { name: 'Composite', class_name: 'LuisResult', model_properties: { query: { client_side_validation: true, required: false, serialized_name: 'query', type: { name: 'String' } }, altered_query: { client_side_validation: true, required: false, serialized_name: 'alteredQuery', type: { name: 'String' } }, top_scoring_intent: { client_side_validation: true, required: false, serialized_name: 'topScoringIntent', type: { name: 'Composite', class_name: 'IntentModel' } }, intents: { client_side_validation: true, required: false, serialized_name: 'intents', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'IntentModelElementType', type: { name: 'Composite', class_name: 'IntentModel' } } } }, entities: { client_side_validation: true, required: false, serialized_name: 'entities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'EntityModelElementType', type: { name: 'Composite', class_name: 'EntityModel' } } } }, composite_entities: { client_side_validation: true, required: false, serialized_name: 'compositeEntities', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'CompositeEntityModelElementType', type: { name: 'Composite', class_name: 'CompositeEntityModel' } } } }, sentiment_analysis: { client_side_validation: true, required: false, serialized_name: 'sentimentAnalysis', type: { name: 'Composite', class_name: 'Sentiment' } }, connected_service_result: { client_side_validation: true, required: false, serialized_name: 'connectedServiceResult', type: { name: 'Composite', class_name: 'LuisResult' } } } } } end