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.