Slack streeft ernaar dat programmeren met kunstmatige intelligentie niet langer een privégesprek blijft tussen een ontwikkelaar en zijn assistent. Het platform heeft Slack Code geïntroduceerd, een nieuwe collaboratieve omgeving waar teams van mensen en agents zoals Claude, Devin, GitHub Copilot, ChatGPT of de agents van Vercel kunnen samenwerken aan dezelfde taak, codewijzigingen kunnen reviewen en hun implementatie naar productie kunnen voorbereiden zonder Slack te verlaten.
De kern van Slack Code in 20 seconden
- Slack Code introduceert specifieke kanalen voor samenwerken met programmeeragents, naast de rest van het team.
- Gebruikers kunnen codeverschillen, documentatie en previews bekijken vanuit Slack.
- Anthropic, Cognition, GitHub, ChatGPT en Vercel behoren tot de eerste partners.
- Gevoelige acties, zoals het uitrollen van code naar productie, kunnen goedkeuring door een mens vereisen.
- Slack Code is beschikbaar voor de Slack-abonnementen, maar elk agent vereist eigen toegang.
Deze aanpak weerspiegelt een verandering die steeds duidelijker zichtbaar wordt in ontwikkeltools. Helft-copilots voor code werden vooral gebruikt als individuele assistenten binnen de editor of terminal. Nu kunnen nieuwe agents breder taken uitvoeren, informatie opzoeken, meerdere bestanden aanpassen en wijzigingen voorbereiden met meer autonomie. Slack wil deze interactie nu verplaatsen naar de plek waar veel gesprekken plaatsvinden tussen ontwikkelaars, productmanagers, ontwerpers en andere afdelingen.
Wat is Slack Code en hoe werkt het?
De belangrijkste innovatie is de introductie van Code Channels, kanalen speciaal ontworpen om samen te werken aan een taak met één of meerdere agents.
De werkwijze van Slack is relatief eenvoudig. Bij een probleem, nieuwe functie of wijziging van een app kan een teamlid een compatibele agent inschakelen. Vervolgens wordt een speciaal codekanaal voor dat werk aangemaakt.
In plaats van de sessie beperkt te houden tot een persoon en de AI, kunnen alle deelnemers in het kanaal volgen wat de agent doet, de voorgestelde wijzigingen bekijken, verschillen tussen versies checken, previews bekijken en extra instructies geven.
Het verschil met simpelweg een chatbot binnen Slack is dat de ruimte niet primair bedoeld is voor chats, maar voor resultaatgerichte samenwerking.
Bijvoorbeeld, een productmanager kan een probleem detecteren in Slack en een agent vragen een oplossing te analyseren. De agent kan beschikbare context gebruiken, gedeelde documentatie bekijken en een aanpassing voorstelen.
Een ontwikkelaar kan daarna meedoen in hetzelfde kanaal, het diff controleren, het resultaat beoordelen en goedkeuren voor het aanmaken van een pull request.
Slack streeft er zelfs naar dat mensen zonder diepgaande programmeerkennis kunnen meewerken aan bepaalde stappen. Dit betekent niet dat alle medewerkers de ingenieursrol overnemen, maar dat de context en beslissingen rondom development gedeeld kunnen worden met meer diverse teamleden zonder dat ze een terminal of IDE hoeven te gebruiken.
Na afronding kan het kanaal worden gearchiveerd en als doorzoekbare geschiedenis blijven bestaan.
ChatGPT, Claude, Devin en Copilot in de kanalen
Slack Code wordt ontwikkeld als een open platform voor verschillende aanbieders van agents.
Tot de eerste partners behoren Anthropic met Claude, Cognition met Devin, GitHub Copilot, ChatGPT en de agents van Vercel. Deze bedrijven ontwikkelen integraties via de API’s van de Code Channels.
Dit is belangrijk omdat Slack niet probeert een enkel AI-model te dicteren, maar juist een laag wil bieden waarbinnen verschillende agents en teams kunnen samenwerken.
Slack plant bovendien om deze API’s toegankelijk te maken voor meer ontwikkelaars.
Bij succes kunnen Code Channels breder toegepast worden, bijvoorbeeld in marketing, juridische documenten review of andere zakelijke workflows.
Deze aanpak past binnen een bredere trend in zakelijke AI: van de copiloot die antwoorden geeft naar de agent die taken ontvangt en tools inzet om die uit te voeren.
Echter brengt deze evolutie ook nieuwe vragen met zich mee. Wanneer een agent code mag aanpassen, repositories raadpleegt of acties ontketent binnen bedrijfsystemen, wordt het beter controleren wie wat mag doen nog belangrijker dan bij eenvoudige tekstgeneratie.
Slack ontwikkelt een speciale interface voor agenten
De introductie van Code Channels gaat niet zonder meer. Slack past andere delen van de interface aan zodat agents een eigen plek krijgen.
De Agent DMs maken directe chats mogelijk met agents, vergelijkbaar met privéberichten, maar nu wel als ‘agents’ te herkennen.
Ook komt er een tabblad Agents voor het beheren van agents en sessies, de status te controleren, vastgelopen gesprekken te zien en lopende taken te stoppen.
Een extra functie, Add to Slack, vereenvoudigt de integratie van externe agents via platforms en tools zoals NanoClaw, Lovable, Hyperagent, Superhuman, n8n, Vercel, ChatGPT, LangChain, Runlayer en Skydive. De automatisering omvat onder andere OAuth, configuratie en variabelen.
Identiteit wordt ook een belangrijk punt: met veel agents moeten bedrijven kunnen traceren wie, met welke rechten, namens wie en op welke systemen acties heeft uitgevoerd.
Slack benadrukt dat deze agents onder hun bestaande beveiligings- en toegangscontroles blijven vallen.
Voor zeer gevoelige operaties blijft menselijke interventie noodzakelijk. Bijvoorbeeld, een agent kan code voorbereiden voor uitrol, maar een specialist moet dit reviewen en goedkeuren vooraf.
Van individuele programmering naar AI-gedragen samenwerking
Het meest interessante van Slack Code is misschien niet eens het schrijven van code via een chat-omgeving.
Het gaat erom zichtbaar maken wat de agents doen.
Nu heeft een ontwikkelaar vaak een lange sessie met een AI-agent in haar eigen terminal of editor, waarin de AI het probleem analyseert, alternatieven stelt en wijzigingen aanbrengt. Deze aanwijzingen blijven vaak verborgen in die privéomgeving, terwijl het team er niet van weet of meewerkt.
Slack wil dat dat proces voortaan zichtbaar is voor het hele team.
Dit kan voordelen bieden voor projecten waarin product, ontwerp en engineering nauw samenwerken, maar roept ook vragen op. Meer deelnemers in een sessie garandeert niet automatisch betere besluiten, en de snelheid van AI-generatie maakt een goede technische review nog belangrijker.
De traditionele tools blijven bestaan: Git-repositories, CI/CD, geautomatiseerde tests, ontwikkelomgevingen en monitoringplatforms blijven essentieel binnen de software-levenscyclus.
Slack Code positioneert zich als de laag waar mensen en agents samenwerken vóórdat wijzigingen worden ingebracht in het eindproduct.
De beschikbaarheid hangt af van het abonnement en de regio, en toegang tot specifieke agents kan apart worden geactiveerd.
De evolutie van AI-gestuurd programmeren begon met hulp bij korte codeblokken in editors, gevolgd door gesprekken die hele functies kunnen genereren, en nu met agents die werken op complete repositories.
Slack’s volgende stap is dat deze agents niet alleen voor één persoon werken, maar ook in gedeelde ruimtes met hele teams.
Veelgestelde vragen
Wat is Slack Code?
Slack Code is een omgeving binnen Slack gericht op samenwerkend programmeren met agents. De Code Channels bieden een plek voor gesprekken, codewijzigingen, previews en reviews in één ruimte.
Welke agents zijn er in de eerste fase actief met Slack Code?
De eerste partners zijn Anthropic (Claude), Cognition (Devin), GitHub, ChatGPT en Vercel. Ze ontwikkelen integraties via API’s, met plannen om het ecosysteem later uit te breiden.
Kan een agent rechtstreeks code naar productie uitrollen?
Slack voorziet in controle door mensen bij gevoelige operaties. Een agent kan de wijziging voorbereiden, maar het laatste goedkeuringsproces ligt bij een menselijke specialist.
Vervangt Slack Code GitHub of de IDE?
Nee, Slack Code is vooral een collaboratieve ruimte voor coördinatie tussen teams en agents. Repositories, testen en andere tools blijven onmisbaar in het ontwikkelproces.
via: salesforce
