AI-agents voor bedrijfs- en applicatieontwikkeling
AI-agents zullen niet meer weg te denken zijn uit ons dagelijks leven. Hier lees je hoe ze werken en hoe ze de ontwikkeling van bedrijven en applicaties veranderen.
Christophe Coenraets
AI-agents zullen niet meer weg te denken zijn uit ons dagelijks leven. Hier lees je hoe ze werken en hoe ze de ontwikkeling van bedrijven en applicaties veranderen.
Christophe Coenraets
Agents zijn ondersteunende en autonome softwaresystemen. Op basis van gebruikersinput of omgevingsfactoren redeneren ze, plannen ze en ondernemen ze actie om bepaalde taken of doelen te bereiken. Ze zijn vergelijkbaar met intelligente digitale assistenten, die beschikken over de samengevoegde kennis en ervaring van menselijke experts en toegang hebben tot alle relevante data.
Agents zullen overal in ons leven te vinden zijn en de manier waarop bedrijven werken en met klanten omgaan ingrijpend veranderen. Een service-agent kan bijvoorbeeld fungeren als de meest deskundige technische ondersteuningsmedewerker van je organisatie, die 24 uur per dag, 7 dagen per week beschikbaar is om elke vraag te behandelen. Een marketing-agent kan, net als een zelfrijdende auto, 'sensoren' (realtime data) gebruiken om veranderende bedrijfsomstandigheden te signaleren en dan proactief te reageren (prijzen aanpassen, een campagne lanceren, enzovoort).
Dit artikel gaat in op de AI-innovaties die de opkomst van agents stimuleren en onderzoekt hoe agents niet alleen bedrijven transformeren, maar ook een nieuwe vorm geven aan software en softwareontwikkeling.
Ontdek hoeveel tijd en geld je kunt besparen met een team van AI-aangedreven agenten die zij aan zij werken met je werknemers en personeel. Beantwoord gewoon vier eenvoudige vragen om te zien wat er mogelijk is met Agentforce.
AI-agents worden mogelijk gemaakt door de opkomst van grote taalmodellen (LLM's). LLM's bieden twee essentiële functies die nodig zijn om zeer effectieve agents te introduceren:
Maar LLM's alleen zijn niet voldoende om agents te implementeren. Ze hebben een aantal beperkingen, waaronder:
Agents overbruggen de kloof tussen de krachtige taal en redeneermogelijkheden van LLM's en de praktische eisen van zakelijke use cases, zoals toegang tot privédata en het uitvoeren van acties, en ze maken de weg vrij voor een nieuw softwarekader.
Met dit nieuwe denkkader wordt software niet langer gebouwd in de vorm van complete applicaties, maar als een verzameling verfijnde bouwstenen die specifieke mogelijkheden inbouwen en die kunnen worden aangestuurd door agents die gebruikmaken van de redeneermogelijkheden van een LLM. Bij Salesforce worden deze bouwstenen acties genoemd (bijvoorbeeld 'Bestelling zoeken' en 'Besteladres wijzigen') en zijn ze georganiseerd onder functionele gebieden die onderwerpen worden genoemd (bijvoorbeeld 'Orderbeheer').
Met andere woorden, een agent is een softwaresysteem dat de taal en het redeneervermogen van een LLM gebruikt om een verzameling acties binnen een specifiek domein aan te sturen. Een agent gaat op hoog niveau als volgt te werk:
Kom in contact met Agentblazers van over de hele wereld om meer te leren over AI, use cases te ontdekken, te horen van productexperts en meer. Breid je AI-expertise en je carrière uit.
Het meest veranderende aspect van dit nieuwe softwarekader is dat het agents in staat stelt onverwachte verzoeken af te handelen zonder vooraf gedefinieerde vereisten. Stel je een agent voor die beschikt over tientallen of zelfs honderden acties. De agent kan deze acties op een vrijwel oneindig aantal manieren samenstellen, ook op manieren die nooit waren voorzien, waardoor nieuwe problemen in een oogwenk kunnen worden opgelost. Dit is de ultieme vorm van applicatiesamenstelling.
Bij Salesforce zijn onze toonaangevende applicaties (waaronder Sales Cloud, Service Cloud, Marketing Cloud, Commerce Cloud en Industries) bijvoorbeeld opgesplitst in gedetailleerde acties die de Agentforce agents van Salesforce direct voorzien van een schat aan mogelijkheden over verschillende onderwerpen. Agentforce agents kunnen deze acties op allerlei manieren samenstellen en uitvoeren, zodat gebruikers in de hele organisatie een probleemloze en consistente ervaring hebben. Bovendien kunnen ontwikkelaars de standaardmogelijkheden van de Agentforce agents uitbreiden met aangepaste acties op basis van code, API's, Salesforce-stromen of taakaanwijzingssjablonen.
Acties geven agents de volgende essentiële mogelijkheden:
Agents kunnen verschillende niveaus van autonomie hebben. Bijvoorbeeld:
Ongeacht het autonomieniveau van een agent, is het van cruciaal belang om de nodige veiligheidsmaatregelen te nemen om betrouwbaarheid, naleving van bedrijfspraktijken, databeveiliging en -privacy te garanderen en om hallucinaties, toxiciteit en schadelijke inhoud te voorkomen.
Agentforce agents gebruiken een meerlagige aanpak om veiligheidsmaatregelen te handhaven:
Salesforce heeft onlangs agents aangekondigd voor Sales en Service:
Je kunt deze agents direct gebruiken, maar Agentforce stelt je ook in staat om ze aan te passen, uit te breiden en je eigen agents te maken.
Salesforce Agentforce brengt mensen samen met autonome agents, mogelijk gemaakt door AI, data en actie. Er worden functies en tools aangeboden die je nodig hebt om betrouwbare agents en andere innovatieve AI-applicaties te maken, aan te passen en in te zetten, compleet met de juiste veiligheidsmaatregelen en het juiste toezicht. Laten we de belangrijkste componenten eens nader bekijken en doornemen.
Wanneer we het hebben over het potentieel van AI, dan zijn experts uit het bedrijfsleven en AI-velden voorzichtig, geïnspireerd en hoopvol. Abonneer je op de Vraag meer van AI-nieuwsbrief op LinkedIn om op de hoogte te blijven van het laatste nieuws over AI.
Salesforce-metadata stelt universele regels vast die worden afgedwongen, ongeacht of de data worden geraadpleegd vanuit traditionele applicaties of agents. Dit betreft machtigingen, sharing-modellen, validatieregels en workflowautomatisering om databeveiliging en naleving van bedrijfspraktijken te garanderen. Metadata stellen LLM's ook in staat om de context en betekenis van de data beter te begrijpen, wat kan leiden tot nauwkeurigere antwoorden. Een LLM kan bijvoorbeeld metadata gebruiken om CRM-data op een nuttigere en actiegerichtere manier aan de gebruiker te presenteren (ad-hocgebruikersinterface).
Voor goede AI is hoogwaardige en uniforme data nodig. Salesforce Data Cloud verzamelt alle data en voegt deze samen, zowel van Salesforce als extern, gestructureerd en ongestructureerd, om AI te baseren op hoogwaardige, relevante en bruikbare informatie. Met meer dan 200 beschikbare connectors en de mogelijkheid om eenvoudig aangepaste connectors te maken, biedt Data Cloud ongeëvenaarde verbindingsopties.
Zodra je data gekoppeld, samengevoegd en op elkaar afgestemd zijn, kun je ze met Data Cloud op schaal activeren in AI-agents, analyses en andere applicaties, wat waardevolle inzichten en gepersonaliseerde ervaringen oplevert. De dagen van geïsoleerde ervaringen die werden beperkt door geïsoleerde data zijn voorbij. Gebruikers, of dat nu medewerkers of klanten zijn, verwachten gekoppelde gebruikerservaringen die alle relevante data samenbrengen en inzichtelijk maken.
Agentforce biedt een aanpasbare modellenstructuur waarmee je eenvoudig modellen kunt toevoegen en samenstellen. Een gehost basismodel biedt je vaak de snelste weg naar AI-innovatie, maar je kunt ook gebruikmaken van nauwkeurig afgestemde modellen of je eigen modellen die zijn gebouwd met je eigen data.
Met de Agentforce Service Agent kun je bestaande modellen op een betrouwbare manier gebruiken, zonder je bedrijfsdata in gevaar te brengen. Het werkt als volgt:
Met acties kunnen agents logica toepassen en samenwerken met externe systemen. Standaardacties Agentforce kunnen worden uitgevoerd op sales, service, marketing, commercie en sectoren. Bovendien kunnen ontwikkelaars aangepaste acties bouwen die kunnen worden uitgevoerd op Salesforce of externe systemen met behulp van aangepaste code, API's, stromen en taakaanwijzingssjablonen.
Een onderwerp is een logische groepering van acties die een specifiek aandachtsgebied weergeven dat een agent moet begrijpen, verwerken of erop moet reageren. Voorbeelden hiervan zijn orderbeheer, garantie, prijzen, veelgestelde vragen, enzovoort.
Agentforce agents zijn autonome softwaresystemen die gebruikers- of omgevingsinput kunnen analyseren, taken kunnen identificeren, oplossingen kunnen doorredeneren en acties kunnen uitvoeren om deze te voltooien. Agents hebben verschillende niveaus van autonomie. Ondersteunende (gedeeltelijk autonome) agents werken samen met mensen om de taak uit te voeren. Autonome agents handelen onafhankelijk zonder direct menselijk toezicht, maar met de robuuste veiligheidsmaatregelen die eerder in dit bericht zijn beschreven, en de mogelijkheid om taken aan mensen over te dragen als dat nodig is.
Agentforce biedt een verscheidenheid aan low-code tools om agents en andere AI-applicaties te bouwen.
Prompt Builder is een Salesforce-bouwer waarmee je herbruikbare taakaanwijzingssjablonen kunt maken in een grafische omgeving en deze kunt baseren op dynamische data die beschikbaar worden gesteld via recordpagina-data, Data Cloud, API-aanroepen, stromen en Apex.
Agent Builder is een andere visuele bouwer waarmee je agents en copiloten kunt instellen. Je kunt de acties selecteren die beschikbaar zijn voor je agent en je agent uitproberen in een testomgeving.
Agents zullen overal in ons leven aanwezig zijn. Ze kunnen redeneren, taken uitvoeren en actie ondernemen, waardoor ze persoonlijk contact op schaal leveren. Door de taal- en redeneercapaciteiten van LLM's te combineren met softwarebouwstenen, transformeren ze de manier waarop bedrijven werken en hoe software wordt gebouwd.
Agentforce agents leiden deze transformatie met belangrijke onderscheidende kenmerken, waaronder:
Bekijk in onze bibliotheek hoe het bouwen van agenten werkt.
Werk samen met Professional Services experts om snel agenten op te bouwen en waarde te zien.
Vertel ons over uw zakelijke behoeften en wij helpen u antwoorden te vinden.