Post di Giancarlo Facoetti

Visualizza il profilo di Giancarlo Facoetti

Software Consultant | AI & Cloud Solutions | Strategy & Innovation | Founder

[Pip Install Datapizza] Complimenti al caro Giacomo Ciarlini e all'intero team di #Datapizza, che ha appena rilasciamo il #framework open source Datapizza AI. Appena saputo me lo sono scaricato, poi via di #claude /init per scoprire cosa c'è dentro. Ecco una breve sintesi: Datapizza AI un insieme di componenti già pronti, agenti, client per modelli LLM, memorie, pipeline, strumenti, moduli di #embedding e #caching, che possono essere combinati liberamente per creare soluzioni AI personalizzate. Principi cardini: - Poca astrazione (cioè codice leggibile e diretto, non framework “magici”) - Design API-first, per integrarsi facilmente con altri sistemi - Osservabilità nativa, grazie a OpenTelemetry È quindi una piattaforma ideale per chi costruisce prodotti GenAI professionali: dal semplice chatbot al sistema di knowledge management con RAG e tracciamento dei token. Il framework è organizzato come monorepo in stile moderno (“UV workspace”), dove tutti i moduli vivono nello stesso repository. Il repo base è datapizza-ai-core, che definisce le astrazioni base (Client, Memory, Agent, Pipeline). I moduli esterni ampliano le funzionalità: clients connette ai provider #LLM, embedders genera embedding per la ricerca semantica, modules gestisce parser e reranker, vectorstores integra database vettoriali come #Qdrant, cache migliora le prestazioni con #Redis, tools collega API esterne, e eval valuta l’efficacia dei modelli. Le informazioni vengono passate tramite Block System (output strutturati, immagini reasoning, contenuti multimodali, etc) Questa struttura unificata rende coerente e tracciabile ogni passaggio. La classe Memory gestisce la cronologia delle conversazioni come turni (USER, ASSISTANT, TOOL), ogni provider ha il suo MemoryAdapter, che traduce i messaggi nel formato corretto per #OpenAI, #Anthropic, #Google, ecc. in modo che il codice rimanga indipendente dal modello usato (gestendo chiamate sincrone/asincrone, streaming e cache) L' Agent System permette di orchestrare ragionamenti multi-step con chiamate a tool automatiche e delegate, lavora in modalità “stateless” o con memoria persistente. Serve per costruire autonomi agenti AI capaci di lavorare su task complessi. Ci sono tre tipi di pipeline: - Pipeline: flusso lineare di moduli; - IngestionPipeline: per trasformare documenti e salvarli in un database vettoriale (Parser → Splitter → Embedder → VectorStore); - DagPipeline: pipeline a grafo con dipendenze e parallelismo, ideale per sistemi RAG complessi (es. Rewriter → Retriever → Generator). Insomma, una bella novità per l'AI made in Italy, che oltre al mitico #Stregatto di Piero Savastano ora ha una risorsa in più con la quale le aziende possono sperimentare e perché no, andare in #produzione. Link github nei commenti

  • Nessuna descrizione alternativa per questa immagine
Giancarlo Facoetti

Software Consultant | AI & Cloud Solutions | Strategy & Innovation | Founder

2 settimane
Pierpaolo D'Odorico

Co-Founder & CEO Datapizza 🍕

2 settimane

Che figata di post 🚀 Grande Giancarlo

Giacomo Ciarlini

Co-Founder & CIO at Datapizza 🍕

2 settimane

Grazie mille Giancarlo, e grazie Claude! :)

Filippo Gronchi

Analista di Sistemi

2 settimane

Claude ormai una sicurezza....ma Datapizza lo è ancora di più!!! vamossss

Gabriele Giordano

Data scientist, data analyst, business analyst, sysadmin, owner @ enterprisestatistics.com | Generative Artificial Intelligence user since mid 2022, admin since 2024

2 settimane

aggiungerei la mia che però non si rivolge agli sviluppatori, in quanto prodotto finito: https://magazzinocreatore.staticalmo.com/ github.com/F041/Magazzino-intelligente-del-creatore

Antonio Gabriele

Prince2 | Solution Architect | Cloud Platform, Internet of Things, Industry 4.0

2 settimane

import datapizza as dp import pandas as pd

Antonio Rotunno

Engineer - Responsabile Tecnico Ispezione Controllo

1 settimana
Roberto A. Foglietta

GNU/Linux Expert and Innovation Supporter

1 settimana

⚙️ DATAPIZZA AI, PUNTI DI FORZA 🧭 In sintesi — Datapizza AI è un framework Python per costruire, osservare e mantenere sistemi GenAI complessi (chatbot, agenti, RAG) in produzione, con moduli componibili e tracciabilità nativa. La sua forza non è rendere l’AI più intelligente, ma rendere il lavoro dell’AI engineer più controllabile, debug-friendly e integrabile con infrastrutture aziendali esistenti. 1. Open Source: controllo e tracciabilità — 👉 debugging rapido, costi sotto controllo, pipeline affidabili in produzione. 2. Architettura modulare e coerente — 👉 puoi cambiare un modello, un parser o un vector DB in minuti, senza riscrivere il progetto. 3. Strato di integrazione “ingegnerizzato” — 👉 costruisci workflow complessi (multi-agent, RAG, rewriter, retriever, generator) senza spaghetti-code. [...]

Roberto A. Foglietta

GNU/Linux Expert and Innovation Supporter

1 settimana

Quick presentation in a single 100Kb image ***

  • Nessuna descrizione alternativa per questa immagine
Vedi altri commenti

Per visualizzare o aggiungere un commento, accedi