Per chi vuole capire cosa c'è sotto il cofano: architettura, motore AI, sorgenti di pricing e stack tecnologico.
Il processo
L'interfaccia è progettata per essere accessibile anche a chi non ha competenze cloud specifiche. L'AI si occupa della complessità; tu inserisci i requisiti in linguaggio naturale.
Inserisci i requisiti tecnici del tuo progetto cloud: numero di VM, vCPU, RAM, storage,
sistema operativo, tipo di workload e ore/giorno di utilizzo previste.
Puoi descrivere anche workload complessi con più VM di tipologia diversa (compute-intensive,
memory-intensive, application server, database, ecc.).
L'interfaccia accetta anche descrizioni in linguaggio semi-naturale:
il motore RAG interpreta il contesto e ricava i parametri tecnici in autonomia.
Il cuore di ECATE AI è un motore RAG (Retrieval-Augmented Generation)
basato su Mistral medium. Il processo è in due fasi:
Prima, il sistema recupera le knowledge base sui cataloghi istanze di AWS, Azure e GCP
(naming convention, famiglie di istanze, rapporti vCPU/RAM, casi d'uso ottimali).
Poi, con questo contesto iniettato nel prompt, il modello identifica le istanze ottimali
per ogni provider in base ai requisiti dichiarati.
Contestualmente, il price agent recupera i prezzi live dalle API ufficiali
— Infracost per AWS e GCP, Azure Retail Prices API per Azure — su datacenter italiani
(eu-south-1 Milano, Italy North, europe-west8). Nessun dato statico: i prezzi sono
aggiornati in tempo reale.
Il risultato è un report strutturato con raccomandazione primaria, confronto costi
mensili in EUR per i tre provider, istanze alternative e piano di ottimizzazione.
Il recommendation engine usa logica deterministica (non LLM) per la
raccomandazione finale: delta >15% = raccomandazione forte; 5–15% = raccomandazione
condizionale; ≤5% = astensione esplicita con motivazione. Se l'utilizzo è ≥80% viene
aggiunta una nota sul dimensionamento marginale.
Il report include anche la stima di risparmio ottenibile con Reserved Instances (AWS),
Azure Reservations e Committed Use Discounts (GCP), che possono ridurre la spesa
on-demand fino al 40%. Il report è esportabile in PDF.
Architettura
ECATE AI è un sistema multi-agente: ogni agente ha una responsabilità precisa e i risultati vengono aggregati prima di essere presentati all'utente.
Input
Frontend (HTML/JS)
Backend
Node.js / Express
AI Agent
RAG Mistral
Vector DB
ChromaDB
AWS · GCP Pricing
Infracost API
Azure Pricing
Azure Retail API
Recommendation
Engine Python
Output
Report PDF · Dashboard
Un LLM generico addestrato su dati pubblici conosce i cataloghi cloud solo fino alla sua data di training. I prezzi cambiano, le istanze si aggiornano, le region italiane sono sottorappresentate nei dataset di addestramento.
Con il pattern RAG (Retrieval-Augmented Generation), il modello non si affida alla propria memoria parametrica per i dati di pricing: recupera prima le informazioni aggiornate (catalogo istanze, naming convention, pricing live) e poi le usa come contesto per generare la raccomandazione. Il risultato è più accurato, aggiornabile senza re-training e verificabile.
La raccomandazione finale è però deterministica (Python puro, nessun LLM): confronta delta di prezzo con soglie fisse, per evitare che variazioni nell'output del modello influenzino la raccomandazione commerciale verso il cliente.
Coverage
Focus su datacenter italiani per garantire conformità GDPR e rispondere ai requisiti di sovranità del dato del mercato italiano.
AWS
Azure
GCP
Funzionalità
Stack tecnologico
Crediamo nella trasparenza sulle scelte tecnologiche. Ogni componente è stato scelto per affidabilità, indipendenza e coerenza con il posizionamento europeo.
Motore AI
Mistral medium
LLM europeo per l'analisi dei requisiti e la generazione dei report.
Vector store
ChromaDB
Database vettoriale per il retrieval delle knowledge base sui cataloghi istanze cloud.
Pricing AWS · GCP
Infracost Cloud Pricing API
API open source per i prezzi reali di AWS e Google Cloud, aggiornati settimanalmente. Self-hosted via Docker Compose su VPS OVH.
Pricing Azure
Azure Retail Prices API
API ufficiale Microsoft per i prezzi Azure in EUR. Accesso pubblico senza autenticazione.
Backend
Node.js / Express + Python
Backend API in Node.js/Express. Agenti AI (RAG, price agent, translation agent, recommendation engine) in Python.
Infrastruttura
OVH VPS · Milano
Hosting su VPS OVH in Italia. Nginx per SSL termination. MySQL per il database applicativo.
Orchestrazione AI
LangChain
Framework per orchestrare il pipeline RAG: chunking, embedding, retrieval e prompt construction.
Export
jsPDF
Generazione del report PDF lato client, con layout strutturato e branding ECATE AI.
Report comparativo AWS · Azure · GCP in 3 minuti. Gratis, senza carta di credito.
Provalo gratis →