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
TypeScript
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