Gemini Enterprise for Customer Experience V1BETA API - Class Google::Cloud::Ces::V1beta::AgentSkill (v0.2.0)

Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::AgentSkill.

Represents a distinct capability or function that an agent can perform.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#description

def description() -> ::String
Returns
  • (::String) — Required. A detailed description of the skill.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — Required. A detailed description of the skill.
Returns
  • (::String) — Required. A detailed description of the skill.

#examples

def examples() -> ::Array<::String>
Returns
  • (::Array<::String>) — Example prompts or scenarios that this skill can handle.

#examples=

def examples=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Example prompts or scenarios that this skill can handle.
Returns
  • (::Array<::String>) — Example prompts or scenarios that this skill can handle.

#id

def id() -> ::String
Returns
  • (::String) — Required. A unique identifier for the agent's skill.

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — Required. A unique identifier for the agent's skill.
Returns
  • (::String) — Required. A unique identifier for the agent's skill.

#input_modes

def input_modes() -> ::Array<::String>
Returns
  • (::Array<::String>) — The set of supported input media types for this skill, overriding the agent's defaults.

#input_modes=

def input_modes=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The set of supported input media types for this skill, overriding the agent's defaults.
Returns
  • (::Array<::String>) — The set of supported input media types for this skill, overriding the agent's defaults.

#name

def name() -> ::String
Returns
  • (::String) — Required. A human-readable name for the skill.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. A human-readable name for the skill.
Returns
  • (::String) — Required. A human-readable name for the skill.

#output_modes

def output_modes() -> ::Array<::String>
Returns
  • (::Array<::String>) — The set of supported output media types for this skill, overriding the agent's defaults.

#output_modes=

def output_modes=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — The set of supported output media types for this skill, overriding the agent's defaults.
Returns
  • (::Array<::String>) — The set of supported output media types for this skill, overriding the agent's defaults.

#tags

def tags() -> ::Array<::String>
Returns
  • (::Array<::String>) — Required. A set of keywords describing the skill's capabilities.

#tags=

def tags=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Required. A set of keywords describing the skill's capabilities.
Returns
  • (::Array<::String>) — Required. A set of keywords describing the skill's capabilities.