Il team di AI CloudFlare ha Vibesdk a grandezza aperta, una piattaforma a stack completo che consente agli sviluppatori di creare e distribuire applicazioni di intelligenza artificiale con un solo clic sulla rete di CloudFlare. La piattaforma è progettata per consentire ai team di creare i propri costruttori di applicazioni basati sull’intelligenza artificiale senza dover integrare da zero una vasta infrastruttura. Vibesdk è un’implementazione di riferimento pronta per la produzione fornita con una licenza MIT. Include uno stack tecnologico completo con un front -end React e Vite, un retro basato su operatori cloudflare e oggetti durevoli e gestione dei dati utilizzando D1 e piovigginamento.
Il flusso di lavoro di creazione dell’applicazione con Vibesdk
Il processo di costruzione di un’applicazione con VIBESDK segue un flusso di lavoro strutturato e guidato dall’IA.
- Un utente fornisce una descrizione dell’applicazione che desidera creare.
- Un agente di intelligenza artificiale genera il codice e i file necessari all’interno di un ambiente sandbox sicuro e isolato.
- Il sandbox installa automaticamente le dipendenze del progetto e avvia un server di sviluppo, esponendo un URL di anteprima pubblica per l’utente per visualizzare l’applicazione live.
- I registri e i messaggi di errore vengono trasmessi in streaming all’agente generativo, creando un circuito di feedback che consente all’intelligenza artificiale di eseguire il debug iterativo e applicare correzioni.
- Una volta pronto, un sandbox di distribuzione separato pubblica l’applicazione, assicurando che venga fornito come un lavoratore isolato con un inquilino con un URL unico.
Flessibilità e gestione del modello AI
Per impostazione predefinita, la piattaforma utilizza i modelli Gemini 2.5 di Google per la pianificazione, la generazione di codice e il debug. Tutte le chiamate a grandi modelli di linguaggio vengono instradati attraverso il gateway AI Cloudflare, che offre diversi vantaggi. Questa architettura consente un passaggio senza soluzione di continuità tra diversi provider di modelli come Openai, Antropic e Google. Consente inoltre la memorizzazione nella cache della risposta, l’osservabilità dettagliata nell’uso e la latenza dei token e il monitoraggio completo dei costi.
Architettura di sicurezza e multi-tenant
Il sistema è progettato per gestire in modo sicuro il codice non attendibile e generato. Ogni processo di build viene eseguito all’interno di un contenitore isolato o sandbox con accesso di rete rigorosamente controllato. L’architettura di distribuzione della produzione è intrinsecamente multi-tenant, raggiunta attraverso i limiti di isolamento dei lavoratori per applicazione e utilizzo delle risorse. Questo modello è progettato per scalare per supportare migliaia o milioni di singoli applicazioni utente senza il rischio di interferenze di dati incrociati.
Distribuzione ed esportazione di progetti
CloudFlare fornisce una dimostrazione in diretta di Vibesdk, che include un pulsante con un clic per gli utenti per distribuire la propria istanza. Una volta generata un’applicazione, gli utenti possono esportare il progetto in un account CloudFlare personale o in un repository GitHub. Questa funzionalità consente agli sviluppatori di continuare a lavorare sui loro progetti in modo indipendente o di integrarli con le proprie condutture CI/CD.
Un nuovo modello per lo sviluppo basato sull’intelligenza artificiale
VIBESDK formalizza un modello di sviluppo noto come “Codifica vibrante”, che sposta l’attenzione dalla codifica manuale alla supervisione di agenti di AI generativi. Fornisce un’architettura riproducibile che presenta un’esecuzione di codice sicuro, circuiti di feedback integrati per lo sviluppo iterativo e l’accesso alla distribuzione globale. Per le organizzazioni che desiderano creare costruttori basati sull’intelligenza artificiale, la piattaforma offre una linea di base che può essere biforcuta e specializzata, potenzialmente risparmiando settimane o mesi di integrazione.





