public sealed class GenerativeSettings.Types.KnowledgeConnectorSettings : IMessage<GenerativeSettings.Types.KnowledgeConnectorSettings>, IEquatable<GenerativeSettings.Types.KnowledgeConnectorSettings>, IDeepCloneable<GenerativeSettings.Types.KnowledgeConnectorSettings>, IBufferMessage, IMessageReference 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 |
|