Reference documentation and code samples for the Data Analytics API with Gemini V1BETA API class Google::Cloud::GeminiDataAnalytics::V1beta::AgentSkill.
AgentSkill represents a unit of action/solution that the agent can perform.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#description
def description() -> ::String
Returns
- (::String) — Optional. A human readable description of the skill details and behaviors.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — Optional. A human readable description of the skill details and behaviors.
Returns
- (::String) — Optional. A human readable description of the skill details and behaviors.
#examples
def examples() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. A set of example queries that this skill is designed to address.
#examples=
def examples=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. A set of example queries that this skill is designed to address.
Returns
- (::Array<::String>) — Optional. A set of example queries that this skill is designed to address.
#id
def id() -> ::String
Returns
- (::String) — Optional. Unique identifier of the skill within this agent.
#id=
def id=(value) -> ::String
Parameter
- value (::String) — Optional. Unique identifier of the skill within this agent.
Returns
- (::String) — Optional. Unique identifier of the skill within this agent.
#input_modes
def input_modes() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. Possible input modalities supported.
#input_modes=
def input_modes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. Possible input modalities supported.
Returns
- (::Array<::String>) — Optional. Possible input modalities supported.
#name
def name() -> ::String
Returns
- (::String) — Optional. A human readable name for the skill.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Optional. A human readable name for the skill.
Returns
- (::String) — Optional. A human readable name for the skill.
#output_modes
def output_modes() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. Possible output modalities produced.
#output_modes=
def output_modes=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. Possible output modalities produced.
Returns
- (::Array<::String>) — Optional. Possible output modalities produced.
#security
def security() -> ::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>
Returns
- (::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>) — Security schemes necessary for the agent to leverage this skill.
#security=
def security=(value) -> ::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>
Parameter
- value (::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>) — Security schemes necessary for the agent to leverage this skill.
Returns
- (::Array<::Google::Cloud::GeminiDataAnalytics::V1beta::Security>) — Security schemes necessary for the agent to leverage this skill.
#tags
def tags() -> ::Array<::String>
Returns
- (::Array<::String>) — Optional. A set of tags for the skill to enhance categorization/utilization.
#tags=
def tags=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Optional. A set of tags for the skill to enhance categorization/utilization.
Returns
- (::Array<::String>) — Optional. A set of tags for the skill to enhance categorization/utilization.