ignition-monorepo / core/src / AgentInterface
Interface: AgentInterface
Defined in: core/src/types.ts:53
Extended by
Methods
getAction()
getAction(
observation,greedy?):Promise<number|number[]>
Defined in: core/src/types.ts:54
Parameters
observation
number[]
greedy?
boolean
Returns
Promise<number | number[]>
remember()
remember(
experience):void
Defined in: core/src/types.ts:55
Parameters
experience
Returns
void
train()
train():
Promise<void>
Defined in: core/src/types.ts:56
Returns
Promise<void>
dispose()?
optionaldispose():void
Defined in: core/src/types.ts:58
Release TF/GPU/WASM resources held by the agent
Returns
void
reset()?
optionalreset():void
Defined in: core/src/types.ts:60
Reset agent internal state (epsilon, memory, counters…)
Returns
void
save()?
optionalsave(modelId,metadata?):Promise<string|void>
Defined in: core/src/types.ts:65
Save the agent’s model and state. Returns URI or void.
Parameters
modelId
string
metadata?
Record<string, unknown>
Returns
Promise<string | void>
load()?
optionalload(modelId):Promise<void>
Defined in: core/src/types.ts:68
Load a previously saved model and state.
Parameters
modelId
string
Returns
Promise<void>
getState()?
optionalgetState():Record<string,unknown>
Defined in: core/src/types.ts:71
Serialize internal state (epsilon, stepCount, etc.) for checkpointing.
Returns
Record<string, unknown>
setState()?
optionalsetState(state):void
Defined in: core/src/types.ts:74
Restore internal state from a serialized object.
Parameters
state
Record<string, unknown>
Returns
void