Data Analytics API with Gemini v1beta API - Class AgentSkill (1.0.0-beta12)

public sealed class AgentSkill : IMessage<AgentSkill>, IEquatable<AgentSkill>, IDeepCloneable<AgentSkill>, IBufferMessage, IMessage

Reference documentation and code samples for the Data Analytics API with Gemini v1beta API class AgentSkill.

AgentSkill represents a unit of action/solution that the agent can perform.

Inheritance

object > AgentSkill

Namespace

Google.Cloud.GeminiDataAnalytics.V1Beta

Assembly

Google.Cloud.GeminiDataAnalytics.V1Beta.dll

Constructors

AgentSkill()

public AgentSkill()

AgentSkill(AgentSkill)

public AgentSkill(AgentSkill other)
Parameter
Name Description
other AgentSkill

Properties

Description

public string Description { get; set; }

Optional. A human readable description of the skill details and behaviors.

Property Value
Type Description
string

Examples

public RepeatedField<string> Examples { get; }

Optional. A set of example queries that this skill is designed to address.

Property Value
Type Description
RepeatedFieldstring

Id

public string Id { get; set; }

Optional. Unique identifier of the skill within this agent.

Property Value
Type Description
string

InputModes

public RepeatedField<string> InputModes { get; }

Optional. Possible input modalities supported.

Property Value
Type Description
RepeatedFieldstring

Name

public string Name { get; set; }

Optional. A human readable name for the skill.

Property Value
Type Description
string

OutputModes

public RepeatedField<string> OutputModes { get; }

Optional. Possible output modalities produced.

Property Value
Type Description
RepeatedFieldstring

Security

public RepeatedField<Security> Security { get; }

Security schemes necessary for the agent to leverage this skill.

Property Value
Type Description
RepeatedFieldSecurity

Tags

public RepeatedField<string> Tags { get; }

Optional. A set of tags for the skill to enhance categorization/utilization.

Property Value
Type Description
RepeatedFieldstring