UNPKG

universal-life-protocol-core

Version:

Revolutionary AI framework implementing living, conscious digital reality with meta-cognitive reasoning, attention economics, and autonomous learning

44 lines 1.5 kB
import { WeightedMduState, ExplicitRule } from "./types.js"; import { CuePeer } from "./cue-peer.js"; /** * Models an intelligent agent native to the ULP, based on the CLARION-MDU Synthesis. */ export declare class ClarionMduAgent { id: string; private peer?; private acs; private ms; private mcs; constructor(id: string, peer?: CuePeer); /** * The core learning loop: moving from implicit experience to explicit knowledge. * This represents the bottom-up learning process from A-cycle to L-transition. */ learnFromExperience(prevState: WeightedMduState, action: string, reward: number, nextState: WeightedMduState): void; /** * The agent decides its next action, influenced by both explicit rules and implicit goals. */ decideNextAction(currentState: WeightedMduState, possibleActions: string[]): string; /** * Get the Meta-Cognitive Subsystem for external access */ getMCS(): { activeBases: Map<string, number>; reconfigureBases: (context: string, newBase: number) => void; }; /** * Get the current implicit action knowledge (Q-values) */ getImplicitKnowledge(): Map<string, { [action: string]: number; }>; /** * Get all explicit rules learned by the agent */ getExplicitRules(): ExplicitRule[]; /** * Set the peer reference (for late binding) */ setPeer(peer: CuePeer): void; } //# sourceMappingURL=clarion-mdu-agent.d.ts.map