Torna al portfolio

Soource

Soource

Piattaforma multi-agente AI per supply intelligence e procurement automatizzato. Abbiamo gettato le fondamenta tecniche del prodotto insieme al founder e al team interno.

Product engineeringAutomazione

Stack tecnico

Next.jsNestJSAWS SESAWS DynamoDBAWS SQSAWS LambdaAWS Amplify
Vedi il prodotto
Immagine principale del case «Soource» per Soource

Il problema

I team di procurement perdono settimane in attività che potrebbero essere automatizzate: cercare nuovi fornitori, inviare richieste di offerta, raccogliere e confrontare le risposte, aggiornare i database. La maggior parte di questo lavoro avviene su email, fogli Excel e strumenti che non parlano tra loro.

Soource è nata per portare intelligenza artificiale e dati certificati in un flusso unificato che riduce drasticamente il tempo di sourcing, dall'identificazione del fornitore all'analisi delle offerte ricevute.

Il nostro contributo

Abbiamo lavorato fianco a fianco con il founder e altri due sviluppatori del team interno per costruire le fondamenta tecniche del prodotto e portarlo online. Non siamo stati il team completo, ma abbiamo contribuito alle scelte architetturali e a alcune delle parti più complesse dell'implementazione.

Classificazione delle email

Ogni RFX inviato ai fornitori genera risposte con strutture diverse: c'è chi risponde con una tabella Excel allegata, chi con testo libero nel corpo dell'email, chi con un PDF. Il sistema doveva normalizzare tutto questo in un formato comparabile.

Abbiamo sviluppato il layer di classificazione e parsing delle email in entrata, che riconosce il tipo di risposta, estrae i dati chiave (prezzi, disponibilità, condizioni, certificazioni) e li struttura per la visualizzazione nel dashboard. Questa logica combina tecniche di natural language processing, parsing rule-based e integrazione con LLM per i casi ambigui.

Analisi del sentiment e valutazione della disponibilità

Oltre ai dati strutturati, molte risposte contengono segnali impliciti: un fornitore che risponde in ritardo con tono vago ha una disponibilità diversa da uno che risponde in 24 ore con dati precisi. Abbiamo implementato l'analisi del sentiment sulle risposte per fornire al sistema un punteggio di affidabilità aggiuntivo per ogni fornitore.

Estrazione di preventivi e prezzi medi di mercato

Una delle funzionalità centrali di Soource è la comparazione automatica dei prezzi. Il sistema estrae i preventivi dalle risposte, li normalizza per unità e quantità, e li confronta con i prezzi medi di mercato raccolti dalla piattaforma. Questo permette ai team di procurement di capire immediatamente se un'offerta è competitiva.

Infrastruttura

L'infrastruttura è interamente su AWS:

  • SES per l'invio e la ricezione delle email tramite le caselle della piattaforma
  • SQS per la coda dei job di analisi asincrona
  • Lambda per i worker che processano le risposte in arrivo
  • DynamoDB per lo storage documentale dei dati di supplier e RFX
  • Amplify per il deploy dell'applicazione

Il backend è in NestJS, il frontend in Next.js.

Dove è oggi

Soource è una piattaforma live che i team di procurement usano quotidianamente per sourcing, benchmarking e aggiornamento del database fornitori. Nel gennaio 2025 ha annunciato un round da €1,5 milioni per accelerare la crescita, riportato da Forbes Italia.

Ti serve un progetto sul modello di questo?

MVP, rebranding o automazione: descrivi cosa vuoi ottenere e ti rispondiamo con chiarezza su tempi, rischio e prossimo passo.