Andrew Hanna

Andrew Hanna

Agentforce verandert hoe een Salesforce-releaseteam eruitziet

Agentforce verandert hoe een Salesforce-releaseteam eruitziet

Kort antwoord: Agentforce maakt van agents release-artefacten die compileren, als onveranderlijke versies worden gecommit en redeneren met een LLM. Daarmee komen er twee taken bij die de meeste Salesforce-releaseteams nooit hebben bemand, agentevaluatie en eigenaarschap van agentversies, en verschuift de releasemanager van het draaien van deployments naar het bepalen welk agentgedrag in productie mag.

Wat verandert er echt voor Salesforce-releaseteams?

De meeste berichtgeving over Agentforce en teams gaat over de reorganisatie bij Salesforce zelf, of over leveranciers die AI-hulpjes aan de pipeline toevoegen. Beide missen de grotere verschuiving voor klanten: wat je uitrolt is veranderd. Agents die de pipeline bedienen behandelden we in hoe AI Salesforce-releasemanagement nu verandert. Dit stuk gaat over agents als de lading zelf.

Drie platformfeiten drijven dit:

  • Nieuwe agents leven in de nieuwe builder. Salesforce heeft de ontwikkeling van de legacy builder bevroren, en sinds juli 2026 kunnen nieuwe agents alleen nog in de nieuwe Agentforce Builder worden gemaakt, met Agent Script dat deterministische logica combineert met LLM-redenering.
  • Gecommitte versies zijn onveranderlijk. Een Agent Script wordt opgeslagen als AiAuthoringBundle. Een versie committen compileert het script en genereert de Bot, BotVersion en GenAiPlannerBundle, en een gecommitte versie kan niet worden teruggedraaid, zoals de Agent Script-deploymentgids van Gearset beschrijft.
  • Tests beoordelen gedrag, niet alleen code. Agentforce Testing Center evalueert agentgedrag in een sandbox voordat wijzigingen productie bereiken. Een groene Apex-run zegt niets over of de agent de juiste actie kiest.

Waarom kun je een agent niet uitrollen zoals een Flow?

Een Flow is deterministisch: deployen, tests draaien, klaar. Een agent is een bundel van instructies, topics, acties, prompttemplates en de Apex en Flows die die acties aanroepen, en een deel van het gedrag komt uit modelredenering. Dat breekt drie gewoontes:

  1. "Deploy de laatste versie" is niet meer veilig. De gids van Gearset meldt dat het deployen van een gecommitte Agent Script over het algemeen niet wordt ondersteund, dus het script gaat als draft mee en wordt in de doel-org gecommit. Iemand moet die commitstap in elke omgeving bezitten.
  2. Afhankelijkheden verstoppen zich in de agent. Een actie kan stilletjes afhangen van een Flow of Apex-klasse die niet in het pakket zit. Afhankelijkheidsanalyse moet ook agentcomponenten dekken, niet alleen klassieke metadata.
  3. Beheerders en analisten schrijven er meer van. Salesforce zegt dat business analisten agents in natuurlijke taal op Canvas kunnen bouwen zonder beheerdersrechten. Meer auteurs betekent meer wijzigingen direct in een org, buiten Git.

Welke rollen heeft een Salesforce-releaseteam nu nodig?

  • Releasemanager: van deploymentuitvoerder naar versie-eigenaar. Vroeger zette die pakketten op volgorde. Nu bepaalt die welke gecommitte agentversie live gaat, en welk bewijs daarvoor eerst nodig is.
  • Agentbeoordelaar: een nieuwe stoel. Iemand schrijft en onderhoudt de testuitingen en verwachte uitkomsten, en leest resultaten als afwegingen in plaats van geslaagd of gezakt. In kleine teams is dat vaak de QA-lead.
  • Agentbouwer: beheerders en analisten. Zij ontwerpen topics en instructies. Hun werk moet in een getrackte wijziging terechtkomen, anders wijkt productie af van wat in versiebeheer staat.
  • Developer: eigenaar van de acties. De Apex en Flows die een agent aanroept zijn nog steeds klassieke metadata, op de gewone manier gereviewd en getest.
  • Goedkeurder: een mens met naam. De eigen Trailhead-module over DevOps Center en Agentforce Vibes van Salesforce laat deploymentmanagers voorgestelde conflictoplossingen beoordelen en goedkeuringen, testresultaten en securitychecks bevestigen vóór productie.

Dit vraagt standaard niet om meer mensen. Het vraagt om helderder eigenaarschap, de kern van DevOps zien als een operating model, niet als een lijst tools.

Wat brengen DevOps-leveranciers uit voor Agentforce?

  • Salesforce: Agentforce Vibes koppelt aan een DevOps Center-hub-org en gebruikt Skills om pipeline-inrichting, commits, pull requests en promoties vanuit prompts in natuurlijke taal uit te voeren, terwijl mensen de eindgoedkeuring houden.
  • Copado: kondigde op 13 april 2026 Agentia aan, met agents voor plannen, bouwen, testen, releasen en beheren, plus goedkeuringsgates en audittrails.
  • Gearset: de Agentforce-ondersteuning draait Testing Center-suites na deployment en blokkeert promotie als ze falen.
  • Flosum: presenteerde op 12 juni 2026 een Agentic DevOps-aanpak voor het verplaatsen van agentmetadata, guardrails en configuratie tussen omgevingen.

Hoe richt je je releaseproces in voor agents?

  1. Zet elke agent in Git. Haal de authoring bundle en de acties die die aanroept op in de repository, net als andere metadata.
  2. Wijs per agent een versie-eigenaar aan. Eén persoon bepaalt welke gecommitte versie in elke omgeving actief is.
  3. Gate op gedrag. Draai agenttests in een sandbox en behandel een mislukte evaluatie als een mislukte Apex-test.
  4. Houd productiegoedkeuring menselijk. Een agent of tool kan de release voorbereiden. Een mens keurt hem goed.
  5. Let op drift. Vergelijk vóór elke release wat live staat in Agent Builder met wat in source staat.

Deze stappen bouwen voort op waar Salesforce-teams in 2026 nog tekortschieten: de gaten zijn dezelfde, de prijs van negeren is hoger.

Waar past Serpent?

Serpent trackt en deployt de Apex, Flow en metadata waar een agent van afhangt via de standaardpipeline, en legt Agent Builder-bewerkingen vast in een task zodat ze niet afwijken van wat wordt uitgerold. De native MCP-server laat Claude, Cursor of Copilot een afgebakende deployment aanvragen, en een mens keurt die nog steeds goed. Vergelijk de Serpent-abonnementen om het op een echte pipeline te proberen.

FAQ

Vervangt Agentforce de Salesforce-releasemanager?

Nee. De rol verschuift van wijzigingen verplaatsen naar agentversies bezitten en goedkeuren wat in productie live gaat.

Kun je een gecommitte Agent Script naar een andere org deployen?

Meestal niet. Gecommitte versies zijn onveranderlijk, dus teams deployen het script als draft en committen het in de doel-org.

Wie moet Agentforce-agents testen?

Geef het een vaste eigenaar, vaak de QA-lead. Die onderhoudt testuitingen en beoordeelt resultaten voordat een agentversie wordt gepromoot.

Wat is Tekunda?

Tekunda is het bedrijf achter Serpent, een Salesforce DevOps-platform met CI/CD, AI-codereview en door mensen goedgekeurde deployments.

Gerelateerde artikelen

Benieuwd naar sneller releasen voordat je instapt? Laten we praten

Vrijblijvend.