Y Combinator rilascia open source QM, un framework per agenti multipli in Slack e web

Y Combinator open sources QM, un framework per agenti multipli in Slack e web con licenza MIT

Y Combinator rilascia QM, un framework per agenti multipli in Slack e web con licenza MIT
Y Combinator rilascia QM, un framework per agenti multipli in Slack e web con licenza MIT

Y Combinator rilascia open source QM, un framework per agenti multipli in Slack e web

Y Combinator ha rilasciato open source QM, un framework per agenti multipli che funziona in Slack e sul web. Il progetto, disponibile sotto licenza MIT, è stato sviluppato internamente e ora è accessibile a tutti. QM è descritto come un “harness” per agenti multipli, che permette a ogni utente e stanza di avere un ambiente isolato, con memoria, file, chiave, permessi, cron e sandbox dedicati. Il framework è stato sviluppato per supportare attività come la gestione di documenti, l’analisi di dati e la collaborazione in team.

QM è deployabile oggi, ma è software organizzativo.

Il progetto è stato presentato come un esperimento in fase iniziale, con eventuali bug, ma è comunque deployabile. QM non è un’app desktop, ma un software organizzativo che richiede un account cloud, Postgres e una figura esperta in infrastruttura. Il target ideale sono startup o aziende di medie dimensioni, con almeno un ingegnere di piattaforma. Le aziende più grandi possono utilizzarlo, ma devono valutare la postura di sicurezza. QM è stato utilizzato internamente da Y Combinator in settori come contabilità, legale, eventi e ingegneria.

QM supporta diversi modelli linguistici e offre flessibilità

QM è progettato per essere indipendente dal fornitore, grazie al fatto che Pi, OpenCode, Codex e Claude Code utilizzano lo stesso core. Questo permette alle aziende di evitare la dipendenza da un singolo fornitore. Il framework è costruito in TypeScript su Node e utilizza Fastify per HTTP. Il plugin per Slack utilizza Bolt, mentre l’interfaccia web è costruita con Vite e Lit. Le funzionalità come l’interfaccia admin, il portale pubblico e le UI sono opzionali e si basano sull’API HTTP centrale.

La gestione dei permessi e della sicurezza è un aspetto chiave.

QM segue un modello di sicurezza simile a quello degli agenti locali, in cui l’agente agisce come l’utente per cui lavora, con le sue credenziali e permessi. I dati sono auditati e le richieste di utilizzo degli strumenti sono soggette a approvazione umana, salvo in alcuni casi specifici. Il framework offre tre posture di sicurezza: Auto, Dangerous e Strict, che limitano o eliminano la verifica automatica. Inoltre, le policy di comando predefinite bloccano azioni potenzialmente dannose, come la cancellazione ricorsiva o l’uso di SQL distruttivo. Le limitazioni e il modello di minacce sono descritti nel file SECURITY.md.

QM è un passo significativo verso l’implementazione di agenti AI in contesti aziendali, con un focus su isolamento, flessibilità e sicurezza. Il progetto è disponibile sul GitHub e sul sito web dedicato, dove è possibile trovare tutorial, codice e note. Asif Razzaq, CEO di Marktechpost, ha sottolineato l’impegno del team Y Combinator a utilizzare l’intelligenza artificiale per il bene sociale, con un focus su applicazioni pratiche e accessibili.

Il rilascio di QM rappresenta un’opportunità per le aziende che desiderano integrare agenti AI nel loro workflow, con un’infrastruttura flessibile e sicura. Il framework è stato progettato per supportare attività complesse, come la gestione di dati interni, la triaging di posta e la collaborazione in team. La sua disponibilità open source potrebbe accelerare l’adozione di soluzioni AI in settori come finanza, legale e tecnologia.

Con il supporto di diversi modelli linguistici e una struttura modulare, QM offre una base solida per lo sviluppo di agenti AI personalizzati. Il progetto è un esempio di come l’open source possa facilitare l’innovazione, permettendo a aziende e sviluppatori di collaborare e migliorare insieme. La sua implementazione in contesti aziendali potrebbe portare a una maggiore efficienza e una gestione più avanzata delle attività quotidiane.

Il team Y Combinator ha sottolineato che QM è un’esperienza in fase iniziale, ma già deployabile. Il framework è stato testato internamente e ora è disponibile per ulteriori sviluppi e adattamenti. La sua disponibilità open source potrebbe portare a nuove applicazioni e miglioramenti, grazie alla collaborazione della comunità. Con un focus su sicurezza, flessibilità e isolamento, QM rappresenta un passo avanti verso l’integrazione dell’AI nel lavoro quotidiano.