Class: Google::Cloud::Dialogflow::V2::Generator

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/generator.rb

Overview

LLM generator.

Instance Attribute Summary collapse

Instance Attribute Details

#agent_coaching_context::Google::Cloud::Dialogflow::V2::AgentCoachingContext

Returns Input of prebuilt Agent Coaching feature.

Note: The following fields are mutually exclusive: agent_coaching_context, free_form_context, summarization_context. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::AgentCoachingContext)

    Input of prebuilt Agent Coaching feature.

    Note: The following fields are mutually exclusive: agent_coaching_context, free_form_context, summarization_context. If a field in that set is populated, all other fields in the set will automatically be cleared.



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Creation time of this generator.

Returns:



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#description::String

Returns Optional. Human readable description of the generator.

Returns:

  • (::String)

    Optional. Human readable description of the generator.



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#free_form_context::Google::Cloud::Dialogflow::V2::FreeFormContext

Returns Input of free from generator to LLM.

Note: The following fields are mutually exclusive: free_form_context, agent_coaching_context, summarization_context. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::FreeFormContext)

    Input of free from generator to LLM.

    Note: The following fields are mutually exclusive: free_form_context, agent_coaching_context, summarization_context. If a field in that set is populated, all other fields in the set will automatically be cleared.



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#inference_parameter::Google::Cloud::Dialogflow::V2::InferenceParameter

Returns Optional. Inference parameters for this generator.

Returns:



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String (readonly)

Returns Output only. Identifier. The resource name of the generator. Format: projects/<Project ID>/locations/<Location ID>/generators/<Generator ID>.

Returns:

  • (::String)

    Output only. Identifier. The resource name of the generator. Format: projects/<Project ID>/locations/<Location ID>/generators/<Generator ID>



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#published_model::String

Returns Optional. The published Large Language Model name. * To use the latest model version, specify the model name without version number. Example: text-bison * To use a stable model version, specify the version number as well. Example: text-bison@002.

Returns:

  • (::String)

    Optional. The published Large Language Model name. * To use the latest model version, specify the model name without version number. Example: text-bison * To use a stable model version, specify the version number as well. Example: text-bison@002.



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#suggestion_deduping_config::Google::Cloud::Dialogflow::V2::SuggestionDedupingConfig

Returns Optional. Configuration for suggestion deduping. This is only applicable to AI Coach feature.

Returns:



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#summarization_context::Google::Cloud::Dialogflow::V2::SummarizationContext

Returns Input of prebuilt Summarization feature.

Note: The following fields are mutually exclusive: summarization_context, free_form_context, agent_coaching_context. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Dialogflow::V2::SummarizationContext)

    Input of prebuilt Summarization feature.

    Note: The following fields are mutually exclusive: summarization_context, free_form_context, agent_coaching_context. If a field in that set is populated, all other fields in the set will automatically be cleared.



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#tools::Array<::String>

Returns Optional. Resource names of the tools that the generator can choose from. Format: projects/<Project ID>/locations/<Location ID>/tools/<tool ID>.

Returns:

  • (::Array<::String>)

    Optional. Resource names of the tools that the generator can choose from. Format: projects/<Project ID>/locations/<Location ID>/tools/<tool ID>.



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#trigger_event::Google::Cloud::Dialogflow::V2::TriggerEvent

Returns Optional. The trigger event of the generator. It defines when the generator is triggered in a conversation.

Returns:



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Update time of this generator.

Returns:



394
395
396
397
# File 'proto_docs/google/cloud/dialogflow/v2/generator.rb', line 394

class Generator
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end