Gemini Enterprise for Customer Experience v1beta API - Class AgentSkill (1.0.0-beta06)

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

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1beta API class AgentSkill.

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

Inheritance

object > AgentSkill

Namespace

Google.Cloud.Ces.V1Beta

Assembly

Google.Cloud.Ces.V1Beta.dll

Constructors

AgentSkill()

public AgentSkill()

AgentSkill(AgentSkill)

public AgentSkill(AgentSkill other)
Parameter
Name Description
other AgentSkill

Properties

Description

public string Description { get; set; }

Required. A detailed description of the skill.

Property Value
Type Description
string

Examples

public RepeatedField<string> Examples { get; }

Example prompts or scenarios that this skill can handle.

Property Value
Type Description
RepeatedFieldstring

Id

public string Id { get; set; }

Required. A unique identifier for the agent's skill.

Property Value
Type Description
string

InputModes

public RepeatedField<string> InputModes { get; }

The set of supported input media types for this skill, overriding the agent's defaults.

Property Value
Type Description
RepeatedFieldstring

Name

public string Name { get; set; }

Required. A human-readable name for the skill.

Property Value
Type Description
string

OutputModes

public RepeatedField<string> OutputModes { get; }

The set of supported output media types for this skill, overriding the agent's defaults.

Property Value
Type Description
RepeatedFieldstring

Tags

public RepeatedField<string> Tags { get; }

Required. A set of keywords describing the skill's capabilities.

Property Value
Type Description
RepeatedFieldstring