Passa al contenuto principale

EOS Core

EOS Core e il sistema di calcolo che alimenta tutti i prodotti Eaternity. Trasforma dati alimentari incompleti in valutazioni complete di impatto ambientale attraverso un sistema sofisticato di Gap Filling Module (GFM).

Cos'e EOS Core?

EOS Core e un framework di calcolo basato su grafi progettato per:

  • Colmare le lacune nei dati delle informazioni sui prodotti alimentari utilizzando modelli scientifici
  • Calcolare gli impatti ambientali su molteplici dimensioni (clima, acqua, biodiversita)
  • Generare valutazioni e punteggi che comunicano l'impatto ai consumatori
  • Scalare in modo efficiente da singoli prodotti a milioni di codici prodotto

Funzionalita Principali

Valutazione dell'Impatto Ambientale

Il motore calcola gli impatti su molteplici dimensioni ambientali:

DimensioneUnitaDescrizione
Climakg CO₂eEmissioni di gas serra
AcqualitriImpronta idrica blu
BiodiversitapuntiImpatto dell'uso del suolo sugli ecosistemi
Benessere AnimalevalutazioneValutazione delle condizioni di allevamento
Foresta PluvialeRischio di deforestazione

Riempimento delle Lacune nei Dati

I dati alimentari del mondo reale sono spesso incompleti. Il motore colma automaticamente le lacune utilizzando:

  • Valori predefiniti da banche dati scientifiche
  • Calcoli proxy basati su prodotti simili
  • Matching basato su intelligenza artificiale per l'identificazione degli ingredienti
  • Inferenza basata su regole dagli attributi disponibili

Architettura Scalabile

Il motore elabora dati a molteplici scale:

Singolo Prodotto → Analisi Ricetta → Valutazione Menu → Punteggio Portfolio
↓ ↓ ↓ ↓
1 elemento 10-50 elementi 100+ elementi 1000+ codici

Come Funziona

f60d07be31137ceb6452556ba6863e40

  1. Dati in Ingresso - Informazioni grezze sul prodotto (nome, ingredienti, origine, ecc.)
  2. Creazione Grafo - Costruzione del grafo di calcolo con nodi per prodotti, ingredienti e processi
  3. Pianificazione GFM - L'orchestratore determina quali moduli devono essere eseguiti su quali nodi
  4. Esecuzione Moduli - I GFM colmano le lacune e calcolano gli impatti in ordine di dipendenza
  5. Calcolo Impatto - Aggregazione delle impronte ambientali attraverso le fasi del ciclo di vita
  6. Generazione Valutazione - Trasformazione degli impatti in punteggi comprensibili all'utente
  7. Output - Risultati strutturati pronti per la visualizzazione o l'integrazione

Architettura del Sistema

de401bad4275e5bfe663d6e344ff98a9

Componenti Chiave

Grafo di Calcolo (CalcGraph)

La struttura dati centrale che gestisce i calcoli come un grafo orientato:

  • I Nodi rappresentano entita (prodotti, ingredienti, processi, emissioni)
  • Le Proprieta memorizzano dati immutabili sui nodi
  • Le Mutazioni forniscono modifiche trasparenti e verificabili al grafo
  • Gli Osservatori attivano l'esecuzione dei GFM quando vengono aggiunti nodi

Gap Filling Module (GFM)

La modularita del motore deriva dai suoi oltre 50 GFM specializzati:

CategoriaEsempi
Matchingmatch_product_name_gfm, matching ingredienti basato su IA
Localizzazioneorigin_gfm, location_gfm, gestione geografica
Ciclo di Vitagreenhouse_gfm, transportation_gfm, processing_gfm
Ambientaleimpact_assessment_gfm, water_scarcity_gfm, rainforest_gfm
Aggregazioneaggregation_gfm, combinazione risultati tra ingredienti

Scopri di piu sui GFM →

Orchestratore

L'orchestratore coordina l'esecuzione dei GFM:

  • Crea worker per ogni nodo tramite pattern Factory
  • Verifica should_be_scheduled() per determinare la rilevanza
  • Verifica can_run_now() per la soddisfazione delle dipendenze
  • Esegue i moduli in modo asincrono con gestione delle priorita
  • Gestisce gli errori e traccia le statistiche di prestazione

Scopri di piu sull'orchestrazione →

Fondamento Metodologico

Tutti i calcoli sono basati su metodologie scientifiche sottoposte a revisione paritaria:

  • Principi di Life Cycle Assessment (LCA)
  • Partnership con database (ecoinvent, WFLDB)
  • Documentazione trasparente delle ipotesi
  • Revisione scientifica regolare

Scopri di piu sulla Metodologia →

Opzioni di Integrazione

EOS Core puo essere accessibile attraverso:

IntegrazioneCaso d'UsoDescrizione
Eaternity API v2API completaAPI REST moderna con elaborazione batch
Eaternity API v1Compatibilita legacyEndpoint retrocompatibili
GFM SDK (in arrivo)Moduli personalizzatiCostruisci e distribuisci GFM personalizzati

Prossimi Passi