Implementering av Copilot Studio-agentene dine krever at du fokuserer på integreringer, kanaler, verktøy, emneutforming og sporfyllingsfunksjonalitet for å sikre at agentene yter pålitelig i stor skala. Denne delen inneholder praktiske spørsmål og veiledning om anbefalt fremgangsmåte for å hjelpe deg å validere implementeringsvalgene dine.
Valider implementeringsberedskapen din
Bruk følgende sjekkliste til å bekrefte at agenten er teknisk robust, har god ytelse og er klar for produksjonsmiljø.
KI-funksjoner og funksjonsplanlegging
| Ferdig? |
Oppgave |
| ✓ |
Har du identifisert hvilke KI-funksjoner (generativ iverksetting, generative svar, generativt verktøy, KI-instrukser, datamaskinbruk, godkjenninger) scenarioet ditt krever? |
| ✓ |
Har du definert formålet, omfanget og begrensningene for hver valgte funksjon? |
| ✓ |
Har du vurdert risikoer eller styringskrav for høyprivilegerte funksjoner (for eksempel handlinger, tilkoblede agenter, datamaskinbruk)? |
| ✓ |
Har du validert at kunnskapskilder er nøyaktige, velstrukturerte og faktabasert? |
| ✓ |
Har du bekreftet hvordan KI-generert innhold skal gjennomgås, valideres eller overstyres når det er nødvendig? |
Utforming av generativ iverksetting
| Ferdig? |
Oppgave |
| ✓ |
Har du tydelig definert agentens verktøy, emner, handlinger og underordnede eller tilkoblede agenter med meningsfulle navn og beskrivelser? |
| ✓ |
Har du angitt beslutningsgrenser for det som KI-en kan gjøre autonomt kontra når bekreftelse eller menneskelig godkjenning kreves? |
| ✓ |
Har du utformet emne- og handlingsinndata og -utdata slik at iverksetteren kan instruere automatisk og kjede sammen trinn på en naturlig måte? |
| ✓ |
Har du sikret at verktøyene fungerer deterministisk og inkluderer validering for kritiske parametere? |
| ✓ |
Har du definert veiledning for iverksetteren for når den skal bruke kunnskap, når den skal bruke verktøy, og når den skal utføre flertrinnsplanlegging? |
Henting av utvidet generasjon
| Ferdig? |
Oppgave |
| ✓ |
Har du validert at alle kunnskapskilder som brukes til henteutvidet generering (RAG), inneholder nøyaktig, oppdatert og godkjent innhold, og at utdaterte eller forbudte data er fjernet? |
| ✓ |
Har du kontrollert at dokumentformater, filstørrelser og indekseringsregler (SharePoint, Dataverse, egendefinerte data, Azure AI Search, opplastede filer) etterlever kravene og begrensningene til hver RAG-leverandør? |
| ✓ |
Har du opprettet styringsrutiner for hvordan nytt innhold skal legges til, oppdateres eller fjernes fra kunnskapskilder, slik at RAG bare henter validerte bedriftsdata? |
Integreringer
| Ferdig? |
Oppgave |
| ✓ |
Har du identifisert hvilke systemer agenten må integreres med, og valgt riktig integreringsmønster (kobling, HTTP, arbeidsflyt, API, Model Context Protocol)? |
| ✓ |
Har du bekreftet autentiseringskravene og valgt mellom brukerlegitimasjon og utviklerlegitimasjon for hver integrering? |
| ✓ |
Har du evaluert API-grenser, ytelsesbegrensninger og forventet volum for alle tjenester agenten din kaller opp? |
| ✓ |
Har du utformet aktuell feilhåndteringsfunksjonalitet for hver integreringsbane? |
| Ferdig? |
Oppgave |
| ✓ |
Har du evaluert hvorvidt en funksjon skal implementeres ved hjelp av et verktøy, en arbeidsflyt, en MCP-server eller en instruks? |
| ✓ |
Har du sikret at hvert verktøy har et klart navn, beskrivelse, inndata og utdata, slik at iverksetteren kan velge det på en pålitelig måte? |
| ✓ |
Har du bekreftet om avanserte modeller eller konfigurasjonen krever bruk av en KI-instruks i stedet for iverksetteren? |
| ✓ |
Har du testet verktøy uavhengig for å validere nyttelast, skjema, feilhåndtering og ytelsesegenskapene? |
| ✓ |
Har du vurdert om et scenario krever en underordnet agent eller en tilkoblet agent i stedet for et verktøy? |
Kanaler, klienter og overlevering
| Ferdig? |
Oppgave |
| ✓ |
Har du valg riktige kanaler for målgruppen og kontrollert hvilke meldingsformater hver kanal støtter, for eksempel Markdown, Dynamiske kort og bilder? |
| ✓ |
Har du validert klientfunksjonalitet og sikret at brukerne har en konsekvent opplevelse på tvers av Teams, nettprat, mobil eller egne apper? |
| ✓ |
Har du fastsatt om implementeringen din krever overlevering til en menneskelig agent, og valgt riktig mønster, enten robot som en agent eller robot i løkken? |
| ✓ |
Har du bekreftet at kreditter, ventetid og agentovertakelsesfunksjonalitet er akseptable for overleveringsmodellen du har valgt? |
Emner, utløseruttrykk og sporfylling
| Ferdig? |
Oppgave |
| ✓ |
Har du strukturert emnene dine slik at hvert emne har et klart formål og unngår overlappende ansvar? |
| ✓ |
Har du utformet effektive utløseruttrykk som støtter synonymer, variasjoner og domenevokabular? |
| ✓ |
Har du definert enheter og sporfyllingsregler for å sikre at agenten samler inn nødvendig informasjon effektivt? |
| ✓ |
Har du evaluert hvorvidt egendefinerte enheter, for eksempel lukkede lister eller RegEx, trengs for å unngå forvirring i naturlig språkforståelse? |
| ✓ |
Har du validert baisfunksjonaliteten og sørget for at agenten håndterer manglende eller uklar informasjon smidig? |
Forklaringer til anbefalt fremgangsmåte
-
Gi komponenter klare og hensiktsmessige navn: Bruk handlingsorienterte, menneskevennlige navn på verktøy, emner og tilkoblede agenter, slik at iverksetteren konsekvent kan velge riktig komponent.
-
Utform inndata og utdata med formål: Bruk kortfattede, brukervennlige inndatanavn og strukturerte utdata, slik at iverksetteren kan instruere automatisk på en naturlig måte og kjede sammen trinn på en pålitelig måte.
-
Hold funksjonene modulære og gjenbrukbare: Behandle emner, verktøy og tilkoblede agenter som byggeblokker. Unngå å duplisere logikk på tvers av flyter eller komponenter.
-
Prioriter sikkerhetsgrenser tidlig: Definer hvilke handlinger KI-en kan utføre autonomt, hvilke handlinger som krever bekreftelse, og hvilke handlinger som krever menneskelig godkjenning, for å unngå utilsiktet funksjonalitet.
-
Oppretthold kunnskapskilder av høy kvalitet: Hold kunnskapsbasene små, men nøyaktige for å redusere kontekstbruk og kunnskapssøking. Fjern utdatert eller støyende innhold for å forbedre faktagrunnlagskvaliteten og redusere feilinformasjon.
-
Velg det enkleste integreringsmønsteret først: Foretrekk innebygde koblinger eller arbeidsflyter med mindre scenarioet ditt eksplisitt krever egne API-er eller MCP-servere. Enklere baner er lettere å vedlikeholde og feilsøke.
-
Definer verktøyatferd klart og konsekvent: Gi verktøyene meningsfulle navn, beskrivelser, inndatasett og forventede utdata, slik at iverksetteren kan velge det riktig og generere stabile planer.
-
Valider autentisering tidlig: Unngå overraskelser ved å bekrefte om scenarioet krever brukergodkjenning, utviklerlegitimasjon eller sikker tilgang via administrerte identiteter.
-
Utform slik at du oppnår lav ventetid og høy ytelse: Sørg for at API-spørringene er effektive, reduser størrelsen på nyttelastene, og unngå sammenkjeding av trege integreringer for å opprettholde en responsiv samtaleopplevelse.
-
Test verktøy, arbeidsflyter og spørsmål hver for seg: Valider inndata, utdata og feiltilstander individuelt før du implementerer dem i emner eller iverksetteren.
-
Planlegg kanalfunksjonalitet bevisst: Forstå hvilke kanaler som støtter Markdown, Dynamiske kort, bilder eller egendefinerte oppsett, og utform meldingene dine deretter.
-
Strukturer emner slik at du oppnår klarhet og enkelt vedlikehold: Hold emner fokuserte, unngå overlapping, og sørg for at hvert emne løser én veldefinert oppgave.
-
Utform utløseruttrykk som samsvarer med faktisk brukerspråk: Ta med variasjoner, synonymer og vanlige uttrykksmønstre for å forbedre hensiktsgjenkjenning og redusere antall tilbakefall.
-
Bruk enheter til å redusere unødvendige spørsmål: Bruk innebygde og egendefinerte enheter til å hente informasjon fra brukerens første melding, slik at du reduserer friksjon og flyter går raskere.
-
Test kanttilfeller ved sporfylling grundig: Valider hvordan agenten fungerer når brukeren gir flere verdier, ufullstendig informasjon eller tvetydige inndata, og juster enheter for å redusere forvirring.