Latest / M365.FM – Microsoft 365, Copilot & AI podcast in het Nederlands / Waarom Microsoft Copilot ‘blind’ is: eigen agents met Copilot Studio en Teams Toolkit voor Salesforce en ServiceNow (AI-nasynchronisatie)
Transcript
- 0:00Denk je dat Copilot je bedrijf kent? Dat doet hij niet. Hij is blind.
- 0:03Hij ziet SharePoint koppen, wat e-mails, oude Teams chats.
- 0:06Niet de pipeline in Salesforce, niet de storing in ServiceNow, niet je eigen API.
- 0:10Dat is de breuklijn. Dit is de oplossing.
- 0:12We bouwen een aangepaste agent die zich baseert op jouw echte systemen.
- 0:15Salesforce, ServiceNow, je interne rest API.
- 0:18Beheerde, geautoriseerde en gecontroleerde acties binnen Microsoft 365.
- 0:22Aan het eind heb je een enterprise agent die echt ziet en handelt.
- 0:25Geen theater, echte toegang, echte controle.
- 0:27Blijf kijken. Er is één stap die de meeste teams overslaan.
- 0:31Het is het verschil tussen ruis en waarheid.
- 0:33Hoe Copilot kijkt en waarom hij standaard blind is.
- 0:36Ze vertelde je dat Copilot je werk begrijpt.
- 0:38De waarheid is eenvoudiger en harder.
- 0:41Copilot ziet waar hij op is gebaseerd.
- 0:43Niets meer, niets minder.
- 0:46Standaard is zijn gezichtsveldje Microsoft 365 werkgrafiek.
- 0:50Outlook threads, Teams chats, SharePoint en OneDrive bestanden, misschien transcripties.
- 0:54Nuttig, maar beperkt.
- 0:55Een zachte halo rond je dagelijkse klikken.
- 0:58Dat is het.
- 0:58Hij ziet Salesforce niet, niet de account status waar je op vertrouwt.
- 1:01Hij ziet ServiceNow niet, niet de incident prioriteit, niet de verstreken slaas.
- 1:05Hij ziet je interne systemen achter een firewall en aangepast schema niet.
- 1:09Dat kan hij niet.
- 1:10Er is geen toegangspad, geen token, geen tool, geen basis.
- 1:12Dus hij gokt, hallucineert of haalt zijn schouders op.
- 1:14Dat is blindheid.
- 1:16Waarom?
- 1:16Omdat identiteit en data geen magie zijn.
- 1:18Het zijn pijpleidingen, tokens, beleidsregels.
- 1:20Als je geen actiepad naar een extern systeem koppelt, kan Copilot het niet aanroepen.
- 1:24Als je geen kennisbron toevoegt, kan Copilot deze niet citeren.
- 1:27Als je geen strikte instructies geeft, vult Copilot de leegte met zelfvertrouwen en fouten.
- 1:31Je hebt het gezien, vriendelijk, maar fout.
- 1:33Nu het goede nieuws.
- 1:35De blindheid is optioneel.
- 1:36Je geeft hem ogen door twee dingen toe te voegen, kennis en tools.
- 1:39Kennis is de basis.
- 1:40Documenten, sites, tabellen, de bronnen die je vertrouwt.
- 1:43Voeg je website toe, een FAQ, een SharePoint bibliotheek met SOPs.
- 1:46In Copilot Studio kun je ook waardevollere bedrijfsbronnen koppelen en prioriteren.
- 1:50Studio respecteert die rangschikking.
- 1:52Hij citeert, hij blijft binnen de grenzen die jij stelt.
- 1:54Als je webzoekopdrachten uitschakelt, dwaalt hij niet af.
- 1:57Controle is beter dan slim.
- 1:59Tools zijn acties, connectoren, flows, APIs.
- 2:02Wanneer je een tool toevoegt, definieer je de werkwoorden die je agent kan uitvoeren.
- 2:06Een e-mail sturen via Outlook, een opportunity uit Salesforce halen, een incident uit ServiceNow lezen,
- 2:11je interne restenpoint aanroepen met specifieke parameters.
- 2:13Elk hulpmiddel draait onder een beheerde identiteit.
- 2:16Jouw entra-app, jouw scopes, jouw DLP, geen token, geen actie, simpele regel, kritieke beveiliging.
- 2:21Hoe zit het met de standaard co-pilot in M365?
- 2:24Hij kan je worddocument samenvatten, een antwoord opstellen, een bestand naar boven halen.
- 2:27Maar vraag hem, wat is het vernieuwingsrisico bij Acme?
- 2:29Hij doorzoekt de werkgrafiek.
- 2:31Hij vindt niets, want het risico zit in Salesforce, in een aangepast veld, achter OAuth, onbekend,
- 2:36dus onzichtbaar.
- 2:37Voeg een Salesforce tool toe, definieer de query, koppelvelden, beperk de scopes.
- 2:42Vraag het nu opnieuw.
- 2:42Hij haalt het record op, onderbouwt het antwoord, citeert de bron, geen hallucinatie, alleen data.
- 2:47Hetzelfde geldt voor ServiceNow, hetzelfde voor jouw API.
- 2:49Visie verschijnt zodra je het toegangspad aansluit en verdwijnt zodra je het verwijdert.
- 2:54Als je niets anders onthoudt, onthoud dan dit, co-pilot weet het niet.
- 2:57Hij haalt informatie op via de paden die jij goedkeurt.
- 2:59Jij bouwt de ogen, jij beheert de site.
- 3:02Pad 1, co-pilot studio, declaratieve agents voor makers en low-code teams.
- 3:07Blindheid los je niet op met hoop, je lost het op met bedrading.
- 3:10Studio geeft je de bedrading zonder je te verdrinken in code.
- 3:12Declatief, snel, ingesloten.
- 3:15Begin binnen Microsoft 365 co-pilot.
- 3:18Maak een agent, omschrijf hem, hou het bot.
- 3:20Een interne agent die vragen over accountgezondheid beantwoordt met Salesforce.
- 3:23Incident status uit ServiceNow en eigen productlimieten uit onze interne API.
- 3:27Citeer bronnen.
- 3:28Weiger als data ontbreekt.
- 3:30Geen extern internet.
- 3:31Verzenden.
- 3:32Kijk hoe hij de shell vormt.
- 3:33Goed, nu gaan we hem versterken.
- 3:35Schakel over naar configureren.
- 3:36Identiteit eerst.
- 3:37Naam, icoon, duidelijke omschrijving.
- 3:39Dan de instructies.
- 3:39Dit is het handboek.
- 3:40Simpel, meedogenloos.
- 3:42Beantwoord alleen met goedgekeurde kennis en tools.
- 3:44Altijd citeren.
- 3:45Als een veld ontbreekt, zeg dat dan.
- 3:47Nooit gokken.
- 3:48Escaleer naar support als het vertrouwen laag is.
- 3:50Voeg fallback toe.
- 3:51Vraag om verversing als data verouderd is.
- 3:53Je schrijft geen poëzie.
- 3:55Je bouwt vangrails.
- 3:55Daarna kennis.
- 3:56Onderbouwt met SharePoint SOPs en je interne product FAQ.
- 4:00Heb je een openbare documentatiesite?
- 4:01Voeg die URL toe.
- 4:02Geef hoge prioriteit aan interne SOPs.
- 4:04Medium aan openbare documenten.
- 4:06Schakel webzoeken uit.
- 4:07Je cureert de waarheid.
- 4:08Je verzamelt geen trivia.
- 4:10Tools.
- 4:10Hierdoor breek je de blindheid.
- 4:12Klik op tool toevoegen.
- 4:13Salesforce eerst.
- 4:14Kies de Salesforce connector.
- 4:16Authenticeer met een goedgekeurde Entra app.
- 4:18Beperk de scope strikt.
- 4:19Alleen lezen voor accounts.
- 4:20Opportunities.
- 4:21Gezondheidsscoren.
- 4:21Weet ik zeker dat ik niets anders zie.
- 4:22Studio vraagt om inputs.
- 4:24Defineer deze expliciet.
- 4:25Accountnaam.
- 4:26Velden om terug te geven.
- 4:28Voeg beperkingen toe.
- 4:29Accountnaam moet overeenkomen met een bestaand record.
- 4:31Geen wildcards.
- 4:32Koppel outputs aan duidelijke namen.
- 4:34Vernieuwings risico.
- 4:35ARR.
- 4:36Volgende stap.
- 4:37Bronlink.
- 4:37Beschrijf wanneer het moet worden gebruikt.
- 4:39Aanroepen bij vragen over accountgezondheid.
- 4:41Vernieuwings risico.
- 4:42ARR.
- 4:43Eigenaar of volgende stappen.
- 4:44Service now hierna.
- 4:45Connector.
- 4:46O-out.
- 4:47Minimale rechten.
- 4:48Incidentlezing.
- 4:49CMDB.
- 4:50Lees het als je het nodig hebt.
- 4:51Inputs.
- 4:52Incidentnummer of accountnaam.
- 4:53Beveilig het oplossingspad.
- 4:55Indien geen incidentnummer opgegeven.
- 4:57Zoek op accountnaam met een limiet van 3.
- 4:59Vraag bij meerdere resultaten de gebruiker om verduidelijking.
- 5:02Output.
- 5:03Prioriteit.
- 5:03Status.
- 5:04Sla status.
- 5:05Geopend door.
- 5:05Bijgewerkt op link.
- 5:06Gebruiksregel.
- 5:07Gebruik wanneer de gebruiker vraagt naar openstaande incidenten.
- 5:09Geschondensla's of ticketstatus.
- 5:11Nu.
- 5:11De aangepaste rest API.
- 5:13Jouw kroonjuwelen.
- 5:14Klik op een aangepaste connector toevoegen indien aanwezig.
- 5:16Anders selecteer HTTP met Azure AD.
- 5:18Geef de basis URL op.
- 5:20Beperk de Entra app tot alleen het benodigde eindpunt.
- 5:23Post.
- 5:23Limieten.
- 5:24Query.
- 5:26Input.
- 5:26Product idee.
- 5:27Klantniveau.
- 5:29Validatie.
- 5:30Wijs aanroepen af als product idee niet op de goedgekeurde lijst staat.
- 5:33Output.
- 5:34Max gebruikers.
- 5:35Tarieflimiet.
- 5:36Opmerkingen.
- 5:36Gebruiksregel.
- 5:37Gebruik voor productlimieten.
- 5:39Abonnementsrechten of compliance limieten.
- 5:40Dit is het moment dat de meeste teams overslaan prioritering en voorwaarden.
- 5:44Open tool orchestratie.
- 5:45Vertel de agent welke tool voorrang krijgt als vragen elkaar overlappen.
- 5:48Als de gebruiker vernieuwing noemt, geeft de voorkeur aan Salesforce.
- 5:51Als ze ticket of prioriteit noemen, geeft de voorkeur aan ServiceNow.
- 5:54Als ze limiet of recht noemen, geeft de voorkeur aan de interne API.
- 5:57Stel een betrouwbaarheidsdrempel in.
- 5:59Als het ophalen NAL retourneert voor een kritiekveld, stel dan een verduidelijkende vraag voor het antwoord.
- 6:03Test in het rechterpaneel.
- 6:05Vraag, wat is het vernieuwingsrisico van Acme en zijn er openstaande incidenten?
- 6:08Bekijk de activiteitenkaart.
- 6:09Deze moet Salesforce aanroepen met de countnaam Acme.
- 6:11Haal de gezondheidsscore op om de car volgende stap te laden.
- 6:14Roep daarna ServiceNow aan met de countnaam Acme.
- 6:16Retourneer het belangrijkste incident.
- 6:17Het antwoord moet beide bronnen combineren.
- 6:19Citeer ze allebei.
- 6:20Voeg directe links toe.
- 6:21Als dat niet gebeurde, zijn je toolcondities onjuist.
- 6:23Corrigeer ze nu.
- 6:24Randgevallen.
- 6:24Vraag, wat is het vernieuwingsrisico van Betaco?
- 6:27Als Betaco niet bestaat, moet de agent beleefd weigeren.
- 6:29Ik kan Betaco niet vinden in Salesforce.
- 6:31Bedoel je Betaco Limited?
- 6:32Dat is gecontroleerde foutafhandeling.
- 6:34Dat is wat je wilt.
- 6:35Vraag, wat zijn de proplan API-limieten voor ProductX?
- 6:37Dit moet je interne API aanroepen.
- 6:39Retourneer max gebruikers.
- 6:40Tarieflimiet.
- 6:41Geen poespas.
- 6:42Als het niveau onbekend is, moet de agent om het niveau vragen.
- 6:44Niet gokken.
- 6:45Opslaan en audit inschakelen.
- 6:46Studio log tool aanroepen.
- 6:48Inputs.
- 6:48Outputs.
- 6:49Latentie.
- 7:15Maar in het ambacht.
- 7:16Wij maken carrière met gevoel.
- 7:19Het ambacht.
- 7:25Ik wil iets echt maken waar ik trots op kan zijn als het af is.
- 7:29Iets waar ik gepassioneerd over ben en iedereen die met mij werkt ook.
- 7:32En ik wil dat anderen houden van wat ik voor hen maak.
- 7:36Ik wil doorzetten, maar nooit, nooit, nooit wanhopen.
- 7:41Ik wil het gewoon echt goed voelen.
- 7:43Dat bestaat toch helemaal niet.
- 7:44Als je tenant externe connectors voor een afdeling blokkeert, blokkeer deze agent dan tijdens de demo.
- 7:49Je weet hoe dat eruit ziet.
- 7:51Slecht.
- 7:51Governance.
- 7:52Voeg instructies toe voor de verwerking van persoonsgegevens.
- 7:54Neem nooit volledige e-mailadressen op in antwoorden.
- 7:57Maskeer voor de gebruiker.
- 7:58Voeg een Red Team prompt toe.
- 7:59Als een gebruiker vraagt om het beleid te omzeilen, weiger dit dan.
- 8:02Voeg een escalatieregel toe.
- 8:03Indien gevraagd om gegevens te wijzigen, draag dit over aan een eigenaar.
- 8:06Schrijf niet.
- 8:07Als je later acties nodig hebt, herzie je scoops en goedkeuringen.
- 8:10Voor nu is alleen lezen je beste vriend.
- 8:12Prestaties.
- 8:13Als antwoorden traag aanvoelen, verminder dan de velden.
- 8:15Haal niet alles op.
- 8:16Definiër een minimale projectie per tool.
- 8:18Cash wordt beheerd door het platform.
- 8:20Ga niet uit van persistentie.
- 8:22Ontwerp altijd voor idempotente, verse leesacties.
- 8:25Licensierealiteit.
- 8:25Je hebt co-pilot studio licenties nodig voor premium connectors.
- 8:28Agent uitvoering gebruikt credits.
- 8:30Connectors vereisen mogelijk goedkeuring van de beheerder.
- 8:32Regel dat voordat je het werkmoment opneemt.
- 8:34Anders krijg je een weigering tijdens runtime.
- 8:35Theater sterft.
- 8:36De waarheid wint.
- 8:37Publiceren.
- 8:38Deel met een pilotgroep.
- 8:39Productmanagers.
- 8:40Support leads.
- 8:41Sales ops.
- 8:41Bied voorbeeld prompts aan als suggesties.
- 8:43Wat is het verlengingsrisico voor contoso?
- 8:45Lijst openstaande.
- 8:46Save one.
- 8:47Incidenten voor Noord-Amerika.
- 8:48Wat is de API-limiet voor PlanPro?
- 8:50Laat ze het maar kapot maken.
- 8:51Bekijk de activiteitskaart.
- 8:53Patch de instructies.
- 8:54Verscherpte scopes.
- 8:55Nu heb je zicht op beleid en audit.
- 8:57Nog steeds.
- 8:58Verscherpte scopes.
- 9:36Nu heb je zicht op beleid en audit.
- 9:39Studio deed het zware werk.
- 9:40Jij trok de lijnen.
- 9:42De agent gehoorzaamd.
- 9:43Pad 2.
- 9:44Teams Toolkit voor VS Code ProDev aangepaste agents en plugins.
- 9:47Studio gaf je zicht.
- 9:48Toolkit geeft je chirurgisch handen.
- 9:50Volledige controle.
- 9:51Geen guardrails die je niet zelf bouwde.
- 9:52Als Studio de bedrading is, is de Toolkit de printplaat.
- 9:55Open VS Code installeert Teams Toolkit.
- 9:57Stil, zonder ophef.
- 9:58Log in met je tenantontwikkelaarsaccount.
- 10:00Niet je productieidentiteit.
- 10:00Je weet al waarom.
- 10:03Maak een nieuw project aan.
- 10:04Copilot plugin met API.
- 10:06Dit bouwt een ProDev agent mogelijkheid voor Microsoft 365 Copilot en Teams.
- 10:10Het is geen standaard chat app.
- 10:12Het is een skill, een tool met strikte werkwoorden, schema's en authenticatie.
- 10:15Het model roept je tool aan wanneer je instructies en manifest dat zeggen.
- 10:18Precisie boven Vibes.
- 10:20Je ziet drie ankers.
- 10:21Het manifest, de Open API AI plug-in specificatie en de functiecode.
- 10:25Het manifest declareert je mogelijkheden.
- 10:26De specificatie definieert je contract.
- 10:28De functie voert uit met jouw identiteit, niet de fantasie van het model.
- 10:31Begin met identiteit.
- 10:33Entra app registratie.
- 10:35Minimale rechten.
- 10:36Maak een nieuwe app.
- 10:37Noem het agent Salesforce ServiceNow API.
- 10:40Voeg twee geheimen toe als het moet, maar geef de voorkeur aan certificaat authenticatie.
- 10:44Voeg toepassingsmachtigingen toe aan de app ID URI van je interne API.
- 10:47Voor Salesforce en ServiceNow gebruik je gedelegeerde authenticatie of service principles via een beveiligde client credentials flow achter je functie.
- 10:53Stel nooit onbewerkte geheimen bloot aan het model.
- 10:55Terug naar de toolkit omgevingsbestanden env.dev.
- 10:58Verwijs naar Azure Key Vault.
- 11:00Plak geen geheime.
- 11:01Verwijs naar de geheime URI.
- 11:02Gebruik een beheerde identiteit bij implementatie naar Azure Functions of container apps.
- 11:06Lokale ontwikkeling kan de developer CLI met federatieve credentials gebruiken.
- 11:09Geen platte tekst.
- 11:10Geen excuses.
- 11:11Defineer de plug-in specificatie.
- 11:13Open API.
- 11:15JAL.
- 11:15Houd het klein.
- 11:16Een pad per werkwoord.
- 11:18Salesforceopportunity.get.
- 11:20ServiceNowincident.get.
- 11:22Interne Limit Query.
- 11:24Documenteer parameters.
- 11:25Accountnaam.
- 11:26Opportunity.
- 11:27ID.
- 11:27Incidentnummer.
- 11:28Product ID.
- 11:29Klantniveau.
- 11:30Schrijf voor elk heldere beschrijvingen en beperkingen.
- 11:32Accountnaam.
- 11:33Exacte tekenreeks overeenkomst met accountnaam.
- 11:36Geen wildcards.
- 11:37Incidentnummer.
- 11:38Moet overeenkomen met ink gevolgd door cijfers.
- 11:40Voeg respons schema's toe.
- 11:41Retourneer nooit onbewerkte records.
- 11:43Map naar een minimale projectie.
- 11:45ID.
- 11:45Naam.
- 11:45Status.
- 11:46Risico.
- 11:46Volgende stap.
- 11:47Link.
- 11:47Het model begrijpt de vorm.
- 11:49Dubbelzinnigheid nodigt uit tot hallucinatie.
- 11:51Verbind de handeler.
- 11:52SRC Functions Opportunity.get.
- 11:54Teams.
- 11:55Gebruik een HTTP trigger.
- 11:56Valideer eerst de invoer.
- 11:58Verwerp een lege accountnaam.
- 11:59Normaliseer hoofdletters en kleine letters.
- 12:01Log met een correlatie ID.
- 12:03Verkrijg token voor Salesforce.
- 12:04Gebruik onbehef of als de gebruiker aanwezig is in Teams.
- 12:07Of gebruik een serviceaccount met alleen lezen scope als dit een backend tool is.
- 12:10Roep Salesforce REST Services Data V59 aan.
- 12:14Query Q select namen, health scoregen liggend streepje C, ARR liggend streepje C, renewal
- 12:20risk liggend streepje C, next step liggend streepje C from opportunity where account namen
- 12:25is ot account namen en is closed is false limit 1.
- 12:28Time out na 5 seconden.
- 12:29Probeer het opnieuw.
- 12:30Je wilt snelle fouten?
- 12:32Geen zombie wachttijden.
- 12:33Transformeer het resultaat.
- 12:34Map de velden.
- 12:35Bereken een eenvoudig risico label.
- 12:37Hoog als gezondheidsscore EOS liggend streepje C voor een vernieuwingsrisico dus dan is het
- 12:42hoog.
- 12:42We voegen een deep link toe.
- 12:43www.httpyourdomainlightning.force.com slash lightning slash r slash opportunity slash
- 12:49eit slash view.
- 12:51Retourneer JSON.
- 12:52Geef geen eigen mening.
- 12:54Vat niet samen.
- 12:55Het model regelt de taal.
- 12:56Jij regelt de waarheid.
- 12:58Herhaal dit voor service nou.
- 12:59Incident get.
- 13:00Valideer incidentnummer niet of val terug op accountnaam zoekopdracht met limiet 3.
- 13:04Retourneer bij dubbelzinnigheid keuzes met idee's en titels.
- 13:07Dwing het model om de gebruiker te laten kiezen.
- 13:10Geen stille aannames.
- 13:11Query tabel API.
- 13:12API nu tabel incident.
- 13:14Sysparm de query postnummer in kastje 12.345.
- 13:18Sysparm velden nummer.
- 13:19Prioriteit.
- 13:19Status.
- 13:20Korte omschrijving.
- 13:21S Griekse Y.
- 13:21S liggend streepje update.
- 13:22Het liggend streepje an.
- 13:23S Griekse Y.
- 13:24S liggend streepje id.
- 13:24Dit wijst status toe aan een genormaliseerde enem.
- 13:27Nieuw.
- 13:27In behandeling.
- 13:28Opgelost.
- 13:29Leidsla breuk boolean af indien nodig uit een tweede aanroep.
- 13:32API nu met tabel sales task sla.
- 13:34Taak.
- 13:35Houd het onder 2 aanroepen.
- 13:36Snelheid is belangrijk.
- 13:38Dan de interne API.
- 13:41Limite query.
- 13:42Verkrijg token voor je API scope.
- 13:44Post limite query met product idee en klantniveau.
- 13:47Valideer beide tegen een lokale toegestane lijst gecatcht in config.
- 13:51Laat het model nooit ids verzinnen.
- 13:52Retour neer max gebruikers rate limit per minuut.
- 13:55Noticies link naar beleid.
- 13:56Als de API 404 teruggeeft, stuur deze door.
- 13:58Het model moet om een geldig product vragen.
- 14:00Dat is veilig falen.
- 14:01Voeg beleid toe.
- 14:02Een dunne guardrail middleware.
- 14:04Indien gebruikerscontext bestaat, dwing voorwaardelijke toegang af.
- 14:07Als afdeling core sales en pad begint met onze salesforce, blokkeer met 403.
- 14:12Als Geo US is en pad overschrijd interne saleslimieten, query en data residentie is alleen US,
- 14:17blokkeer, geef een duidelijke korte reden.
- 14:19Het model kan de weigering doorgeven.
- 14:21Dit is waar governance en code samenkomen.
- 14:23Ze vroegen om controle.
- 14:24Jij hebt het geleverd.
- 14:25Schrijf unit tests.
- 14:27Yes.
- 14:27Mac HTTP clients.
- 14:29Gouden voorbeelden.
- 14:30Een test per pad.
- 14:32Succes.
- 14:32Niet gevonden.
- 14:33Ongeldige invoer.
- 14:34Beleid geblokkeerd.
- 14:35Time out.
- 14:35CI voert ze uit bij elke push.
- 14:37Toolkit integreert met GitHub Actions.
- 14:39Voeg beeld.
- 14:40Test lint.
- 14:40Deploy naar dev toe.
- 14:41Je doet niet aan theater.
- 14:42Je levert gecontroleerde toegang.
- 14:44Lokale test.
- 14:45Teams toolkit preview in Teams lokaal.
- 14:47Het start op grok.
- 14:48Registreert je plugin.
- 14:49Open Microsoft 365 Copilot in Teams Sandbox.
- 14:52Vraag.
- 14:53Wat is Achmers vernieuwingsrisico en openstaande incidenten?
- 14:56De agent routeert.
- 14:57Hij moet jouw opportunity get, dan incident get aanroepen.
- 14:59Bekijk log correlatie.
- 15:00Het verbindt de keten.
- 15:01200.
- 15:02200.
- 15:03Response voegt samen in de modelag met jouw JSON.
- 15:05Het citeert je tool bij naam.
- 15:07Zo niet.
- 15:07Corrigeer de manifestactiebeschrijvingen.
- 15:09Het model heeft de hint nodig.
- 15:11Prestatiecheck.
- 15:12Als latentie drie seconden overschrijdt.
- 15:13Trimvelden.
- 15:14Cash toegestaan een lijst in geheugen.
- 15:15Geef de voorkeur aan HTTP2.
- 15:17Houd TLS warm.
- 15:18Stap over naar Azure Functions Premium of containerapps met minimale instanties.
- 15:21Koude starts zijn funest.
- 15:23Stel functietime-out in op maximaal 10 seconden.
- 15:25Vaal snel.
- 15:26Leg snel uit.
- 15:27Deploy.
- 15:27Teams Toolkit Prevision naar Azure.
- 15:29Pad slot met Managed Identity.
- 15:31Koppel keyfold.
- 15:32Registreer de plugin in het Teams Beheercentrum.
- 15:34Beperk het tot een beveiligingsgroep.
- 15:35Alleen pilotgroep.
- 15:36Voeg monitoring toe.
- 15:37Application Insights.
- 15:39Aangepaste dimensies.
- 15:40Gebruikers-ID gehast.
- 15:41Toolnaam.
- 15:42Statuscode.
- 15:42Misbeeld dashboards.
- 15:43Je hebt ze nodig als het management vraagt.
- 15:45Is het veilig?
- 15:46Je wijst en zegt.
- 15:47Cijfers liegen niet.
- 15:48Koppel het nu aan je studio-agent.
- 15:50Studio roept je plugin aan als een tool.
- 15:52Je krijgt het beste van beide.
- 15:53Declaratieve orquestratie.
- 15:54Pro-def-precisie.
- 15:55Blindheid weggenomen.
- 15:56Toegang beperkt.
- 15:57Gecontroleerd.
- 15:57Gefluisterd.
- 15:58Beheerd.
- 15:58Demo van kop tot kop.
- 15:59Studio versus toolkit voor dezelfde use case.
- 16:02Zelfde vraag.
- 16:03Twee paden.
- 16:04Bekijk de divergentie.
- 16:05Prompt in studio.
- 16:06Wat is het vernieuwingsrisico van Acme en zijn er open safe 1 incidenten?
- 16:10Bevestig ook de API-limieten voor product X pro tier.
- 16:13De agent leest de instructies en kiest tools op basis van je orquestratieregels.
- 16:17Eerste aanroep.
- 16:18Salesforce.
- 16:19Inputs worden getoond in de activiteitskaart.
- 16:21Accountnaam.
- 16:22Acme.
- 16:22Welden.
- 16:23Gezondheidsscoren.
- 16:25ARR.
- 16:25Vernieuwingsrisico.
- 16:27Volgende stap.
- 16:28Alleen lezen scope.
- 16:29500 milliseconden roundtrip.
- 16:30Het retourneert een schoon object.
- 16:32Studio labelt het.
- 16:33Vermeldt Salesforce.
- 16:34Tweede aanroep.
- 16:35Service now.
- 16:36Accountnaam.
- 16:37Acme.
- 16:37Limiet 3.
- 16:38Het vindt twee incidenten.
- 16:40Ambiguïteit.
- 16:40Jouw regel dwingt een verduidelijkende vraag af.
- 16:42Bedoelde je INC 01245 of INC 01301?
- 16:46Je kiest INC 001301.
- 16:49Prioriteit 1.
- 16:50Status.
- 16:50In behandeling.
- 16:51Sla status.
- 16:52Overschreden.
- 16:53Studio vlecht het antwoord met zowel citaten als directe links.
- 16:56Geen eigen interpretaties.
- 16:57Alleen wat jij hebt opgegeven.
- 16:58Derde aanroep.
- 16:59Interne API.
- 17:00Product ID.
- 17:00ProductX klantniveau.
- 17:01Pro.
- 17:02Het retourneert max gebruikers.
- 17:03100.
- 17:04Limiet per minuut.
- 17:05600.
- 17:05Beurs naar 900 na goedkeuring.
- 17:07Beleidslink verstrekt.
- 17:08Studio voegt het aan het einde samen.
- 17:10Alle drie de bronnen gerangschikt.
- 17:11Als een veld nal was, wordt dat gemeld.
- 17:13Jij hebt dat veel lout gedrag gebouwd.
- 17:14Het gehoorzaamt.
- 17:15Totale latentie.
- 17:16Ongeveer twee seconden bij gezonde backends.
- 17:18Je hebt nooit code aangeraakt.
- 17:19Je definieerde werkwoorden, inputs, output, prioriteit.
- 17:22Het model verwerkte de taal.
- 17:23Studio verwerkte de bekabeling.
- 17:25Identiteit binnen de kaders van jouw tenant.
- 17:27Alltid legde elke aanroep vast.
- 17:28Nu, hetzelfde verzoek via Toolkit.
- 17:30Die in Teams co-pilot met je geregistreerde plugin.
- 17:32Het model leest je manifest en spec.
- 17:34Het besluit dat je tools overeen komen met de intentie.
- 17:36Het roept Opportunity Get aan met accountnaam Acme.
- 17:39Je functie valideert input.
- 17:40Logt correlatie ID.
- 17:42Haalt een token op.
- 17:43Voert de SOQL query uit met een strikte projectie.
- 17:45Geeft JSON terug voor risico hoog, gezondheidsscore 36, R1.2e6.
- 17:51Volgende stap, exec QBR615, linkbam.
- 17:54Het model geeft het weer in begrijpelijk Nederlands.
- 17:57Het noemt je Tool bij naam.
- 17:58Vervolgens roept het incident Get aan.
- 18:00Je accepteert ofwel incidentnummer of accountnaam.
- 18:02Het ontving accountnaam.
- 18:03Je geeft twee kandidaten terug omdat ambiguïteit gevaarlijk is.
- 18:06Het model vraagt de gebruiker om te kiezen.
- 18:08Je ontvangt INC001301.
- 18:10Je bevraagt MAP Staten Compute Breached True.
- 18:13Retourneer een genormaliseerd incident object.
- 18:15Opnieuw vertelt het model het verhaal.
- 18:16Het noemt de Tool.
- 18:17Beperkt vervolgens de zoekopdracht Product ID ProatX, klantniveau Pro.
- 18:21Je handeler controleert beide tegen een toegestane lijst.
- 18:23Geldig.
- 18:24Je verkrijgt een API-scooptoken.
- 18:26Post.
- 18:27Transformeer.
- 18:27Retourneer het minimale beleid.
- 18:29Max gebruikers.
- 18:30Limiet per minuut.
- 18:31Beurstbeleid.
- 18:31Beleidslink.
- 18:32Het model presenteert het.
- 18:341 alinea.
- 18:353 citaten.
- 18:36Consistente vorm.
- 18:37Wat is er veranderd?
- 18:38Controle.
- 18:38Met Studio verschoof je knoppen.
- 18:41Met Toolkit bedraad je het boord.
- 18:42Je schreef de invoervalidatie.
- 18:44Je koos de projectie.
- 18:45Je handhaaft de beleid in code.
- 18:47Prestaties zijn strakker.
- 18:48Foutmeldingen zijn van jou, niet generie.
- 18:50Je kunt aangepaste caching, retreats en circuitbreakers toevoegen.
- 18:52Je kunt per afdeling weigeringsregels toevoegen in middelwerk.
- 18:55Jij beheert de latentie.
- 18:56Jij beheert de rijkwijte van de impact.
- 18:57En dit is het scharnierpunt.
- 18:59Studio en Toolkit zijn geen rivalen.
- 19:00Het zijn lagen.
- 19:01Laat de Studio agent orkestreren.
- 19:03Laat je Toolkit-plugin uitvoeren.
- 19:04Studio verankert de vraag.
- 19:06Toolkit-tools leveren de waarheid.
- 19:08Eén brein, vele handen, kies voor precisie.
- 19:10Waar de meeste teams falen, ze stoppen bij Studio of ze stoppen bij Toolkit.
- 19:14Ze koppelen ze niet.
- 19:15Ze accepteren blindheid of accepteren chaos.
- 19:17Doe dat niet.
- 19:18Gebruik Studio voor snelle orkestratie en governance.
- 19:20Gebruik Toolkit voor harde grenzen, identiteit en vorm.
- 19:23Samen kan het model niet afdwalen.
- 19:24Het kan alleen handelen waar jij de kaart hebt getekend.
- 19:26Stel de vraag opnieuw.
- 19:27De antwoorden komen overeen.
- 19:29Zelfde risico, zelfde incident, zelfde limieten.
- 19:31Twee stacks, één resultaat.
- 19:32Dat is geen geluk, dat is ontwerp.
- 19:34Enterprise-beperkingen die je niet kunt negeren.
- 19:36Dit is waar je demo sterft of leeft.
- 19:38Want de Enterprise geeft niet om slim.
- 19:39Het geeft om controle.
- 19:41Licenties eerst.
- 19:42Je hebt Copilot voor Microsoft 365 nodig zodat gebruikers Copilot überhaupt zien in Teams, Word, Outlook.
- 19:47Je hebt Copilot Studio licenties nodig voor agents en premium connectoren.
- 19:50Uitvoering verbruikt credits.
- 19:51Salesforce en ServiceNow zijn premium.
- 19:53Als je tenant geen goedkeuringen heeft, zullen je aanroepen falen tijdens runtime.
- 19:57Plannen licenties.
- 19:57Krijg admin-goedkeuring voor connectoren voordat je op opnemen drukt.
- 20:00Admin-goedkeuringen.
- 20:01Twee poorten.
- 20:02Entra-ID voor app-machtigingen.
- 20:04Power platform voor connector toestemming.
- 20:06Uw Salesforce connector heeft een OAuth-app nodig die is goedgekeurd door de Salesforce-beheerder.
- 20:10Uw ServiceNow connector heeft een per instantie client nodig.
- 20:13Uw interne API heeft een Entra-app nodig met de juiste scopes.
- 20:16Als u probeert een tool toe te voegen zonder goedkeuring van de tenantbeheerder, verbergt of blokkeert studio deze.
- 20:21Dat is geen bak.
- 20:21Dat is begrenzing, tenantbeveiliging en DLP.
- 20:24Veel organisaties blokkeren externe connectors in standaardomgevingen.
- 20:27Als u in de verkeerde omgeving bouwt, zal DLP uw agent geruisloos uitschakelen.
- 20:30Plaats de agent in een omgeving die als zakelijk is geclassificeerd.
- 20:33Zet uw connectors in dezelfde DLP-datagroep.
- 20:35Als marketing en finance gegevens niet mogen mengen, kunt u antwoorden niet over beide routeren.
- 20:40Respecteer het beleid, anders wordt de actie geblokkeerd door DLP.
- 20:43Geen mysterie, een regel.
- 20:44Voorwaardelijke toegang, agents zijn gewoon apps.
- 20:46Circa-beleid is van toepassing.
- 20:48Als uw agent de plugin aanroept die Salesforce raakt en de gebruiker op een onbeheerd apparaat zit, kan uw onbehef of flow worden geblokkeerd.
- 20:53Ontwerp fallbacks.
- 20:55Als Circa-Obo weigert, laat uw functie dan een service-account gebruiken met alleen lezen scope voor niet gevoelige gegevens of faal met een duidelijke melding.
- 21:02Toegang geblokkeerd door beleid.
- 21:03Gebruik een beheerd apparaat.
- 21:05Voorkom lekken, omzeil het niet.
- 21:07Data residency, waar verblijft de grounding?
- 21:09Studio slaat agentconfiguratie en kennisindexering op in de door u geselecteerde regio.
- 21:13Als uw interne API alleen Amerikaanse gegevens bevat en uw gebruiker is in de EU, route er dit dan niet.
- 21:18Voeg geo-checks toe in de middelware van uw toolkit.
- 21:20Blokkeer als de geo van de gebruiker is toegestaan.
- 21:22Geef een korte reden voor de weigering.
- 21:24Log het.
- 21:24Dat heeft u nodig voor de audit.
- 21:26Toegangsbegrenzingen.
- 21:27Minste privilege standaard.
- 21:29Uw Salesforce scopes moeten alleen lezen zijn voor accounts en opportunities.
- 21:32Geen wildcards.
- 21:33Uw service-nowrol moet incidenten en, indien vereist, sla taken kunnen lezen.
- 21:36Voeg geen update toe.
- 21:37U zult gevraagd worden om zomaar een ticket te repareren.
- 21:40Doe dat niet.
- 21:40Hou acties gescheiden.
- 21:42Voeg schrijfopdrachten alleen toe wanneer governance en goedkeuringen bestaan.
- 21:44Anders verandert één prompt in een recordwijziging zonder wijzigingsbeheer.
- 21:47Dat is vragen om een inbreuk.
- 21:49Omgevingen.
- 21:50Dev, test, prod.
- 21:51Sla deze niet over.
- 21:52Studio agents horen in een beheerde omgeving met Alm.
- 21:55Exporteren, importeren, gebruik oplossingen.
- 21:57Toolkit-plugins implementeren naar dev-abonnement, dan test, dan prod.
- 22:00Gebruik aparte entra-apps en keyfolds per fase en feature-flags per omgeving.
- 22:04Schakel alleen in wat u nodig heeft.
- 22:06Uw toekomstige zelf zal u dankbaar zijn.
- 22:08Logging en audit.
- 22:09Schakel application insights in voor de toolkit.
- 22:11Injecteer de correlatie-ID van de modelaanroep in de logs.
- 22:13Log de invoervorm, geen PII.
- 22:15Log uitgaande domeinen, statuscodes en latentie.
- 22:18Bekijk voor studio de activiteitenkaart en exporteer analyses.
- 22:20Je hebt een verhaal nodig wanneer iemand vraagt, wie zag wat, wanneer.
- 22:23Zonder logs is het gebaseerd op gevoel.
- 22:25Met logs is het de waarheid.
- 22:26Monitoring en SLO's.
- 22:28Stel waarschuwingen in.
- 22:29Als de Salesforce tool 2% fouten geeft in 5 minuten, waarschuw de eigenaar.
- 22:32Als de latentie de 3 seconden P95 overschrijdt, schaal dan netjes af.
- 22:35Kort velden in.
- 22:36Laat de gebruiker weten dat je een minimale weergave ophaalt.
- 22:38Bevries niet.
- 22:39Doe niet alsof.
- 22:40Governance.
- 22:41Schrijf het beleid.
- 22:42Maskeren van persoonsgegevens.
- 22:43PII.
- 22:44Maskeer e-mails naar het UCAT-domein.
- 22:46Weiger exfiltratie.
- 22:47Plak geen ruwe data in externe kanalen.
- 22:49Test je agent met een red team.
- 22:51Probeer het regels te laten omzeilen.
- 22:52Als dat lukt, scherp dan de instructies of middelweer aan.
- 22:54Je bent niet paranoïde.
- 22:56Je bent voorbereid.
- 22:57Nog één beperking.
- 22:58Mensen.
- 22:59Train je gebruikers.
- 23:00Voorgestelde prompts zijn geen decoratie.
- 23:02Het zijn oprijlanen.
- 23:03Laat ze zien wat de agent weet, wat hij weigert en wat hij locht.
- 23:06Stel verwachtingen in.
- 23:07Je vermindert schaduw prompts.
- 23:08Je vermindert risico's.
- 23:10Negeer dit en het systeem zal jou negeren.
- 23:11Respecteer het en je agent overleeft het eerste contact met de onderneming.
- 23:15Bouw stapsgewijs je eerste enterprise-agent in Copilot Studio.
- 23:19Open Microsoft 365 Copilot.
- 23:22Maak een agent aan.
- 23:23Beschrijf deze direct en duidelijk.
- 23:25Interne agent voor account, gezondheid en incidentstatus.
- 23:28Bronnen, Salesforce, ServiceNow, interne limieten, API, site.
- 23:31Weiger wanneer data ontbreekt.
- 23:33Geen internet.
- 23:34Schakel over naar configureren.
- 23:35Geef hem een naam.
- 23:36Stel het icoon in.
- 23:37Nu het handboek.
- 23:38Plak duidelijke regels in de instructies.
- 23:40Gebruik alleen goedgekeurde kennis en tools.
- 23:42Citeer altijd bronnen.
- 23:43Stel verduidelijk en de vragen bij ambiguïteit.
- 23:45Gok nooit.
- 23:46Maskeer persoonsgegevens.
- 23:47Weiger beleidsomzeiling.
- 23:49Kennis.
- 23:49Voeg je SharePoint SOP-bibliotheek toe.
- 23:51Voeg je interne product FAQ toe.
- 23:53Ramschik SOPs als eerste, FAQ als tweede.
- 23:55Zet webzoeken uit.
- 23:56Tools.
- 23:57Voeg de Salesforce connector toe.
- 23:58Authenticeer met een goedgekeurde Entra-app.
- 24:00Alleen lezen scopes.
- 24:02Inputs.
- 24:02Accountnaam.
- 24:03Velden.
- 24:04Gezondheidsscoren.
- 24:05ARR.
- 24:06Vervaldatum.
- 24:07Vernieuwingsrisico.
- 24:08Volgende stap.
- 24:08Link.
- 24:09Gebruik, Vernieuwingsrisico, Gezondheid, ARR, Eigenaar.
- 24:13Voeg de ServiceNow connector toe.
- 24:14O-out naar je instantie.
- 24:16Rollen.
- 24:16Incidenten lezen.
- 24:17Taak sla indien nodig.
- 24:19Inputs.
- 24:19Incidentnummer of accountnaam.
- 24:21Bij meerdere resultaten, toon de top 3 en laat de gebruiker kiezen.
- 24:25Outputs.
- 24:25Nummer.
- 24:26Prioriteit.
- 24:26Status.
- 24:27Sla status.
- 24:28Bijgewerkt op link.
- 24:29Voeg HTTP toe voor je interne API.
- 24:32Azure AD authenticatie.
- 24:34Post.
- 24:34Limits.
- 24:35Query.
- 24:36Inputs.
- 24:37Product idee.
- 24:38Klantniveau.
- 24:38Valideer tegen een toegestane lijst die je beheert in de configuratie.
- 24:42Outputs.
- 24:42Max gebruikers.
- 24:43Limiet per minuut.
- 24:44Notities.
- 24:45Beleidsling.
- 24:46Gebruik.
- 24:47Productlimieten.
- 24:48Rechten.
- 24:48Nalevingsgrenzen.
- 24:50Orchestratie.
- 24:50In tool prioriteitsregels.
- 24:52Vernieuwing.
- 24:53Salesforce.
- 24:54Ticket prioriteit.
- 24:55Sla.
- 24:56Service now.
- 24:57Limiet.
- 24:58Recht.
- 24:58Interne API.
- 24:59Stel een betrouwbaarheidsdrempel in.
- 25:01Als vereiste velden leeg zijn, stel dan een verduidelijkende vraag voor het antwoord.
- 25:05Test in het rechtervenster.
- 25:06Vraag naar Acme vernieuwingsrisico's en open incidenten voor limieten van product X.
- 25:10Controleer of de activiteitenkaart eerst Salesforce toont, dan service now met disambiguatie
- 25:14indien nodig en daarna de interne API.
- 25:16Controleer bronvermeldingen en links.
- 25:18Herstel toolcondities die niet goed werken.
- 25:20Veiligheid.
- 25:20Schakel auditlogboeken in.
- 25:22Bevestig dat connectoren niet worden geblokkeerd door DLP.
- 25:24Deel met een pilotgroep.
- 25:25Plaats voorgestelde prompts.
- 25:26Laat ze het kapotmaken.
- 25:28Pas instructies aan.
- 25:29Verklein bereik.
- 25:29Publiceer besluitvormingskader.
- 25:31Wanneer kies je voor Studio versus Toolkit?
- 25:33Kies Studio als je snelheid, beheer en bronvermeldingen nodig hebt.
- 25:36Alleen lezen bedrijfsantwoorden met eenvoudige acties.
- 25:39Makers kunnen het onderhouden.
- 25:40Beheerders kunnen het goedkeuren.
- 25:42Kies Toolkit als je strikte invoervalidatie, aangepaste schema's of complexe logica nodig hebt.
- 25:47Beleid met voorwaardelijke toegang in de code.
- 25:49Lage latentie.
- 25:50Integraties met hoge controle.
- 25:52Aangepaste caching.
- 25:53Retreaties.
- 25:53Hybride wint wanneer Studio orchestreert en Toolkit tools uitvoeren.
- 25:57Je wilt snelle iteratie met handhaving op professioneel niveau.
- 25:59Je moet controleerbaarheid bewijzen en de impact beperken.
- 26:02Bij onduidelijkheid, kies eerst voor Studio.
- 26:04Voeg Toolkit toe waar Studio de waarheid buigt.
- 26:06Copilot weet het niet.
- 26:07Het haalt informatie via paden die jij goedkeurt met identiteiten die jij beheert of het blijft blind.
- 26:12Bouw de ogen.
- 26:13Beheers de site.
- 26:14Als je de ProDev Plug-in wilt die we in de demo gebruikten, bekijk dan de volgende video voor de Teams Toolkit Build & Implementatie Checklist.
- 26:19Abonneer je voor Bedrijfspatronen, Red Team Prompts & Governance Blueprints.
- 26:23En...