Anvend agentarketypestrukturen ved hjælp af 3Cs-modellen

Agentarketypestrukturen organiserer agentdesign i tre lag: kategorier, egenskaber og komponenter. Disse tre lag ("3C'erne") giver en struktureret, gentagelig måde at designe og kommunikere om agenter på ethvert niveau.

Tip

I et eksempelscenarie, der anvender 3Cs-modellen og viser, hvordan teams kan flytte fra abstrakte begreber til konkrete implementeringsbeslutninger, skal du gå til Eksempel på virksomhedsmønster: Dokumentudtrækning og opsummering.

Kategorier: Agentens "hvorfor"-funktionsmåde

Kategorier repræsenterer de brede domæner for agentens funktionsmåde. De besvarer spørgsmålet: "Hvorfor gør agenten det?" Kategorier giver et delt ordforråd til ræsonnering om agentdesign på strategisk niveau, uafhængigt af specifikke værktøjer eller implementeringsvalg.

Strukturen definerer syv kategorier:

Kategori Beskrivelse
Forbind Indsamling og integration af oplysninger fra hele virksomheden. Det grundlæggende lag, der aktiverer alt, hvad der følger.
Analysere At skabe mening i indsamlede data og gå fra dataudtræk til indsigt.
Opret Produktion og transformering af indhold, der går fra oplysninger til leverancer.
Udfør Handling på vegne af brugere, transformering fra samtalepartnere til proaktive assistenter.
Automatisere Administration af processer med flere trin og orkestrering af komplekse arbejdsprocesser, der fungerer som proceskoordinatorer.
Styre Vedligeholdelse af tillid og overholdelse af regler og standarder, integrering af styring direkte i agentadfærd.
Skærm Løbende forbedring gennem telemetri- og feedbackløkker til gentagelse i stor skala.

Egenskaber: "Hvad" inden for hver kategori

Egenskaber er de specifikke funktioner, som en agent kan udføre inden for en given kategori. De er byggestenene til agentadfærd – de funktionelle dele, der er samlet for at skabe komplette agentoplevelser. Egenskaber besvarer spørgsmålet: "Hvad skal denne agent opnå?"

Egenskaber er bevidst platformagnostiske. De beskriver, hvad en agent gør, ikke hvordan den gør det. Denne beskrivelse sikrer, at de er holdbare. Uanset hvordan den underliggende platform udvikler sig, forbliver funktionerne et stabilt referencepunkt til design og kommunikation om agentadfærd.

Tip

Kender du allerede færdigheder? Egenskaber er det samme koncept. Begge beskriver funktioner, der kan genbruges, og som definerer, hvad en agent kan gøre. Denne struktur giver dig et ensartet ordforråd til design omkring dem.

Hver kategori indeholder et sæt egenskaber:

Kategori Egenskaber
Forbind Udtræk data, forespørg viden, importer dokumenter, valider data, integrer datakilder
Analysere Beregning og analyse af målepunkter, generér visualiseringer, lav datadrevne anbefalinger, benchmarkdata, sammenlign resultater, klassificer data
Reager Opdater poster, send kommunikation, opret billetter eller transaktioner, ring til ekstern API eller tjeneste
Automatisere Udløs arbejdsprocesser, foretag betingede beslutninger, planlæg automatisering, koordinat på tværs af flere værktøjer
Opret Kladde eller opret indhold, opsummer oplysninger, omformater eller oversæt indhold, opret visuelt indhold
Styre Udfør logføring af overvågning og politikvalidering, sørg for overholdelse af lovgivningen
Skærm Spor brugsdata, indsaml feedback, mål ydeevne

Komponenter: Implementeringens "hvordan"

Komponenter er de implementerings primitiver, der gør funktioner levende. De besvarer spørgsmålet: "Hvordan får vi dette til at ske?"

Komponenter kan tage form af prompts, emner, værktøjer, connectors, flow eller kodefortolkere. De er modulære, genbrugelige og udskiftelige. Den samme udtrækningsdatafunktion kan f.eks. implementeres ved hjælp af:

  • Microsoft 365 videnkilder til dokumentcentreret søgning.
  • Et connector til Power Platform til strukturerede forretningsforespørgsler.
  • Et agentværktøj eller en API-handling til missionskritiske data i realtid.
  • Et filoverførsels- og udtræksflow til sessionsbaseret dokumentanalyse.

Hver mulighed har forskellige kompromiser, og rammerne danner grundlag for ræsonnering gennem det rigtige valg for en given kontekst.

Denne modularitet muliggør repeterbarhed i stor skala. Når et team bygger en løsning ved hjælp af veldefinerede komponenter, der er knyttet til klart definerede funktioner, kan løsningen dokumenteres, der kan henvises til den, og den kan genbruges. Løsningen bliver til organisationskendskab i stedet for viden, der forbliver hos et enkelt team.

Biblioteket Copilot Studio Kit Component er et konkret udtryk for dette lag. Den pakker produktionsklare komponenter til dokumentudtrækning, research, indholdssyntese, ledelsesoversigter og ServiceNow-billetter, der knyttes direkte til strukturens kategorier og funktioner. Disse komponenter valideres og afledes af reelle kundescenarier. De er designet til at blive installeret, konfigureret og udrullet uden brugerdefineret udvikling.

Rammerne som fundament

Strukturen er et fundament, ikke en destination. Efterhånden som agentplatforme udvikler sig i retning af mere autonom routing, kræver de stadig et klart, delt kort over, hvilke funktioner der findes, og hvordan teams kan implementere dem. 3C'erne leverer dette kort, hvilket giver teams et ensartet sprog til agentdesign, køreplaner og beslutningstagning.

Eksempel på virksomhedsmønster: Dokumentudtrækning og opsummering

I dette eksempel kan du se, hvordan du anvender 3Cs-modellen på et almindeligt virksomhedsmønster: en dokumentudtrækning og en opsummeringsagent. Brug dette eksempel til at få mere at vide om, hvordan teams kan genbruge den samme struktur på tværs af implementeringer og tilpasse komponenter til specifikke forretnings- og tekniske krav.

scenarie

Organisationer på tværs af finansielle tjenester, sundhedssektoren, juridiske og professionelle tjenester skal bruge agenter, der kan:

  • Indfødning af et dokument
  • Udtræk strukturerede oplysninger
  • Opsummer nøgleindhold
  • Generér visualiseringer
  • Producere output i et brugbart format

Anvendelse af 3Cs på scenariet

Dette scenarie strækker sig over tre kategorier i strukturen: Opret forbindelse, Analysér og Opret.

De involverede funktioner er:

  • Indfødningsdokument (opret forbindelse)
  • Udtræk data (Opret forbindelse/Analysér)
  • Beregning og analyse af målepunkter (Analysér)
  • Generér visualiseringer (analysér/opret)
  • Opsummer oplysninger (Analysér)
  • Opret indhold (opret)

De komponenter, der leverer disse funktioner, kan variere afhængigt af krav og begrænsninger:

Kapacitet Eksempelkomponent
Indfødningsdokument Power Automate-filoverførselsflow
Udtrække data Prompt om udtrækning af data fra biblioteket Copilot Studio Kit Component
Beregning og analyse af målepunkter Kodefortolker
Generér visualiseringer Prompt om datavisualisering, kodefortolker
Opsummer oplysninger Opsummeringsprompt
Opret indhold Værktøj til oprettelse af dokumenter eller forbindelse

Dette diagram viser, hvordan de underliggende processer knyttes til kategorier og egenskaber, som forbliver konsistente på tværs af implementeringer, mens komponenter tilpasser sig forskellige kontekster og begrænsninger.

Diagram over processer, kategorier, egenskaber og komponenter for et dokumentudtræknings- og opsummeringsscenarie.

I praksis bygger et team dette scenarie én gang og deler det med det næste team som et dokumenteret mønster, der kan genbruges, i stedet for en brugerdefineret løsning. Denne tilgang skalerer viden på tværs af organisationen.