IRetrievalAgent
@nuclia/core / IRetrievalAgent
Interface: IRetrievalAgent
Defined in: libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:51
Extends
Omit<IWritableKnowledgeBox,"getEntities"|"getEntitiesGroup"|"getLabels"|"createAgenticRAGPipeline"|"generateRandomQuestionAboutResource"|"setLabelSet"|"deleteLabelSet">
Properties
activityMonitor?
optionalactivityMonitor?:ActivityMonitor
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:227
Inherited from
IWritableKnowledgeBox.activityMonitor
admin?
optionaladmin?:boolean
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:225
Inherited from
allowed_ip_addresses?
optionalallowed_ip_addresses?:string[] |null
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:40
Inherited from
IKnowledgeBoxBase.allowed_ip_addresses
allowed_origins?
optionalallowed_origins?:string[] |null
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:39
Inherited from
IKnowledgeBoxBase.allowed_origins
contrib?
optionalcontrib?:boolean
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:226
Inherited from
created?
optionalcreated?:string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:38
Inherited from
description?
optionaldescription?:string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:36
Inherited from
enforce_security?
optionalenforce_security?:boolean
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:44
Inherited from
IKnowledgeBoxBase.enforce_security
external_index_provider?
optionalexternal_index_provider?:string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:45
Inherited from
IKnowledgeBoxBase.external_index_provider
fullpath
fullpath:
string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:102
Inherited from
hidden_resources_enabled?
optionalhidden_resources_enabled?:boolean
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:42
Inherited from
IKnowledgeBoxBase.hidden_resources_enabled
hidden_resources_hide_on_creation?
optionalhidden_resources_hide_on_creation?:boolean
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:43
Inherited from
IKnowledgeBoxBase.hidden_resources_hide_on_creation
id
id:
string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:32
Inherited from
path
path:
string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:100
Inherited from
search_configs?
optionalsearch_configs?:object
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:41
Index Signature
[key: string]: any
Inherited from
IKnowledgeBoxBase.search_configs
slug
slug:
string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:33
Inherited from
state?
optionalstate?:KBStates
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:35
Inherited from
syncManager
syncManager:
SyncManager
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:229
Inherited from
IWritableKnowledgeBox.syncManager
taskManager
taskManager:
TaskManager
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:228
Inherited from
IWritableKnowledgeBox.taskManager
title
title:
string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:34
Inherited from
zone
zone:
string
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:37
Inherited from
Methods
addContext()
addContext(
agent,workflowId?):Observable<{id:string; }>
Defined in: libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:89
Parameters
agent
workflowId?
string
Returns
Observable<{ id: string; }>
addDriver()
addDriver(
driver):Observable<void>
Defined in: libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:76
Parameters
driver
Returns
Observable<void>
addGeneration()
addGeneration(
agent,workflowId?):Observable<{id:string; }>
Defined in: libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:94
Parameters
agent
workflowId?
string
Returns
Observable<{ id: string; }>
addPostprocess()
addPostprocess(
agent,workflowId?):Observable<{id:string; }>
Defined in: libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:99
Parameters
agent
workflowId?
string
Returns
Observable<{ id: string; }>
addPreprocess()
addPreprocess(
agent,workflowId?):Observable<{id:string; }>
Defined in: libs/sdk-core/src/lib/db/retrieval-agent/retrieval-agent.models.ts:84
Parameters
agent
workflowId?
string
Returns
Observable<{ id: string; }>
addVectorset()
addVectorset(
model):Observable<void>
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:277
Parameters
model
string
Returns
Observable<void>
Inherited from
IWritableKnowledgeBox.addVectorset
ask()
Call Signature
ask(
query,context?,features?,options?):Observable<Answer|IErrorResponse>
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:122
Parameters
query
string
context?
features?
Features[]
options?
Returns
Observable<Answer | IErrorResponse>
Inherited from
Call Signature
ask(
query,context?,features?,options?,callback?):Observable<Answer|IErrorResponse>
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:128
Parameters
query
string
context?
features?
Features[]
options?
callback?
(answer) => void
Returns
Observable<Answer | IErrorResponse>
Inherited from
askViaWS()
askViaWS(
agenticConfigId,question,keepOpen?,searchConfiguration?,groups?,chatHistory?):Observable<IErrorResponse|AragResponse>
Defined in: libs/sdk-core/src/lib/db/kb/kb.models.ts:136