Indice navigabile della ragnatela documentale

Mappa dello studio
"Agentizzare PMI"

Punto di accesso unico per tutti i documenti di questo percorso di studio: 4 studi tecnici, 2 presentazioni, glossario, cronologia, prossimi step. Aggiornata di pari passo agli studi.

Ultimo aggiornamento: 2026-05-07 · Andrea Pellizzari, andreapellizzari.it
In una frase

Stiamo costruendo un CPQ con interfaccia conversazionale per PMI italiane B2B distribuzione multi-brand.

Modello bi-dimensionale: knowledge consulenziale per brand (Knowledge Tools MCP) + dato strutturato cross-brand (PIM lite + Mexal + Promo).

Pattern centrale: PIM filtra (recall alto) Knowledge Tools brand validano (precisione alta) Supervisor sintetizza in 3 stati distinti (compatibile / consigliato / sconsigliato).

★ pagine operative arcocat · aggiornate ad ogni iterazione

Cantiere arcocat — dashboard live →

Stato live del cantiere arcocat: 5 nodi done, 2 pendenti, 3 futuri. Diagramma sistema, timeline, prossimi passi, glossario sigle. Apri questa quando torni dopo una pausa per riprendere il filo in 2 minuti.

Mappa mentale arcocat — overview + 4 zoom →

Visualizzazione interattiva della constellation MCP: 1 Supervisor + N Knowledge Tool brand, onboarding 7 fasi, pipeline Filter-then-Validate runtime, capability negotiation cross-brand (componibile vs atomico), ConfigurationContext multi-turno. Diagrammi Mermaid + sidebar di navigazione fra le 5 mappe.

0. Da dove iniziare (in base al tuo ruolo)

5 percorsi di lettura specifici per ruolo. Scegli il tuo, parti dal documento indicato. Tempo stimato di lettura include il primo passaggio, non l'approfondimento.

Ruolo 1

Sviluppatore in PMI

Vuoi capire cosa costruire e come. Inizia dal master architetturale, poi vai al playbook operativo.

1. Master v2.2 (40 min) 2. Playbook 7 fasi (25 min)

Tempo: ~65 min lettura. Output: chiaro su modello bi-dim + 5 livelli + come onboardare un nuovo brand.

Ruolo 2

Decisore / imprenditore PMI

Vuoi capire se vale la pena, quanto costa, quanto ci si mette. Salta i dettagli tecnici, vai al pitch dedicato.

Tempo: ~25 min. Output: ROI atteso, payback period, 3 step per partire.

Ruolo 3

Software house / concessionario Mexal

Vuoi capire come posizionarti nel mercato che cambia. Pitch tecnico-commerciale dedicato.

1. Presentazione SW house (38 min) 2. Master v2.2 (per dettagli)

Tempo: ~38 min pitch + approfondimento opzionale. Output: il vostro asset Mexal come MCP + modello commerciale per onboarding clienti.

Ruolo 4

Esperto dominio del cliente (responsabile prodotto, commerciale tecnico senior)

Vuoi capire come il tuo sapere entra nel sistema senza sparire nei "manuali AI". Pattern Karpathy = wiki editabile da te.

Tempo: ~28 min. Output: capisci come scrivere regole tecniche in MD editabile da UI senza programmare.

Ruolo 5

Curioso del modello concettuale (peer review, benchmarking architetturale)

Vuoi vedere il modello senza implementare nulla. Stai qui sulla mappa, leggi sezione 5 (concetti fondamentali) e sezione 7 (fonti di triangolazione).

1. Resta su questa mappa, salta a Sezione 5 + Sezione 7

Tempo: ~10-15 min. Output: capisci il pattern senza dover entrare nei dettagli implementativi.

1. Il quadro in 1 minuto

Approfondimento del punto chiave dell'hero. Lo studio risponde a una domanda specifica: "come si introduce l'AI agentica in una PMI manifatturiera/distribuzione italiana, in modo che funzioni davvero e non sia solo hype?"

La risposta sintetica: non si tratta di "fare un chatbot" ma di costruire un CPQ (Configure-Price-Quote) con interfaccia conversazionale. CPQ e' una categoria di software industriale documentata da 30 anni (SAP, Salesforce, Oracle ci hanno costruito sopra interi business). La novita' e' che oggi possiamo costruire un CPQ lite usando LLM come uno dei mattoni, a costi accessibili per una PMI.

Il design e' organizzato in 5 livelli architetturali (Typed Query Layer, Supervisor Filter-then-Validate, Fonti eterogenee, Configuration Context, Infrastruttura) e 4 fonti di knowledge (Mexal MCP, PIM, Knowledge Wiki brand, Configuration Context). Le 4 fonti sono popolate da 3 source originali (gestionale, PDF catalogo brand, esperto interno).

Cosa non e': questo studio non vende framework AI, non vende corsi, non vende consulenza commerciale. E' la formalizzazione del lavoro reale fatto in una PMI manifatturiera del Nordest negli ultimi 6 mesi, con un caso vivo in produzione (BlumCat, assistente tecnico interno per il catalogo Blum).

2. I 4 studi pubblici

Quattro documenti tecnici, ognuno con il proprio scope. Da leggere in ordine se siete nuovi all'argomento. Da consultare a singolo se gia' avete il quadro.

Studio 1 / Master

Stack agentico PMI

Master architetturale completo: framing CPQ, modello bi-dimensionale (knowledge verticale + cross-cutting orizzontale), 5 livelli, 4 contratti tipizzati, scelte tooling, 9 punti aperti, dimensionamento VPS. ~40 minuti di lettura.

v2.240 min~1700 righe
Leggi lo studio →
Studio 2 / Operativo

Flussi agentici PMI

Volume operativo: timeline strumenti per fase (Mese 1-12), 5 flussi end-to-end con strumenti per ogni step (incluso Flusso 5 cross-brand strutturato), diagramma end-to-end del sistema completo. ~25 minuti.

v1.325 min~700 righe
Leggi lo studio →
Studio 3 / Knowledge

Wiki narrativo AI-maintained

Pattern Karpathy applicato al livello knowledge editabile: pipeline OCR doppia, wiki autoritativo a 4 categorie (D/G/R/F), single source of truth, 5 pattern di context engineering, eval set, frontmatter eseguibile esteso per Rule Engine. ~28 minuti.

v1.128 min~520 righe
Leggi lo studio →
Studio 4 / Playbook

Onboarding catalogo PDF: 7 fasi

Playbook operativo a 7 fasi per onboardare un nuovo brand al CPQ multi-brand. Per ogni fase: cosa fare, strumenti, deliverable, prompt template per Claude Code, errori comuni. Stima tempi realistica per brand 1, 2, 10. ~25 minuti.

v1.125 min~720 righe
Leggi lo studio →
Ordine consigliato: 1 (master, capisci il modello) → 2 (flussi, vedi come si applica) → 3 (knowledge, capisci il livello editabile) → 4 (playbook, esegui).
Lettura veloce: solo TLDR di ognuno (~5 minuti totali).

3. Le 2 presentazioni a slide

Due presentazioni HTML standalone, navigabili con frecce/spazio, esportabili in PDF (tasto P). Stessa sostanza, audience diversa.

Per software house

Pensare in modo agentico

Per concessionari Mexal/Passepartout (es. Dotcom). Tono consulenziale tecnico con punto di rottura forte ("voi diventate solo backend in 24 mesi"). Include codice, snippet YAML, pattern industriali (CPQ, PIM, MCP, Karpathy). 53 slide, 35-40 minuti.

53 slide~38 min
Apri presentazione →
Per imprenditori

Agentizzare un'azienda

Per imprenditori PMI manifatturiere/distribuzione B2B. Tono consulenziale-business. Niente codice, niente jargon. Focus su ROI, payback, asset strategico (esperto interno), rischi del non muoversi. 30 slide, 20-25 minuti.

30 slide~25 min
Apri presentazione →

4. Cronologia evoluzione

Lo studio non e' nato perfetto. La cronologia di seguito mostra come e' evoluto. Utile per capire perche' certe scelte sono state fatte.

VersioneDataCambiamento principale
v1.02026-05-04 (inizio)Prima stesura: 6 layer, 9 punti aperti, dimensionamento VPS, principi guida
v1.12026-05-04Aggiunta sezione "Memoria 3 livelli"
v1.22026-05-04Aggiunta sezione "Modello di esecuzione asincrono" + lista anti-pattern
v1.32026-05-04Aggiunta sezione "Pattern dati: constellation vs centralizzato" + federazione
v2.0 (REWORK)2026-05-05Riscrittura strutturale dopo che la domanda "lavastoviglie 60 classe A cross-brand" ha fatto emergere lacune del modello mono-asse v1.x. Triangolazione su 3 fonti: review SOTA interna (PIM Akeneo, LangGraph, Anthropic multi-agent paper, Algolia RRF) + articolo Pankaj "Best RAG Architectures" + validazione esterna ChatGPT+Gemini. Introdotti: modello bi-dimensionale, 5 livelli, Filter-then-Validate, 4 contratti tipizzati, framing CPQ, Karpathy esteso con frontmatter eseguibile, hybrid retrieval BM25+RRF, Configuration Context come stato persistito strutturato.
v2.12026-05-05Allineamento tooling: aggiunti al master sentence-transformers, pdfplumber, PyMuPDF, Sentry, UptimeRobot (strumenti effettivamente in uso in BlumCat). Callout "Stato dei tooling: oggi vs futuro". Sincronizzazione versioni nei prompt template del playbook. Bump documenti correlati (flussi v1.3, playbook v1.1).
v2.22026-05-05Post primo audit periodico. 8° principio "Cost variability" + hard rule MCP ephemeral/lazy-connect nel Layer C + CRAG promosso a punto aperto con trigger esplicito post-2°brand + AI Act risk assessment marcato URGENTE (Mese 2-3) per finestra enforcement EU 2 ago 2026 + nuova sezione "Pattern non adottati e perche'" (Microsoft Agent Framework, DSPy, LangGraph full, FastMCP 3.0, Akeneo Community, Anthropic Managed Agents non verificato). Confabulazioni audit (Sonnet 5, Managed Agents) skippate; bumpato prompt audit a v1.2 con regola "verifica fonte primaria".
Importante: v2.1 e' un allineamento tooling, NON un nuovo rework architetturale. Il design strutturale resta v2.0. La storia delle versioni e' tracciata nello UpdateLog di ogni studio (sezione finale).

5. I concetti fondamentali (cheat sheet)

Sezione organizzata in 3 cluster omogenei: cosa costruiamo, come decide, tooling operativo. Ogni cluster ha una natura concettuale distinta.

Cluster A — COSA costruiamo (cosa esiste nel sistema)

A.1 Framing: stiamo costruendo un CPQ

CPQ (Configure-Price-Quote) con interfaccia conversazionale per PMI italiane B2B distribuzione multi-brand. NON un chatbot prodotto. La distinzione e' decisiva: chatbot risponde a domande, CPQ configura soluzioni vincolate.

A.2 Modello bi-dimensionale

Asse VERTICALE per brand

Knowledge consulenziale (regole, decision tree, distinte canoniche, schede narrative). Constellation di Knowledge Tools MCP, uno per brand. Il sapere "brand-specific" vive qui.

Asse ORIZZONTALE cross-brand

Dato strutturato (PIM con attributi tipizzati) + business (Mexal: prezzo/disponibilita') + promo. Singleton centralizzati. Quello che e' "comune" tra brand vive qui.

A.3 Le 4 fonti del CPQ (livello 3 dello stack)

  1. Mexal MCP (singleton): anagrafica, prezzo, disponibilita', sconti, ordini.
  2. PIM (singleton): attributi tipizzati cross-brand normalizzati.
  3. Knowledge Tools brand (constellation, uno per brand): wiki narrativo D*/G*/R*/F* + tool dominio-specifici.
  4. Configuration Context (singleton): stato persistito strutturato del progetto cliente.

A.4 Le 3 source originali che popolano le 4 fonti

SOURCE ORIGINALI → FONTI CPQ ───────────────────────────────────────────────────────────────────── 1. GESTIONALE MEXAL (gia' esistente) → 1. MEXAL MCP anagrafica, prezzi, sconti (esposizione MCP) 2. PDF CATALOGO BRAND → 2. PIM (attributi) ┌─ attributi tipizzati (tabella DB normalizzata) └─ narrativa + regole → 3. WIKI KNOWLEDGE BRAND (file MD curati) 3. ESPERTO INTERNO BRAND → Contribuisce a entrambi: sapere "perche' si fa cosi'" PIM + Wiki 4. CONFIGURATION CONTEXT si crea a runtime, no source

Cluster B — COME decide il sistema (orchestrazione e contratti)

B.1 Pattern centrale del Supervisor: Filter-then-Validate

  1. Filter (PIM): recall alto, candidati strutturati. Es. "lavastoviglie 60 classe A" → 12 candidati cross-brand.
  2. Validate (Knowledge Tools brand in parallelo): precisione alta, ragionamento tecnico. Per ogni candidato, regole brand applicate.
  3. Synthesize: 3 stati distinti (compatibile / consigliato / sconsigliato).

In conflitto vince Knowledge: il "si potrebbe MA sconsiglio perche'..." e' il valore consulenziale.

B.2 I 4 contratti tipizzati (PRIMA del codice)

ContrattoFormaEditabile da
TypedQueryCodice puroSviluppatore
CategorySchemaMD-Karpathy (C*.md)Esperto interno via UI
RuleMD-Karpathy con frontmatter eseguibile (R*.md)Esperto interno via UI
ConfigurationContextCodice puro (Postgres JSONB)Sviluppatore

B.3 Tre stati distinti nella risposta (mai mescolati)

Compatibile = PIM ok, Knowledge non valuta.
Consigliato = PIM ok + Knowledge approva attivamente.
Sconsigliato = PIM ok MA Knowledge segnala problema (rischio, vincolo, incompatibilita').

Cluster C — Tooling operativo e principi

C.1 Stato dei tooling (3 livelli temporali)

C.2 Pattern Karpathy (knowledge editabile da umani)

File Markdown con frontmatter YAML. Stessa fonte, due letture: l'esperto modifica narrativa + tabelle, la macchina parsa metadati strutturati. R*.md hanno frontmatter eseguibile per Rule Engine deterministico (test embedded).

C.3 Strategia Dify ibrida (per chi vuole accelerare implementazione)

Dify gestisce: chat UI + Supervisor visuale + observability base + integrazione MCP.
Custom Python resta: PIM (Postgres+JSONB), Rule Engine, Knowledge Tools brand (con hybrid retrieval avanzato), Configuration Context.
Risultato: -30/-40% tempo sviluppo per cliente, lock-in parziale gestibile.

C.4 8 principi guida operativi (in 1 riga ciascuno)

  1. Determinismo dove possibile, LLM dove serve giudizio
  2. Gli agenti non si auto-orchestrano
  3. Stesso core, facciate multiple (MCP)
  4. Lego, non monoliti
  5. Observability dal giorno zero
  6. Hard rules nel codice, non nei prompt
  7. Auditabilita' come requisito, non aggiunta
  8. Cost variability esplicito (aggiunto v2.2: budget cap per session)

6. Glossario rapido

TermineSignificato breve
CPQConfigure-Price-Quote, software industriale (30 anni di tradizione)
PIMProduct Information Management, schema attributi tipizzati per categoria
MCPModel Context Protocol (Anthropic), protocollo standard per esporre tool a LLM
MD-KarpathyKnowledge editabile come file Markdown con frontmatter YAML (pattern di Andrej Karpathy "LLM Wiki")
Frontmatter eseguibileEstensione del frontmatter YAML con condizione/azione/test parsabili da evaluator
SupervisorAgente "capo" che orchestra senza fare lavoro diretto
Filter-then-ValidateSequenza PIM filtra → Knowledge brand valida (NON parallelo)
Constellation vs SingletonConstellation = molti servizi standalone (uno per brand). Singleton = uno solo condiviso.
Slot fillingParsing pre-LLM testo → oggetto strutturato tipizzato
Typed Query LayerLivello 1 dello stack v2.0: deterministico, prima del LLM
Configuration ContextStato persistito JSON tipizzato di una sessione utente
Knowledge ToolMCP server per brand (NON agente autonomo). Espone tool standard + dominio.
RRFReciprocal Rank Fusion, formula 1/(k+rank) per merge cross-source di score incompatibili
Hybrid retrievalBM25 FTS5 + cosine semantica + RRF, per dominio tecnico misto
Tre statiCompatibile / Consigliato / Sconsigliato nella risposta del Supervisor
Karpathy patternWiki narrativo curato umanamente come MD, letto da umani + parsato da macchina
Migration path5-step sequenza per portare BlumCat reale dentro lo stack v2.0 (10-13 settimane)
arcocatNome di lavoro della piattaforma multi-catalog (BlumCat + futuri Bosch/Whirlpool/...)
BlumCatBot tecnico per catalogo Blum, in produzione dal 2026-04-29 su LAN aziendale Arco

7. Fonti e ispirazioni (triangolazione)

Lo studio v2.0 e' triangolato su 4 fonti indipendenti. Ogni scelta architetturale e' stata validata contro almeno 2 di queste:

Fonte 1

CPQ classico (industriale, 30 anni)

SAP CPQ, Salesforce, Oracle, ServiceNow CPQ, DealHub, Servicepath, Alguna. Categoria di software che modella spazio configurazioni vincolate. Il framing CPQ del nostro design viene da qui.

Fonte 2

Anthropic multi-agent paper (2025)

"How we built our multi-agent research system". Pattern orchestrator-worker (lead Opus + sub-agents Sonnet). +90.2% performance vs single-agent. Pattern Supervisor v2.0 deriva da qui.

Fonte 3

PIM Akeneo (open source, 20 anni)

Akeneo PIM. Modello dati Family + Category + Attribute tipizzato + brand-as-attribute. Il PIM lite del v2.0 replica questo schema in Postgres+JSONB con MD-Karpathy.

Fonte 4

Validazione esterna multi-AI

Review architetturale comparativa fatta da ChatGPT + Gemini su prompt strutturato. Convergenza forte (8 punti) su: Configuration Context, Filter-then-Validate, Typed Query Layer, Rule Engine deterministico, framing CPQ. Tutti integrati nel design.

Letture / approfondimenti citati nel master