Dialogflow v3 API - Class GenerativeSettings.Types.KnowledgeConnectorSettings (2.20.0)

public sealed class GenerativeSettings.Types.KnowledgeConnectorSettings : IMessage<GenerativeSettings.Types.KnowledgeConnectorSettings>, IEquatable<GenerativeSettings.Types.KnowledgeConnectorSettings>, IDeepCloneable<GenerativeSettings.Types.KnowledgeConnectorSettings>, IBufferMessage, IMessage

Reference documentation and code samples for the Dialogflow v3 API class GenerativeSettings.Types.KnowledgeConnectorSettings.

Settings for knowledge connector. These parameters are used for LLM prompt like "You are <agent>. You are a helpful and verbose <agent_identity> at <business>, <business_description>. Your task is to help humans on <agent_scope>".

Inheritance

object > GenerativeSettings.Types.KnowledgeConnectorSettings

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

KnowledgeConnectorSettings()

public KnowledgeConnectorSettings()

KnowledgeConnectorSettings(KnowledgeConnectorSettings)

public KnowledgeConnectorSettings(GenerativeSettings.Types.KnowledgeConnectorSettings other)
Parameter
Name Description
other GenerativeSettingsTypesKnowledgeConnectorSettings

Properties

Agent

public string Agent { get; set; }

Name of the virtual agent. Used for LLM prompt. Can be left empty.

Property Value
Type Description
string

AgentIdentity

public string AgentIdentity { get; set; }

Identity of the agent, e.g. "virtual agent", "AI assistant".

Property Value
Type Description
string

AgentScope

public string AgentScope { get; set; }

Agent scope, e.g. "Example company website", "internal Example company website for employees", "manual of car owner".

Property Value
Type Description
string

Business

public string Business { get; set; }

Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search.

Property Value
Type Description
string

BusinessDescription

public string BusinessDescription { get; set; }

Company description, used for LLM prompt, e.g. "a family company selling freshly roasted coffee beans".

Property Value
Type Description
string

DisableDataStoreFallback

public bool DisableDataStoreFallback { get; set; }

Whether to disable fallback to Data Store search results (in case the LLM couldn't pick a proper answer). Per default the feature is enabled.

Property Value
Type Description
bool