Scopri come Edmunds ha trasformato il suo data lakehouse in una piattaforma AI multi-agente intelligente con Agent Bricks per l'attivazione, l'automazione e l'innovazione continua.
Nelle aziende di oggi, disporre di un data lakehouse ampio e unificato è fondamentale per attivare i dati. Con un lakehouse, le organizzazioni possono trasformare un repository passivo in un motore dinamico e intelligente che anticipa le esigenze, automatizza le conoscenze specialistiche e guida decisioni più informate. In Edmunds, questa priorità ha portato al lancio di Edmunds Mind, la nostra iniziativa per creare un sofisticato ecosistema AI multi-agente direttamente sulla Databricks Data Intelligence Platform.
Questa evoluzione architetturale è alimentata da un momento cruciale nel settore automobilistico. Tre tendenze chiave sono confluite:
Questa trasformazione non consiste solo nell'aggiungere un altro strumento di AI, ma anche nel riprogettare radicalmente la nostra organizzazione per operare come una realtà AI-native. I principi, i componenti e le strategie alla base di questo nucleo intelligente sono dettagliati nel nostro progetto architetturale riportato di seguito.
“Databricks ci offre una base sicura e governata per eseguire più modelli come GPT-4o, Claude e Llama e cambiare provider in base all'evoluzione delle nostre esigenze, il tutto tenendo sotto controllo i costi. Questa flessibilità ci consente di automatizzare la moderazione delle recensioni e migliorare la qualità dei contenuti più rapidamente, in modo che chi acquista un'auto possa ottenere informazioni affidabili in tempi più brevi.”—Gregory Rokita, VP of Technology, Edmunds
La nostra visione è quella di evolvere da un'azienda ricca di dati a un'organizzazione guidata dagli insight. Sfruttiamo l'AI per creare l'esperienza di acquisto auto più affidabile, personalizzata e predittiva del settore.
Questo obiettivo viene raggiunto attraverso quattro pilastri strategici chiave:
Al centro di questa visione c'è il nostro vantaggio competitivo pi ù significativo: l'Edmunds Data Moat. Questa solida base di dati automobilistici è guidata dal nostro inventario di veicoli usati leader del settore, dal set più completo di recensioni di esperti e da un'intelligence sui prezzi best-in-class, integrata da ampie recensioni dei consumatori e annunci di nuovi veicoli. Questo intero ecosistema è unificato e gestito all'interno del nostro ambiente Databricks, creando un asset unico e potente. Edmunds Mind è il motore che abbiamo costruito per sbloccare il suo pieno potenziale.

L'architettura di Edmunds Mind è un sistema cognitivo gerarchico progettato per complessità, apprendimento e scalabilità, con la piattaforma Databricks che funge da base.
Abbiamo progettato il nostro sistema per rispecchiare un'organizzazione efficiente, utilizzando una struttura a livelli in cui le attività vengono scomposte e delegate. Questo si allinea perfettamente con i pattern di orchestrazione nei framework moderni, come Databricks Agent Bricks.
La comunicazione tra agenti è regolata da un protocollo standardizzato, che garantisce che le deleghe delle attività e i passaggi di dati siano strutturati, tipizzati e verificabili, il che è fondamentale per mantenere l'affidabilità su scala.
La gerarchia è inoltre progettata per una gestione controllata dei guasti (graceful failure). Quando un Agente Manager stabilisce che il suo team di specialisti non può risolvere un'attività, inoltra l'intero contesto dell'attività al Supervisor, inclusi i tentativi falliti memorizzati nella sua memoria episodica. Il Supervisor può quindi ripianificare con una strategia diversa o, cosa fondamentale, segnalare questo problema come nuovo, richiedendo l'intervento umano per sviluppare una nuova funzionalità. Ciò rende il sistema robusto e uno strumento di apprendimento che ci aiuta a identificare i limiti della sua competenza.
In passato, la risoluzione delle imprecisioni nei dati dei veicoli, come i colori errati su una Vehicle Detail Page, era un processo laborioso che richiedeva il coordinamento manuale tra più team. Oggi, l'ecosistema AI di Edmunds Mind automatizza e risolve queste sfide quasi in tempo reale. Questa efficienza operativa viene raggiunta attraverso il nostro Model Serving centralizzato, che consolida le diverse funzionalità dei nostri agenti AI in un unico ambiente coeso che si ridimensiona automaticamente in base alla domanda. Questa architettura libera i nostri team dal sovraccarico operativo, consentendo loro di concentrarsi sulla rapida fornitura di valore ai nostri utenti.
Il processo di risoluzione viene eseguito attraverso un flusso di lavoro multi-agente governato. Quando un utente o un monitor automatico segnala una potenziale discrepanza nei dati, un Agente Supervisor esegue immediatamente il triage dell'evento. Valuta il problema, lo indirizza al team specializzato appropriato e convalida le autorizzazioni dell'attività tramite Unity Catalog per una solida governance dei dati. Un Agente Manager dedicato orchestra quindi una sequenza di Agenti Worker specializzati per eseguire attività che vanno dalla decodifica del VIN e il recupero delle immagini all'analisi del colore basata sull'AI e agli aggiornamenti finali del database. I data steward umani rimangono parte integrante per la revisione critica, spostando la loro attenzione dall'intervento manuale alla fase di approvazione ad alto valore. Ogni interazione e decisione viene sistematicamente registrata, creando una base completa per l'apprendimento continuo e la futura ottimizzazione dei processi.
Questo esempio illustra come l'intero ecosistema gestisce un'attività reale di qualità e arricchimento dei dati dall'inizio alla fine.
Laddove un tempo i clienti navigavano tra più dashboard di Edmunds o contattavano il supporto Edmunds per ottenere risposte, il Knowledge Assistant ora fornisce risposte istantanee e conversazionali attingendo all'intero spettro dei dati di Edmunds. Questo agente RAG è sintonizzato sulla voce del brand Edmunds, unendo insight provenienti da recensioni di esperti e consumatori, specifiche dei veicoli, contenuti multimediali e prezzi in tempo reale. Di conseguenza, i clienti sperimentano interazioni più rapide e soddisfacenti e il personale di supporto dedica meno tempo a rispondere a richieste di base.
Le funzionalità chiave includono:
DataDave ora gestisce analisi complesse che in precedenza dipendevano da un lavoro manuale dispendioso in termini di tempo. Questo agente coordina un workflow rigoroso, in cui ogni fase viene valutata da un agente specializzato, per offrire un'accuratezza del 95% sulle query più impegnative. DataDave può identificare proattivamente le opportunità (come la segnalazione di concessionarie poco servite al team vendite di Edmunds) sintetizzando il traffico del sito web e i dati demografici. Ciò consente alla leadership di Edmunds di passare con sicurezza dal report di "cosa è successo" alla decisione su "cosa dovremmo fare dopo".

Il workflow interno è un processo in cinque fasi (Triage, Pianificazione, Generazione di codice, Esecuzione e Sintesi), con un agente di Critique dedicato che convalida l'output di ciascuna fase. Oltre a analizzare semplicemente le metriche interne, il vero potere di DataDave risiede nella sua capacità di sintetizzare i nostri dati proprietari con la conoscenza generale del mondo per generare raccomandazioni strategiche. Ad esempio, correlando i dati sul traffico del sito web di Edmunds con i dati geografici e demografici, DataDave può identificare le concessionarie nelle aree meno servite e consigliarle proattivamente al nostro team di vendita come opportunità facilmente accessibili.
In Edmunds, operiamo in base a un principio fondamentale: un prezzo non è solo un numero; è una conclusione che richiede contesto e giustificazione per essere considerata affidabile. Sfruttando la nostra reputazione per il pricing più accurato sul mercato statunitense, la nostra architettura ad agenti è progettata per offrire questa sicurezza su scala.
La nostra esperienza nel far evolvere un "Pricing Expert" monolitico in un team coordinato di specialists dimostra questo principio. Questo team — orchestrato da un Manager Agent e composto da esperti come un True Market Value Agent, un Depreciation Agent e un Deal Rating Agent — produce molto più di un semplice prezzo di listino. L'output finale è una storia di pricing completa e contestualizzata che spiega perché un veicolo viene valutato in un certo modo.
Questo trasforma il ruolo dei nostri analisti di pricing dall'aggregazione manuale dei dati alla supervisione e guida strategica. Sfruttando Databricks Agent Bricks, i nostri statistici di pricing possono configurare questi team di agenti gerarchici con una codifica limitata, aumentando drasticamente la loro produttività e riducendo i costi di manutenzione. Ciò consente loro di concentrarsi su ciò che conta davvero: il "perché" dietro i numeri.
Il nostro viaggio verso un ecosistema di AI veramente intelligente è iniziato con una sfida pratica. Durante l'implementazione di agenti specializzati come DataDave per la business analytics, abbiamo scoperto che stavano portando alla luce verità aziendali critiche e urgenti che rimanevano isolate all'interno del loro contesto operativo. Ad esempio, un agente potrebbe rilevare una tendenza al ribasso anomala in un canale di marketing chiave, ma questa intuizione vitale deve essere comunicata in modo efficace ad altre entità, sia agenti che umani, per avviare una risposta coordinata. Ciò ha evidenziato un'esigenza fondamentale: un sistema di memoria condivisa in grado di catturare questi apprendimenti emergenti e renderli accessibili come input per l'intero sistema di agenti. Abbiamo immaginato un livello cognitivo in cui questa conoscenza potesse accumularsi, crescere ed essere sfruttata per rendere il nostro intero ecosistema progressivamente più intelligente. Di conseguenza, il nostro pensiero e design più recenti sono i seguenti.
La nostra implementazione sarà supportata da Databricks AI Search utilizzando un Delta Sync Index, che è completamente compatibile con l'interfaccia mem0. Dato che mem0 interagisce con i database vettoriali, innoveremo memorizzando sia le memorie episodiche che quelle semantiche all'interno di un unico, potente backend. Gli eventi grezzi e non riassunti ("cosa è successo") e gli apprendimenti sintetizzati ("cosa è stato appreso") coesisteranno come tipi di vettori distinti all'interno della stessa tabella Delta di origine, che poi popolerà in modo automatico e trasparente l'indice di AI Search.
Questa architettura unificata crea un workflow efficiente. L'agente Reflector può interrogare l'indice per trovare voci episodiche recenti, eseguire la sintesi e riscrivere i nuovi vettori semantici generalizzati nella tabella Delta di origine. Il Delta Sync Index acquisisce quindi automaticamente questi nuovi apprendimenti, rendendoli disponibili per le query. Sfruttando la tabella Delta di origine come unico punto di ingresso, eliminiamo la complessità della pipeline di dati e otteniamo la base scalabile, serverless e a bassa latenza richiesta per un sistema di agenti veramente intelligente.
Gli agenti AI si affidano alla qualità dei loro dati. Il livello di dati di Edmunds è creato appositamente per garantire coerenza, governance e flessibilità, con Unity Catalog che funge da pietra angolare per assicurare che tutte le informazioni rimangano accurate e ben gestite.
Il framework Model Context Protocol (MCP) di Edmunds connette in modo sicuro gli agenti AI al contesto in tempo reale proveniente da tutte le principali fonti di dati, come specifiche dei veicoli, recensioni, inventario e metriche operative da sistemi come New Relic. Ciò si ottiene attraverso un gateway API GraphQL unificato, che astrae la complessità sottostante e offre uno schema fortemente tipizzato e autodocumentante.
Invece di costringere agenti o ingegneri a lottare con dati frammentati, schemi non corrispondenti o una risoluzione dei problemi lenta, il sistema ora supporta tre pattern di interattività principali, ciascuno ottimizzato per un caso d'uso diverso:
Edmunds ha migliorato drasticamente la velocità, la flessibilità e l'affidabilità delle operazioni sui dati nelle funzioni di prodotto e supporto, fornendo agli agenti AI un accesso strutturato a tutti i dati aziendali attraverso un unico e solido layer API. Le attività che in prevenzione richiedevano uno sviluppo personalizzato o il debug tra diversi team vengono ora gestite in tempo reale, consentendo ai clienti e ai team interni di beneficiare di insight più ricchi e risposte più agili.
Questo layer cruciale funge da ponte tra i dati grezzi e la comprensione dell'agente. Astrae la complessità dei data store sottostanti. Arricchisce i dati con il contesto aziendale, garantendo che gli agenti operino su una vista coerente, governata e comprensibile dell'universo Edmunds.
Un'architettura visionaria è valida solo nella misura in cui lo è la sua esecuzione. Il nostro approccio si basa su una roadmap a fasi e su un profondo impegno nel trattare il nostro ecosistema di AI come un motore centrale che genera valore. Raggiungiamo questo obiettivo collegando direttamente il nostro framework tecnico per l'osservabilità, la governance e l'etica ai principali risultati aziendali. Il nostro obiettivo non è solo creare una potente AI, ma quantificare il suo impatto sui nostri profitti.
Abbiamo creato un sistema olistico per misurare entrambi i lati dell'equazione del ROI. Dal lato dei rendimenti, il nostro framework collega le prestazioni dell'AI direttamente ai KPI aziendali. Ad esempio:
Sebbene stiamo ancora quantificando l'impatto preciso su metriche come i tassi di conversione delle campagne, questo framework fornisce i dati in tempo reale necessari per delineare tali correlazioni.
Pratichiamo una governance economica intelligente attraverso il nostro AI Gateway. Gli agenti ad alto rischio come DataDave vengono indirizzati ai nostri modelli più potenti per garantire l'accuratezza, mentre le attività di routine vengono assegnate automaticamente a modelli più convenienti. Questa strategia di suddivisione in livelli dei modelli ci consente di gestire con precisione la spesa per LLM e computazione, garantendo che ogni dollaro investito sia allineato al valore aziendale creato.
“Databricks ci consente di eseguire il modello giusto per l'attività giusta, in modo sicuro e su scala. Questa flessibilità alimenta i nostri agenti e offre esperienze di acquisto dell'auto più intelligenti.” —Greg Rokita, VP of Technology, Edmunds
Per dare vita a questa visione, stiamo promuovendo una cultura dell'innovazione in tutta Edmunds. Puntiamo a supportare uno spettro completo di interazione uomo-AI, da attività completamente autonome a revisioni human-in-the-loop e alla risoluzione collaborativa dei problemi.
Per supportare questo obiettivo, forniamo un solido Agent SDK per gli ingegneri e promuoviamo un movimento "Citizen Developer" attraverso la nostra piattaforma Agent Bricks. Questa iniziativa è stata avviata con la nostra conferenza tecnologica aziendale "AI Agents @ Edmunds" ed è alimentata da un'attiva LLM Agents Guild, garantendo che ogni dipendente disponga degli strumenti e del supporto per contribuire al nostro futuro guidato dall'AI.
Il nostro viaggio per diventare un'organizzazione veramente AI-native è una maratona, non uno sprint. L'architettura "Edmunds Mind" funge da modello per questo percorso e il suo prossimo passo evolutivo consiste nello sviluppare agenti proattivi che non solo rispondano alle domande, ma anticipino anche le esigenze aziendali. Immaginiamo un futuro in cui i nostri agenti identifichino le opportunità di mercato dai flussi di dati in tempo reale e forniscano insight strategici agli stakeholder prima ancora che li richiedano.
In definitiva, la nostra roadmap porta a un sistema in cui gli agenti possono auto-ottimizzarsi, proponendo nuovi strumenti, perfezionando i meccanismi di critica e persino suggerendo miglioramenti architetturali. Ciò segna il passaggio da un sistema che semplicemente gestiamo a un vero partner cognitivo, evolvendo i nostri ruoli da operatori a supervisori, eticisti e strateghi di una nuova forza lavoro intelligente.
Scopri di più su come Edmunds sta creando un'esperienza di acquisto dell'auto guidata dall'AI con l'aiuto di Databricks.
(Questo post sul blog è stato tradotto utilizzando strumenti basati sull'intelligenza artificiale) Post originale
Iscriviti al nostro blog e ricevi gli ultimi articoli direttamente nella tua casella di posta.