Dialogflow v3 API - Class GenerativeSettings.Types.KnowledgeConnectorSettings (2.17.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
NameDescription
otherGenerativeSettingsTypesKnowledgeConnectorSettings

Properties

Agent

public string Agent { get; set; }

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

Property Value
TypeDescription
string

AgentIdentity

public string AgentIdentity { get; set; }

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

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
bool