| cognitive_core | ||
| examples | ||
| tests | ||
| .gitignore | ||
| ADAPTER_AI.md | ||
| ARCHITETTURA.md | ||
| CHIUSURA_COGNITIVA.md | ||
| CICLO_E_CONFIGURATORE.md | ||
| CICLO_OPERATIVO.md | ||
| CONFRONTO_E_DECISIONE.md | ||
| CONVERSAZIONE_ORIGINALE.md | ||
| GENERAZIONE_STRUTTURATA.md | ||
| MEMORIA_E_CAPACITA.md | ||
| MEMORIA_EPISODICA.md | ||
| P0_IMPLEMENTAZIONE.md | ||
| PERSISTENZA.md | ||
| PIANO_PROTOTIPO.md | ||
| PROTOCOLLO_CORE_HOST.md | ||
| README.md | ||
| requirements.txt | ||
| RICHIESTE_CLIENT.md | ||
| RIZZO_FLOW.md | ||
| SERVER_LOCALE.md | ||
| SETUP_MODELLI.md | ||
| STATO_COGNITIVO.md | ||
| VALUTAZIONE_EVIDENZE.md | ||
| VERIFICHE_STRUMENTI.md | ||
| WORKER_COGNITIVO.md | ||
Cognitive Core
Servizio cognitivo indipendente, configurabile e accessibile tramite REST e WebSocket bidirezionali. Stato attuale: persistenza SQLite, server autenticato, ciclo deterministico e worker cognitivo opzionale con modelli scelti dall'utente. Adapter AI collegati; prove locali con modelli simulati. Worker cognitivo, setup modelli, ciclo deterministico, avvio del server, base eseguibile e persistenza.
Percorso di lettura
- Architettura generale: requisiti e componenti.
- Stato cognitivo: memorie, evidenze, conflitti e protocollo A ↔ B.
- Ciclo e configuratore: modalità, decisioni, attese, budget e chiusura.
- Memoria e capacità: esperienza, consolidamento, skill e Tool Builder.
- Protocollo Core ↔ Host: contratti operativi, eventi e recupero.
- Piano del prototipo: incrementi e criteri sperimentali.
- Conversazione originale: fonte storica integrale, non specifica tecnica verificata.
Decisioni progettuali
Requisiti originari: indipendenza applicativa, API e streaming bidirezionale, modelli configurabili, ruoli adattivi, esperienza riutilizzabile. Preferenza espressa: Rizzo Flow per il prototipo, da mantenere se valido. Il Tool Builder è previsto come estensione successiva.
Proposte concrete: stato strutturato versionato, memorie locali separate, aggiornamenti serializzati per task, tre modalità Light/Medium/Brain, servizio iniziale modulare e valutazione contro baseline. Le specifiche tematiche dettagliano e, dove necessario, sostituiscono le ipotesi iniziali dell'architettura generale.
Decisioni ancora sperimentali: soglie, budget di produzione, beneficio delle memorie differenziate, efficacia della cooperazione e trasferimento. Decisioni di implementazione differite: modelli/hardware effettivi, librerie, database, deployment e isolamento del Builder.
Tracciabilità del concept
| Idea della conversazione | Specifica |
|---|---|
| Processi paritari e corpo calloso | Stato cognitivo §§ 1–4 |
| Attenzione incrociata e memorie differenziate | Stato cognitivo §§ 2, 5, 7 |
| Conflitto utile, predizioni e verifica | Stato cognitivo §§ 3, 6; Ciclo §§ 3–5 |
| Light/Medium/Brain, FAST/DEEP | Ciclo § 4 |
| Meta-prompt e ruoli dinamici | Ciclo § 6 |
| Esperienza, astrazione, configurazioni apprese | Memoria §§ 1–3 |
| Skill composition e Tool Builder | Memoria §§ 5–7 |
| Output unitario | Stato cognitivo § 8; Ciclo § 7 |
| Core autonomo e host come capacità | Protocollo §§ 1–4 |
| Rizzo Flow modulare e calibrazione | Ciclo § 1; Memoria § 3; Piano § 3 |
| Ambiente simulato e trasferimento | Piano §§ 4–5 |
Sono presenti 159 test complessivi. Il ciclo include profili, generazione, confronto, decisioni, richieste al client, valutazione dei rapporti e un confronto indipendente di file reali. Il worker residente esegue i cicli del coordinatore da una coda persistente, con budget, limite di round e gestione esplicita degli esiti incerti. La chiusura cognitiva verificata, abilitata dal runtime, aggiunge ripresa dopo input, rapporto finale strutturato e completamento subordinato alle condizioni di successo. La memoria episodica privata conserva esiti e configurazioni e recupera casi storici come suggerimenti, senza trasformarli in prove correnti. Adapter, generazione, decisioni, richieste, evidenze, strumenti e coordinamento e worker. Mancano verificatori generali, sintesi narrativa, consolidamento e apprendimento delle strategie. Nessuna misura di prestazione o generalizzazione è ancora disponibile.
Adapter HTTP Rizzo Flow disponibile: configurazione e limiti. Testato con risposte simulate; nessun modello installato automaticamente.