Close Menu
AI reportAI report
    Facebook X (Twitter) Instagram LinkedIn
    Trending
    • Vingroup presenta un nuovo modello di istruzione generale integrato con intelligenza artificiale.
    • Phygital e intelligenza artificiale: strategie per valutare la crescita
    • I proprietari di piccole imprese passano ore ogni giorno a guardare film sull’intelligenza artificiale: perché più ne guardano, più diventano ossessionati?
    • Fedriga incontra Meta: il Friuli Venezia Giulia protagonista nella sfida sull’AI
    • Intervista con l’intelligenza artificiale: un confronto tra esseri umani e macchine.
    • L’intelligenza artificiale accelera il lavoro, ma le interruzioni di sistema sfidano i dipendenti svizzeri.
    • Scuole fortunate nell’era dell’intelligenza artificiale: la tecnologia deve servire l’umanità.
    • 12 alternative gratuite ad Adobe basate su AI: utilizzo e guida all’installazione
    Facebook X (Twitter) Instagram LinkedIn
    AI reportAI report
    • HOME
    • Notizie
      • Tecnologia
      • Ambiente
      • Economia
      • Intrattenimento
      • Sicurezza
    • Analisi
      • Approfondimenti
      • Interviste
      • Studi di caso
    • Futuro
      • Innovazioni emergenti
      • Previsioni
      • Progetti in sviluppo​
      • Scenari
    • Curiosità
      • AI e Arte
      • Progetti Creativi
    • Risorse
      • Eventi e Conferenze​
      • Strumenti e Applicazioni
      • Editoriale
    • Shop
    AI reportAI report
    Home»Risorse»Strumenti e Applicazioni»Gli agenti AI di Perplexity hanno contribuito a creare un database, ma non potevano gestirlo.
    Strumenti e Applicazioni

    Gli agenti AI di Perplexity hanno contribuito a creare un database, ma non potevano gestirlo.

    September 16, 2026No Comments2 Views
    Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Tumblr Email Copy Link
    Perplexity’s AI agents helped build a database. They weren’t allowed to run it.
    Share
    Facebook Twitter LinkedIn Pinterest Email WhatsApp Copy Link

    Perplexity ha deciso che stava pagando troppo per DynamoDB e non otteneva il controllo desiderato sulle prestazioni di lettura. Pertanto, ha progettato il proprio database: CobbleDB.

    Sviluppato da due ingegneri in due mesi con l’assistenza di centinaia di agenti di codifica persistenti, CobbleDB è un sistema di memorizzazione chiave-valore di circa 40.000 righe in Rust che ora gestisce parte del traffico di ricerca in produzione di Perplexity. L’azienda ha misurato una latenza media di lettura per batch pari a 5,6 millisecondi dopo il trasferimento, rispetto ai 31,4 ms su DynamoDB prima dell’aggiornamento, mentre il p99 è passato da 123 ms a 24,2 ms.

    Si prevede un costo almeno inferiore del 20% rispetto a DynamoDB e l’intenzione è di open-sourcere il database in un secondo momento.

    Tuttavia, il database stesso è solo una parte della storia. Il professor Andy Pavlo della CMU ha sostenuto al Percona Live all’inizio di quest’anno che i database rappresentano la sfida più difficile e importante per gli agenti di intelligenza artificiale, in parte perché gli errori che coinvolgono dati di produzione possono essere difficili o impossibili da invertire.

    Perplexity ha comunque utilizzato centinaia di agenti per contribuire a costruirne uno, ma non sono stati autorizzati ad accedere ai dati di produzione.

    Perché DynamoDB non riusciva a stare al passo

    Ogni ricerca richiede che il livello di servizio recuperi passaggi e embeddings vettoriali pre-chunked, con una singola chiamata all’API di ricerca che estrae da 100 a 120 chiavi di pagina in lotti di 10 a 20. Ogni elemento pesa in media circa 50 KB.

    DynamoDB ha fornito a Perplexity poco controllo su come gestisse le letture, il che ha significato che un replica lenta poteva bloccare l’intero processo. Inoltre, ha addebitato per il flusso costante di letture e scritture di grandi dimensioni generate dalla ricerca, dal crawling e dalla riprocessazione, rendendo difficile giustificare i costi cloud man mano che il traffico e il corpus crescevano.

    Tre livelli per i dati di ricerca

    La stack di archiviazione è suddivisa in tre parti. Pillar mantiene lo stato durevole dei documenti in YTsaurus su HDD, inclusi metadati versione, chunk e embeddings, mentre Lorry raggruppa gli aggiornamenti in batch specifici per partizione e li sposta tramite S3 a CobbleDB.

    I dati delle pagine elaborati sono distribuiti su tre repliche per partizione, con URL hashed come chiavi e RocksDB mantiene in memoria i dati frequentemente accessibili mentre il resto rimane su NVMe locale. Le letture rimangono all’interno della stessa zona di disponibilità quando possibile, e il router può provare un’altra replica se una è lenta, evitando di bloccare il batch.

    Latenza di lettura per batch circa 5 volte inferiore

    Perplexity gestiva circa 200.000 richieste al secondo quando ha misurato CobbleDB a 5,6 ms per una lettura media batch, in calo dai 31,4 ms registrati su DynamoDB. Al p99, la latenza è passata da 123 ms a 24,2 ms.

    In test di carico successivi, CobbleDB ha raggiunto le 500.000 richieste al secondo prima che le prestazioni iniziassero a declinare.

    Il confronto deve essere preso con una grande cautela; le metriche di DynamoDB e CobbleDB non sono state testate fianco a fianco con traffico identico: i dati di DynamoDB sono stati registrati prima del passaggio, e quelli di CobbleDB successivamente. Perplexity ha eseguito in modo separato benchmark sintetici utilizzando batch di 10-15 chiavi con valori che variano da 100 byte a 100 KiB.

    Gli agenti l’hanno costruito, gli ingegneri l’hanno controllato

    Gli agenti hanno mantenuto il contesto attraverso le sessioni, identificando problemi con le assunzioni di ripristino e la configurazione runtime mentre lavoravano su correzioni e test. Tuttavia, non erano responsabili della gestione del database.

    La proprietà ha costi a lungo termine

    Completare CobbleDB in otto settimane ha risolto il collo di bottiglia ingegneristico immediato di Perplexity, ma mantenere un datastore personalizzato potrebbe rivelarsi considerevolmente più difficile. I risultati di latenza non provengono da un benchmark controllato fianco a fianco, e i risparmi previsti non includono gli ingegneri necessari per mantenere CobbleDB e rispondere quando qualcosa si rompe.

    Come Shopify e Ramp, che hanno costruito agenti di codifica personalizzati attorno a modelli di terze parti, Perplexity ha mantenuto l’infrastruttura cloud ma ha sostituito un servizio gestito con qualcosa costruito per le proprie esigenze. CobbleDB dimostra come lo sviluppo assistito dall’IA stia cambiando questo calcolo, rendendo l’infrastruttura personalizzata più pratica per team ingegneristici di dimensioni più piccole.

    agenti contribuito Creare Database gestirlo Gli hanno Perplexity potevano
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Telegram Email WhatsApp Copy Link

    Related Posts

    Perplexity Ultrafast per Astra e Sol 6.1: di cosa si tratta

    October 15, 2026

    In Umbria si svolgono gli Stati Generali dell’Intelligenza Artificiale

    October 14, 2026

    I modelli Mistral AI operano a bordo del primo satellite di una costellazione di 50 satelliti AI

    October 14, 2026
    Leave A Reply Cancel Reply

    Ricerca
    AI SHOPPING
    • Fundamentals of Deep Learning and Computer Vision A Complete Guide.jpg Fundamentals of Deep Learning and Computer Vision: A Complete Guide to become an Expert in Deep Learning and Computer Vision (English Edition) 19,15 €
    • Play Therapy and Expressive Arts in a Complex and Dynamic.jpg Play Therapy and Expressive Arts in a Complex and Dynamic World: Opportunities and Challenges Inside and Outside the Playroom 53,03 €
    • Il senso della realta Dalla tv allintelligenza artificiale.jpg Il senso della realtà. Dalla tv all'intelligenza artificiale 17,00 € Original price was: 17,00 €.16,15 €Current price is: 16,15 €.
    • Timbro Rullo di Matematica per Studenti in Plastica.jpg Timbro Rullo di Matematica per Studenti, in Plastica 11,29 €
    ULTIME NOTIZIE

    Vingroup presenta un nuovo modello di istruzione generale integrato con intelligenza artificiale.

    October 16, 2026

    Phygital e intelligenza artificiale: strategie per valutare la crescita

    October 15, 2026

    I proprietari di piccole imprese passano ore ogni giorno a guardare film sull’intelligenza artificiale: perché più ne guardano, più diventano ossessionati?

    October 15, 2026

    Fedriga incontra Meta: il Friuli Venezia Giulia protagonista nella sfida sull’AI

    October 15, 2026
    categorie
    • AI e Arte
    • Ambiente
    • Approfondimenti
    • Economia
    • Eventi e Conferenze​
    • Innovazioni emergenti
    • Interviste
    • Intrattenimento
    • Previsioni
    • Progetti Creativi
    • Progetti in sviluppo​
    • Scenari
    • Strumenti e Applicazioni
    • Studi di caso
    • Tecnologia
    chi siamo
    chi siamo

    AI Report è una piattaforma indipendente dedicata all’analisi e alla divulgazione dell’intelligenza artificiale. Attraverso articoli, approfondimenti e notizie, esploriamo l’impatto dell’AI su tecnologia, cultura, economia e società.

    Facebook X (Twitter) Instagram LinkedIn
    categorie
    © 2026 AI Report. Tutti i Diritti Riservati. | Realizzato da Studio Immaginiamo
    • Chi Siamo
    • Contatti
    • Mission
    • Informativa sulla Privacy
    • Pubblicizza con noi
    • Archive

    Type above and press Enter to search. Press Esc to cancel.

    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}