Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Følgende avsnitt gjelder for alle modellendringer, enten det er en proaktiv oppgradering eller en respons på en pensjonering. Definer portene først, fang en baseline fra den nåværende modellen, og gå deretter gjennom fasene.
Definer migrasjonsakseptporter
Definer akseptkriterier før du evaluerer kandidatmodellen, slik at agentens evaluering gir en avgjørelse i stedet for bare et sett med poeng. Inkludere:
- Minimum total beståttprosent
- Påkrevd beståttprosent for forretningskritiske scenarier
- Kritiske feil som blokkerer migrasjon uavhengig av samlet poengsum
- Tillatt latens- og pålitelighetsvarians
- Sikkerhets-, etterlevelses- og regional behandlingsgodkjenning
- Akseptabel forbruks- eller kostnadspåvirkning
- Krever godkjenning fra eier og godkjenning
Sammenlign nåværende og kandidatmodell ved å bruke samme agentkonfigurasjon, testdata, testsett, brukerprofiler og miljøforutsetninger. Undersøk individuelle regresjoner i stedet for kun å stole på en gjennomsnittsscore.
Modellutdataene er probabilistiske. Kjør viktige scenarioer mer enn én gang når variasjon kan påvirke avgjørelsen.
Etabler en gjenbrukbar evalueringsbaseline
Før du endrer modellen, lag et testsett som representerer agentens forretningskritiske og høyfrekvente scenarier. Kjør testsettet mot den nåværende produksjonsmodellen for å etablere en baseline.
Bruk både testchat og agentvurdering:
- Bruk testchat for å utforske komplette samtaler og inspisere orkestreringen med aktivitetskartet.
- Bruk agentevaluering for å kjøre repeterbare testsett, måle resultater og sammenligne kjøringer over tid.
Testmetodene du har tilgjengelig avhenger av agentens sele, så bekreft dem før du designer testsettet. Les mer i Bekreft hvilke testmetoder agenten din støtter.
Evaluer hele agentens atferd
Ikke godkjenn en erstatningsmodell bare fordi den samlede beståttprosenten ligner på dagens modell.
Dekk følgende områder. Hver av dem er en atferd som ofte endres når modellen endres, så et testsett som utelater et område kan ikke oppdage en regresjon i det.
| Evalueringsområde | Hva en modellendring kan ødelegge | Hvordan sjekke det |
|---|---|---|
| Svarkvalitet | Relevans, fullstendighet, nøyaktighet, klarhet og konsistens i spørsmålene agenten mottar oftest. | Generell kvalitet |
| Forankring og kunnskap | Modellen svarer ut fra treningsdata i stedet for den konfigurerte kunnskapskilden, dropper siteringer, eller håndterer ufullstendige eller motstridende kilder annerledes. | Generell kvalitet |
| Avholdenhet | Modellen svarer på et spørsmål utenfor rammen i stedet for å avvise eller eskalere. | Generell kvalitet, eller Tilpasset med besvarte og avviste etiketter |
| Instruksjonsoppfølging | Instruksjoner som modellen pålitelig fulgte, hoppes over, som eskaleringsregler, grenser, forbudte atferder eller en obligatorisk ansvarsfraskrivelse. | Nøkkelordmatch på nødvendige fraser, eller Tilpasset med instruksjonsspesifikke etiketter |
| Faste verdier og utdataformat | En presis verdi som et telefonnummer, kode eller ID blir omformulert eller oppfunnet, eller utgangsformen endres og bryter en nedstrøms parser eller kanalintegrasjon. | Eksakt match, eller nøkkelordmatch på det ønskede formatet |
| Verktøyvalg og fastholdelse | Modellen velger et annet verktøy, kaller ingen, eller kaller et verktøy når det ikke trengs noe verktøy. | Bruk av verktøy med de forventede verktøyene eller temaene definert, pluss en gjennomgang av aktivitetskartet |
| Verktøyinput og sekvensering | Parametere blir hentet ut, formatert eller standardjustert annerledes, eller steg i en multitool-oppgave blir omorganisert, slått sammen eller fjernet. | Verktøybruk med alle forventede verktøy, pluss generell kvalitet |
| Bekreftelse og feilhåndtering | Modellen slutter å be om bekreftelse før en konsekvenshandling, eller en verktøyfeil blir avslørt annerledes i stedet for rapportert. | Tilpasset med bekreftelsesetiketter, pluss nøkkelordmatch på forventet feilspråk |
| Fleromgangsoppførsel | Kontekst fra tidligere vendinger går tapt eller tolkes på nytt, eller avklaring, temaendringer og gjenoppretting håndteres annerledes. | Generell kvalitet på et samtaletestsett |
| Rotete og motstridende input | Svakere håndtering av skrivefeil, fragmenter og uklar intensjon, eller en annen respons på prompt injection og role override-forsøk. | Generell kvalitet, pluss Custom med Refused and Complied-etiketter |
| Sikkerhet og samsvar | Håndtering av skadelig innhold, tilgang til data, tillatelser, regional behandling og ansvarlige krav til KI. | Egendefinerte etiketter, sammen med en ansvarlig AI-gjennomgang |
| Latens og pålitelighet | Responstid, timeouts, variasjon, mislykkede samtaler og nye forsøk under representative forhold. | Ikke rapportert ved evaluering. Mål i testchat og produksjonsovervåking. |
| Forbruk og kostnad | Copilot Credit-forbruk eller andre modellrelaterte kostnader for representative scenarier. | Ikke rapportert ved evaluering. Mål i kapasitets- og forbruksrapportering. |
| Språk og kanaler | Kvalitet og oppførsel på tvers av støttede språk, brukerprofiler og distribusjonskanaler. | Kjør testsettet for hvert språk, brukerprofil og kanal som betyr noe |
Vær spesielt oppmerksom på instruksjonsoppfølging og forsinkelse. En kandidatmodell kan forbedre svarkvaliteten, men introdusere tregere svar, annerledes verktøyvalgatferd eller feil i instruksjoner som var pålitelige med forrige modell.
Bekreft hvilke testmetoder agenten din støtter
Testmetodene som er tilgjengelige for agenten din, avhenger av dens sele.
Finn ut mer i:
Bygg og vedlikehold testsettet
- Dekk forretningskritiske happy paths og forespørsler med stort volum først, deretter vanskelige tilfeller: edge cases, motstridende innspill, forespørsler som bør avslås eller eskaleres, verktøyfeil, lange samtaler og flerspråklige forespørsler.
- Start fra ekte trafikk. Analytiske temaer og innspilte samtaler gir mer representative testtilfeller enn oppdiktede.
- Foretrekk dekning fremfor polish. Et større sett med ufullkomne tilfeller finner flere regresjoner enn et lite sett med perfekt formulerte.
- Vurder den nåværende modellen først, deretter kandidaten. Sammenligningen, ikke det absolutte tallet, forteller deg om migrasjonen er trygg.
- Behold settet med agenten i kildekontrollen, og kjør det på nytt uendret for hver modellendring.
- Del settet etter risikoområde. Et testsett drevet av standardledningsnettet kan romme opptil 100 testtilfeller, så bruk separate sett for kunnskapsnøyaktighet, verktøyatferd og sikkerhetssensitive scenarier.
- Eksporter resultater. Evalueringsresultater lagres i 89 dager, så eksporter dem til CSV for å holde oversikt over hva hver modell scoret ved migrering.
- Konverter produksjonshendelser og brukertilbakemeldinger til nye regresjonstester.
Lær mer i Design og operasjonalisering av agentvurdering.
Bemerkning
Agentvurdering måler korrekthet og ytelse, ikke AI-etikk eller sikkerhetsproblemer. En agent kan bestå alle testtilfeller og likevel gi et upassende svar. Bruk ansvarlige AI-gjennomganger og innholdssikkerhetsfiltre sammen med evaluering.
Automatiser gjentakende evalueringer
Copilot Studio støtter kjøring av evalueringer gjennom Power Platform API, slik at du kan integrere modellvalidering i release-arbeidsflyter og kontinuerlige integrasjonspipelines. For en stor agentportefølje er automatisering det som gjør gjentatt kandidattesting bærekraftig i stedet for manuell. Lær mer i Automate-evalueringer med Power Platform API.
Oppdater agentartefaktene en modellendring påvirker
En modellendring påvirker sjelden bare modellinnstillingen. Oversett relevant veiledning fra leverandøren til agentartefaktene du kontrollerer, og valider deretter hver endring mot din evalueringsbaseline. En opprydding som ikke testes på nytt er et gjetning.
| Kulturgjenstand | Typisk endring |
|---|---|
| Agentinstruksjoner | Gjør implisitte forventninger eksplisitte, fjern omveier skrevet for forrige modell, omformuler grenser og eskaleringsregler og forbudte atferder entydig, løs motstridende instruksjoner, og kalibrer hvor mye selvstendig handling agenten bør ta. |
| Tema- og nodeinstruksjoner | Bruk samme behandling på temanivå, og verifiser at generative svarnoder fortsatt oppfører seg som forventet. |
| Verktøy- og handlingsbeskrivelser | Skriv om for klarhet. Denne beskrivelsen er det modellen leser for å avgjøre om og når et verktøy skal kalles opp, og vage beskrivelser fører til både over- og underkalling. |
| Beskrivelser av inn- og utgangsparametere | Stram inn formatet, enhetene, eksemplene og nødvendig eller valgfri semantikk slik at parametergenereringen forblir korrekt. |
| Kunnskapskildekonfigurasjon | Sjekk instruksjoner for valg av kilde, avgrensing og jording på nytt, og verifiser siteringsoppførsel. |
| Instruksjoner for responsformatering | Gjenta den nødvendige strukturen, lengden, ansvarsfraskrivelsene og eksakte verdier eksplisitt, fordi nyere modeller endrer standard verbositet. |
| Konfirmasjon og sikkerhetsporter | Gjenta eksplisitte bekreftelseskrav før konsekvenshandlinger. |
| Nedstrøms forbrukere | Oppdater Power Automate-flyter, adaptive kort, kanalintegrasjoner og enhver parser som leser agentutdata. |
| Selve testserien | Legg til de nye feilmønstrene som ble oppdaget under migrasjonen. |
Migrasjonsfaser
Følgende faser setter de foregående seksjonene i utførelsesrekkefølge. Bruk dem som arbeidsplan for en enkelt agents modellendring, enten endringen er proaktiv eller drevet av pensjonering.
Fase 0: Forbered deg
- Bekreft at kandidatmodellen er gyldig mot forutsetningene: generelt tilgjengelig eller standard, tilgjengelig i regionen, kryss-geo posisjon akseptabel, administratoraktivert, og riktig brukskategori for agentens formål.
- Les modellleverandørens oppgraderingsveiledning og noter instruksjons- og verktøyendringene det innebærer.
- Identifiser de berørte agentene fra inventar, registreringsmiljø, eiere og kritikalitet.
- Bekreft hvilke evalueringstestmetoder agentens sele støtter.
- Definer og godkjenn portene for migrasjonsaksept.
Fase 1: Grunnlag for dagens modell
- Bygg eller oppdater regresjonstestsettet slik at det dekker forretningskritiske og høyfrekvente scenarier.
- Kjør testsettet mot den nåværende produksjonsmodellen for å etablere baseline. Gjør dette mens den nåværende modellen fortsatt er på plass, fordi etter at modellen endres kan ikke grunnlinjen rekonstrueres.
- Registrer latens og forbruk av Copilot Credit separat. Evalueringer rapporterer dem ikke.
- Eksporter resultatene til CSV for å bevare posten utover lagringsvinduet.
Fase 2: Vurder kandidaten i et ikke-produksjonsmiljø
Forbered en ikke-produksjonskopi av agenten, følg Copilot Studio-veiledningen for applikasjonslivssyklusstyring og agenttesting. Konfigurer miljøet slik at det representerer produksjon:
- Bruk de samme agentinstruksjonene, temaene, kunnskapskonfigurasjonen, verktøyene, flytene, koblingene, språkene og sikkerhetsforutsetningene.
- Bruk representative testidentiteter og forbindelser.
- Bruk de samme datapolicyene og relevante administratorkontroller.
- Bekreft regional tilgjengelighet og om overføring av data på tvers av geografi er nødvendig.
- Noter eventuelle forskjeller mellom test og produksjon som kan påvirke resultatet.
Bytt modell. Gå til agentens oversiktsside og velg kandidatens primærmodell i modellseksjonen . Det finnes separate innstillinger for dyp resonnering, generative svar og prompt-byggeren, så sjekk om agenten bruker disse funksjonene og om de også må endres.
Kjør det samme testsettet på nytt, uendret, mot kandidatmodellen.
Sammenlign de to løpene med akseptportene for å identifisere forbedringer og regresjoner.
Inspiser orkestreringen kvalitativt i testchatten, ved å bruke aktivitetskartet for å bekrefte hvilke verktøy som ble valgt, i hvilken rekkefølge, og med hvilke parametere.
Mål latens og forbruk for kandidaten og sammenlign dem med utgangspunktet.
Fase 3: Sanering
- Oppdater agentartefaktene modellendringen påvirker, og kjør testsettet på nytt mot den korrigerte agenten. Lær mer i Forbedre agenter ved bruk av evalueringsdrevet triage og utbedring.
- Iterer til opptaksgrensene er oppfylt, eller konkluder med at kandidatmodellen ikke er egnet og dokumenter hvorfor. Å velge å ikke oppgradere er et legitimt, evidensbasert resultat.
Fase 4: Godkjenn og deployer
- Få godkjenning på akseptportene fra agenteieren og godkjenneren, inkludert sikkerhets- og samsvarsgodkjenning når det gjelder kryss-geo eller eksterne modeller.
- Distribuer gjennom den etablerte ALM-prosessen, og promoter løsningen fra test til produksjon. Ikke rediger produksjonsagenten manuelt.
- Fase utrullingen når kanalen tillater det. Publiser til et pilotpublikum eller en enkelt kanal først, observer resultatet, og utvid deretter.
Fase 5: Overvåk og lukk
- Overvåk produksjonsatferd mot akseptportene.
- Legg til nylig oppdagede feilmønstre i regresjonstestsettet.
- Steng migrasjonen først etter at akseptkriteriene er oppfylt i produksjonen.
- Bevar evalueringsbevisene og migrasjonsbeslutningsprotokollen for revisjon og for neste livssyklushendelse.
Important
Tilbakerullingsveien for en modellendring er å redistribuere den tidligere validerte løsningsversjonen, som er tregere enn en konfigurasjonsskifter. Denne forskjellen gjør evalueringsporten i fase 2 så viktig. Å fange opp en regresjon før utplassering er billigere enn å reversere en etterpå.
Monitor etter migrasjon
Arbeidet med modelllivssyklusen fortsetter etter utrulling. Overvåk:
- Agentvurderingsresultater og beståttprosenter for kritiske scenarioer.
- Produksjonsanalyse, transkripsjoner, aktivitet, feil og tilbakemeldinger fra brukerne.
- Feil i instruksjonsoppfølging og verktøyvalg.
- Latens, timeouts og pålitelighet.
- Forbruk endres.
- Sikkerhets-, etterlevelses- og regionale behandlingshensyn.
Når produksjonsovervåking identifiserer et nytt feilmønster, legg til et representativt tilfelle i regresjonstestsettet. Denne praksisen forbedrer neste modellevaluering og gjør produksjonslæring om til et varig kvalitetsgrunnlag.
Telemetri på miljønivå sender OpenTelemetry GenAI-strekk til Application Insights, inkludert modellen som brukes for hver agentinvokasjon. Bruk det til å bekrefte hvilken modell produksjonstrafikk som faktisk kjører på, og for å sammenligne verktøyvalg og pålitelighet før og etter en migrering.