No description
Find a file
Lordtzeentch38 1c869c4551 Memory added
2026-09-29 09:45:41 +02:00
cognitive_core Memory added 2026-09-29 09:45:41 +02:00
examples Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
tests Memory added 2026-09-29 09:45:41 +02:00
.gitignore Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
ADAPTER_AI.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
ARCHITETTURA.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
CHIUSURA_COGNITIVA.md Memory added 2026-09-29 09:45:41 +02:00
CICLO_E_CONFIGURATORE.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
CICLO_OPERATIVO.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
CONFRONTO_E_DECISIONE.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
CONVERSAZIONE_ORIGINALE.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
GENERAZIONE_STRUTTURATA.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
MEMORIA_E_CAPACITA.md Memory added 2026-09-29 09:45:41 +02:00
MEMORIA_EPISODICA.md Memory added 2026-09-29 09:45:41 +02:00
P0_IMPLEMENTAZIONE.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
PERSISTENZA.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
PIANO_PROTOTIPO.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
PROTOCOLLO_CORE_HOST.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
README.md Memory added 2026-09-29 09:45:41 +02:00
requirements.txt Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
RICHIESTE_CLIENT.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
RIZZO_FLOW.md Memory added 2026-09-29 09:45:41 +02:00
SERVER_LOCALE.md Memory added 2026-09-29 09:45:41 +02:00
SETUP_MODELLI.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
STATO_COGNITIVO.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
VALUTAZIONE_EVIDENZE.md Initial Cognitive Core prototype 2026-09-28 23:32:30 +02:00
VERIFICHE_STRUMENTI.md Memory added 2026-09-29 09:45:41 +02:00
WORKER_COGNITIVO.md Memory added 2026-09-29 09:45:41 +02:00

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

  1. Architettura generale: requisiti e componenti.
  2. Stato cognitivo: memorie, evidenze, conflitti e protocollo A ↔ B.
  3. Ciclo e configuratore: modalità, decisioni, attese, budget e chiusura.
  4. Memoria e capacità: esperienza, consolidamento, skill e Tool Builder.
  5. Protocollo Core ↔ Host: contratti operativi, eventi e recupero.
  6. Piano del prototipo: incrementi e criteri sperimentali.
  7. 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.