Agent loop e autonomia
Il ciclo cognitivo che rende Remi autonomo.
Ad ogni battito (o evento), Remi esegue un ciclo cognitivo. Non aspetta di essere interrogato: percepisce, pianifica, agisce e ricomincia da solo.
- Percepisce: raccoglie il contesto: input dell'evento, memoria core (sempre iniettata), stato dell'agente.
- Recupera: l'agente decide se serve richiamare memoria episodica/semantica e invoca i tool di memoria.
- Pianifica / Agisce: l'LLM sceglie il prossimo passo ed esegue i tool.
- Riflette: valuta l'esito, aggiorna obiettivi e task, registra la memoria episodica.
- Consolida: sul battito di idle riassume gli episodi recenti nella wiki semantica e applica il pruning.
Stati dell'agente
La macchina a stati attraversa: idle, thinking, acting, sleeping, waiting_approval. Limiti operativi (max step per ciclo, budget di token/tempo, rate limit dei tool) prevengono i loop a vuoto.