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>".
Implements
IMessageGenerativeSettingsTypesKnowledgeConnectorSettings, IEquatableGenerativeSettingsTypesKnowledgeConnectorSettings, IDeepCloneableGenerativeSettingsTypesKnowledgeConnectorSettings, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
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 |