GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings class
Settings for knowledge connector.
These parameters are used for LLM prompt like "You are . You are a helpful and verbose at , . Your task is to help humans on ".
Constructors
- GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings({String? agent, String? agentIdentity, String? agentScope, String? business, String? businessDescription, bool? disableDataStoreFallback})
- GoogleCloudDialogflowCxV3GenerativeSettingsKnowledgeConnectorSettings.fromJson(Map json_)
Properties
- agent ↔ String?
-
Name of the virtual agent.
getter/setter pair
- agentIdentity ↔ String?
-
Identity of the agent, e.g. "virtual agent", "AI assistant".
getter/setter pair
- agentScope ↔ String?
-
Agent scope, e.g. "Example company website", "internal Example company
website for employees", "manual of car owner".
getter/setter pair
- business ↔ String?
-
Name of the company, organization or other entity that the agent
represents.
getter/setter pair
- businessDescription ↔ String?
-
Company description, used for LLM prompt, e.g. "a family company selling
freshly roasted coffee beans".
getter/setter pair
- disableDataStoreFallback ↔ bool?
-
Whether to disable fallback to Data Store search results (in case the LLM
couldn't pick a proper answer).
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited