Il flusso parte da una richiesta concreta: una nuova funzionalità, una modifica a una pagina web oppure la correzione di un bug.
Il vantaggio rispetto a un normale passaggio consegne è la visibilità: gli altri membri del gruppo non ricevono soltanto una pull request già pronta, ma possono osservare il ragionamento operativo dell’agente e intervenire durante il lavoro.
Slack descrive Slack Code come un modo per portare lo sviluppo software “fuori dalle schede private”, così che persone e agenti possano scrivere, revisionare e distribuire codice apertamente nello stesso ambiente.
Questa impostazione non riguarda solo gli sviluppatori. Product manager, designer e altri colleghi non tecnici possono seguire i progressi, chiarire i requisiti e valutare direttamente l’aspetto di una pagina o di una funzione nell’anteprima live.
In pratica, il canale diventa il punto d’incontro tra chi definisce il problema, chi controlla l’esperienza utente e l’agente incaricato di proporre una soluzione.
Il flusso mostrato nella descrizione di Slack è abbastanza diretto: il team individua un problema, menziona un agente come Claude Tag o ChatGPT e lascia che l’agente apra un canale Code con il contesto necessario. Il gruppo può quindi esaminare la conversazione, confrontare i diff, visualizzare l’anteprima, fornire feedback e approvare la modifica.
Lo stesso schema può essere applicato alla richiesta di una nuova funzione o all’aggiornamento di una pagina web. L’obiettivo è mantenere nello stesso luogo sia la discussione sul lavoro sia gli artefatti prodotti dall’agente.
Slack Code è pensato per mantenere le persone nel circuito decisionale. Un team può richiedere una revisione o una firma umana prima che le modifiche arrivino in produzione.
Le informazioni disponibili, però, non documentano in modo indipendente i dettagli tecnici del blocco che impedirebbe un merge senza approvazione: non è quindi possibile precisare come venga configurato esattamente questo controllo.
Secondo le informazioni sul lancio, Slack Code è disponibile su tutti i piani Slack, inclusi gli spazi di lavoro gratuiti. Per utilizzare gli agenti partner, tuttavia, i clienti devono disporre dell’accesso ai relativi servizi.
Le integrazioni indicate al debutto sono:
ChatGPT compare nelle descrizioni generali della funzione e delle integrazioni future, ma le informazioni sul lancio lo indicano come “in arrivo”. Non va quindi considerato un’integrazione confermata dal primo giorno.
I resoconti sul prodotto descrivono i canali Code completati come automaticamente archiviati, ma ancora ricercabili. In questo modo il canale può conservare una traccia del piano dell’agente, delle discussioni, dei diff, dei commenti e del contesto delle approvazioni.
La documentazione fornita non specifica però i periodi di conservazione, le modalità di esportazione o le caratteristiche precise degli audit log. Allo stesso modo, Slack Code viene presentato come integrato nell’ambiente amministrativo e di sicurezza già usato dal workspace, ma non sono disponibili dettagli sufficienti per verificare quali autorizzazioni, controlli o livelli di conformità vengano ereditati esattamente.
Il CEO di Salesforce Marc Benioff ha riassunto il lancio con le parole: “Non programmare da solo. Slack Code è attivo. Persone e agenti. Stesso canale. Stesso lavoro”. Ha inoltre definito la collaborazione con gli agenti di Anthropic, GitHub, Cognition e Vercel “vero coding multiplayer”.
La tesi di Slack è che la programmazione assistita dall’AI possa diventare uno sport di squadra: Slack fa da livello di coordinamento, mentre il team osserva, orienta, revisiona e porta a termine il lavoro dell’agente.
Un’estensione plausibile del modello sarebbe l’apertura delle API di Slack a flussi in cui gli agenti collaborano su attività non legate alla programmazione, come campagne di marketing o revisione di documenti legali. Tuttavia, le fonti disponibili non confermano una roadmap, una tempistica o un perimetro di prodotto definiti per questa possibilità. Al momento, quindi, resta un’ipotesi e non un impegno annunciato.
Il flusso parte da una richiesta concreta: una nuova funzionalità, una modifica a una pagina web oppure la correzione di un bug.
Il vantaggio rispetto a un normale passaggio consegne è la visibilità: gli altri membri del gruppo non ricevono soltanto una pull request già pronta, ma possono osservare il ragionamento operativo dell’agente e intervenire durante il lavoro.
Slack descrive Slack Code come un modo per portare lo sviluppo software “fuori dalle schede private”, così che persone e agenti possano scrivere, revisionare e distribuire codice apertamente nello stesso ambiente.
Questa impostazione non riguarda solo gli sviluppatori. Product manager, designer e altri colleghi non tecnici possono seguire i progressi, chiarire i requisiti e valutare direttamente l’aspetto di una pagina o di una funzione nell’anteprima live.
In pratica, il canale diventa il punto d’incontro tra chi definisce il problema, chi controlla l’esperienza utente e l’agente incaricato di proporre una soluzione.
Il flusso mostrato nella descrizione di Slack è abbastanza diretto: il team individua un problema, menziona un agente come Claude Tag o ChatGPT e lascia che l’agente apra un canale Code con il contesto necessario. Il gruppo può quindi esaminare la conversazione, confrontare i diff, visualizzare l’anteprima, fornire feedback e approvare la modifica.
Lo stesso schema può essere applicato alla richiesta di una nuova funzione o all’aggiornamento di una pagina web. L’obiettivo è mantenere nello stesso luogo sia la discussione sul lavoro sia gli artefatti prodotti dall’agente.
Slack Code è pensato per mantenere le persone nel circuito decisionale. Un team può richiedere una revisione o una firma umana prima che le modifiche arrivino in produzione.
Le informazioni disponibili, però, non documentano in modo indipendente i dettagli tecnici del blocco che impedirebbe un merge senza approvazione: non è quindi possibile precisare come venga configurato esattamente questo controllo.
Secondo le informazioni sul lancio, Slack Code è disponibile su tutti i piani Slack, inclusi gli spazi di lavoro gratuiti. Per utilizzare gli agenti partner, tuttavia, i clienti devono disporre dell’accesso ai relativi servizi.
Le integrazioni indicate al debutto sono:
ChatGPT compare nelle descrizioni generali della funzione e delle integrazioni future, ma le informazioni sul lancio lo indicano come “in arrivo”. Non va quindi considerato un’integrazione confermata dal primo giorno.
I resoconti sul prodotto descrivono i canali Code completati come automaticamente archiviati, ma ancora ricercabili. In questo modo il canale può conservare una traccia del piano dell’agente, delle discussioni, dei diff, dei commenti e del contesto delle approvazioni.
La documentazione fornita non specifica però i periodi di conservazione, le modalità di esportazione o le caratteristiche precise degli audit log. Allo stesso modo, Slack Code viene presentato come integrato nell’ambiente amministrativo e di sicurezza già usato dal workspace, ma non sono disponibili dettagli sufficienti per verificare quali autorizzazioni, controlli o livelli di conformità vengano ereditati esattamente.
Il CEO di Salesforce Marc Benioff ha riassunto il lancio con le parole: “Non programmare da solo. Slack Code è attivo. Persone e agenti. Stesso canale. Stesso lavoro”. Ha inoltre definito la collaborazione con gli agenti di Anthropic, GitHub, Cognition e Vercel “vero coding multiplayer”.
La tesi di Slack è che la programmazione assistita dall’AI possa diventare uno sport di squadra: Slack fa da livello di coordinamento, mentre il team osserva, orienta, revisiona e porta a termine il lavoro dell’agente.
Un’estensione plausibile del modello sarebbe l’apertura delle API di Slack a flussi in cui gli agenti collaborano su attività non legate alla programmazione, come campagne di marketing o revisione di documenti legali. Tuttavia, le fonti disponibili non confermano una roadmap, una tempistica o un perimetro di prodotto definiti per questa possibilità. Al momento, quindi, resta un’ipotesi e non un impegno annunciato.