Interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilder (0.52.0)

public static interface GenerativeSettings.KnowledgeConnectorSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAgent()

public abstract String getAgent()

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

string agent = 2;

Returns
TypeDescription
String

The agent.

getAgentBytes()

public abstract ByteString getAgentBytes()

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

string agent = 2;

Returns
TypeDescription
ByteString

The bytes for agent.

getAgentIdentity()

public abstract String getAgentIdentity()

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

string agent_identity = 3;

Returns
TypeDescription
String

The agentIdentity.

getAgentIdentityBytes()

public abstract ByteString getAgentIdentityBytes()

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

string agent_identity = 3;

Returns
TypeDescription
ByteString

The bytes for agentIdentity.

getAgentScope()

public abstract String getAgentScope()

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

string agent_scope = 5;

Returns
TypeDescription
String

The agentScope.

getAgentScopeBytes()

public abstract ByteString getAgentScopeBytes()

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

string agent_scope = 5;

Returns
TypeDescription
ByteString

The bytes for agentScope.

getBusiness()

public abstract String getBusiness()

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

string business = 1;

Returns
TypeDescription
String

The business.

getBusinessBytes()

public abstract ByteString getBusinessBytes()

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

string business = 1;

Returns
TypeDescription
ByteString

The bytes for business.

getBusinessDescription()

public abstract String getBusinessDescription()

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

string business_description = 4;

Returns
TypeDescription
String

The businessDescription.

getBusinessDescriptionBytes()

public abstract ByteString getBusinessDescriptionBytes()

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

string business_description = 4;

Returns
TypeDescription
ByteString

The bytes for businessDescription.

getDisableDataStoreFallback()

public abstract boolean getDisableDataStoreFallback()

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.

bool disable_data_store_fallback = 8;

Returns
TypeDescription
boolean

The disableDataStoreFallback.