Freigeben über


Agentinventurdatenquelle

Dieser Artikel ist die autoritative Referenz für die Tabelle "Agent Details" in Dataverse, die die Seite "Agent Inventory" im Copilot Studio Kit unterstützt. In der Tabelle "AgentDetails" werden jedes Feld, die Dataverse-Quelle oder Erkennungsregel, die Version und eine präzise Beschreibung für nachgeschaltete Verbraucher aufgelistet.

Publikum

  • Plattformingenieure und Integratoren implementieren Synchronisierungs- oder Validierungslogik
  • Operatoren und Supportteams zur Problembehandlung von Agentkonfigurationen
  • Analysten und Berichtsautoren, die Agentdetails für Dashboards und Berichte verwenden

Verwenden dieses Artikels

  • Verwenden Sie die Schematabelle für genaue Spaltennamen, Datentypen und Quellen.
  • Verwenden Sie die Ableitungsregeln beim Implementieren von Erkennungslogik- oder Validierungstests.
  • Die Spalte "Version " gibt die Feldfälligkeit an (V1, V2).

Terminologie

  • Dataverse-Tabellen, auf die verwiesen wird, umfassen bot, , botcomponent, processesund conversationtranscript.
  • "Topic v2" bezeichnet das Plattformthemaschema, das in Unterhaltungsflüssen verwendet wird.

Tabelle "Agentdetails"

Die folgende Tabelle enthält Details zur Tabelle "Agent Details Dataverse", die die Seite " Agentinventar " unterstützt.

Tipp

Um die Lesbarkeit zu verbessern, wählen Sie "Tabelle erweitern " aus, um die gesamte Tabelle anzuzeigen.

Nein Spaltenname Spaltenschemaname Datentyp Quelle Version Description
1 Agent-ID cat_agentid Text Dataverse: Tabelle botbotid Spalte V1 Dataverse eindeutiger Bezeichner für den Agent (Botid).
2 Name cat_name Text Dataverse: Tabelle botname Spalte V1 Der Anzeigename des Agents.
3 Typ cat_type Text Hartcodierter Wert als benutzerdefiniert V2 Agenttyp (deklarativ, benutzerdefiniert).
4 Umgebungsname cat_environmentname Text Power Platform Admin Connector –List environments as admin Ausgabe: prefer friendlyName, fallback to displayName or properties.linkedEnvironmentMetadata.friendlyName V1 Anzeigename der Umgebung, unter dem der Agent bereitgestellt wird.
5 Umgebungs-ID cat_environmentid Text Power Platform Admin Connector –List environments as admin Ausgabe: name (Instanzbezeichner) V1 Eindeutiger Bezeichner für die Umgebung (Instanzname).
6 Umgebungstyp cat_environmenttype Text Power Platform Admin Connector –List environments as admin Ausgabe: properties.environmentSku V1 Umgebungs-SKU/Typ (Produktion, Entwicklung).
7 Description cat_description Mehrzeiliger Text Dataverse: Tabelle botcomponent , in der componenttypename = benutzerdefinierte GPT (15) → description Spalte V1 Lesbare Beschreibung des Agenten.
8 Anweisungen cat_Instructions Mehrzeiliger Text Dataverse: Table botcomponent (Custom GPT) → YAML-Spalte datainstructions -Eigenschaft V1 Anleitungen für Administratoren oder Anleitungen zur Verwendung für den Agent.
9 Erstellungsdatum des Agents cat_agentcreateddate DateTime Dataverse: Tabelle botcreatedon Spalte V1 Erstellungszeitstempel für den Agent.
10 Änderungsdatum des Agenten cat_agentmodifieddate DateTime Dataverse: Tabelle botmodifiedon Spalte V1 Zeitstempel der letzten Änderung für den Agent.
11 Agent erstellt von cat_agentcreatedby Text Dataverse: Tabelle botcreatedby Spalte V1 Benutzer, der den Agent erstellt hat.
12 Agent geändert von cat_agentmodifiedby Text Dataverse: Tabelle botmodifiedby Spalte V1 Benutzer, der den Agent zuletzt geändert hat.
13 Verwalteter Zustand cat_managedstate Text Dataverse: Tabelle botismanaged Spalte V1 Gibt an, ob der Agent verwaltet oder nicht verwaltet wird.
14 Veröffentlicht cat_published Boolean Dataverse: Tabelle bot → Veröffentlichungsdatum vorhanden → true V1 True, wenn der Agent ein Veröffentlichungsdatum hat.
15 Veröffentlichungsdatum cat_publisheddate DateTime Dataverse: Tabelle botpublished Spalte (Veröffentlichungsdatum) V1 Zeitstempel, zu dem der Agent veröffentlicht wurde.
16 Herausgegeben von cat_publishedby Text Dataverse: Tabelle botpublishedby Spalte V2 Benutzer, der den Agent veröffentlicht hat.
17 Standardanwendungs-ID cat_defaultapplicationid Text Dataverse: Table bot → JSON- synchronizationstatusapplicationId -Eigenschaft V1 Der Agent zugeordnete Standardanwendungs-ID.
18 Verwendet Gen AI cat_usesgenai Boolean Abgeleitet: true, wenn Agent Aktionen, Eingabeaufforderungen, Wissensquellen, MCP, angepasste Antworten, klassische generative Quellen, KI-Wissen oder generative Orchestrierung verwendet V1 Gibt an, ob der Agent generative KI-Funktionen verwendet.
19 Orchestrierungstyp cat_orchestrationtype Text Dataverse: Table bot → JSON- configurationGenerativeActionsEnabled (true → generativ; andernfalls klassisch) V1 Orchestrierungstyp (generativ oder klassisch).
20 Autonomer Agent cat_AutonomousAgent Boolean Dataverse: Tabelle botcomponentcomponenttypename = Externer Trigger (17) → Anwesenheit = true V2 True, wenn der Agent eine externe Triggerkomponente (autonom) enthält.
21 Verwendet erweiterte Suchergebnisse cat_usesenhancedsearchresults Boolean Dataverse: Table bot → JSON- configurationisSemanticSearchEnabled (true → true) V1 Gibt an, ob die semantische/erweiterte Suche aktiviert ist.
22 Verwendet Tools cat_usesactions Boolean Dataverse: Tabelle botcomponent (Thema v2) → data enthält TaskDialog → true V1 True, wenn der Agent Tool-/Aktionsknoten verwendet.
23 Verwendet KI-Kenntnisse cat_usesaiknowledge Boolean Dataverse: Table bot → JSON- configurationuseModelKnowledge (true → true) V1 Gibt an, ob der Agent allgemeine KI-Kenntnisse verwenden darf.
24 Verwendet Wissensquellen cat_UsesKnowledgeSources Boolean Dataverse: Tabelle botcomponent , in der componenttypename = Bot-Dateianlage oder Wissensquellen → vorhanden → data.KnowledgeSourceConfiguration true V1 True, wenn alle Wissensquellen konfiguriert sind.
25 Verwendet klassische generative Antwortquellen cat_UsesClassicGenerativeAnswersSources Boolean Dataverse: Tabelle botcomponent (Thema v2) → In der data Spalte enthält die Eigenschaft searchAndSummarizeContent eine der klassischen Quellen: publicdatasource, sharePointSearchDataSource, customdatasource und azureopenaionyourdatasource → true V2 True, wenn klassische generative Antwortquellen konfiguriert sind.
26 Verwendet Eingabeaufforderungen cat_usesaibuilderprompts Boolean Dataverse: Tabelle botcomponent (Thema v2) → data enthält InvokeAIBuilderModelAction → true V1 True, wenn Eingabeaufforderungen verwendet werden.
27 Verwendet MCP cat_UsesMCP Boolean Dataverse: Tabelle botcomponent (Thema v2) → data enthält kind: InvokeExternalAgentTaskAction → true V2 True, wenn MCP-Aktionen (Model Context Protocol) vorhanden sind.
28 Verwendet angepasste Antwort cat_UsesCustomizedResponse Boolean Dataverse: Tabelle botcomponent (Thema v2) → data enthält kind: AnswerQuestionWithAI → true V2 True, wenn angepasste Antwortknoten vorhanden sind.
29 Verwendet Connector Maker Auth-Kontext cat_UsesConnectorMakerAuthContext Boolean Dataverse: botcomponent.dataconnectionProperties.mode = maker true → V2 True, wenn ein Connector so konfiguriert ist, dass er im Maker-Authentifizierungsmodus ausgeführt wird.
30 Verwendet cloudfluss-Authentifizierungskontext cat_UsesCloudFlowAuthContext Boolean Dataverse: Table processesclientdata.connectionreferences + impersonation/runtimesource logic (impersonation = {} or embedded runtimesource → maker; impersonation.source=invoker → invoker) V2 Gibt an, ob aufgerufene Cloudflüsse Maker- oder Aufruferauthentifizierungskontext erfordern.
31 End-User Authentifizierungstyp cat_enduserauthenticationtype Text Dataverse: Tabelle botauthenticationmode Spalte V1 Endbenutzerauthentifizierungsmodus für den Agent.
32 Verwendet HTTP-Anforderungen cat_useshttprequests Boolean Dataverse: Tabelle botcomponent (Thema v2) → data enthält HttpRequestAction → true V1 True, wenn der Agent HTTP-Anforderungsaktionen ausgibt.
33 Verwendet Fähigkeiten cat_usesskills Boolean Dataverse: Tabelle botcomponent (Thema v2) → data enthält InvokeSkillAction → true V2 True, wenn der Agent Fähigkeiten aufruft.
34 Wissensquellen cat_knowledgesources Mehrzeiliger Text Dataverse: Tabelle botcomponent , in der componenttypename = Bot-Dateianlage ->FileDataName oder Wissensquellen → data.KnowledgeSourceConfiguration V1 Liste der konfigurierten Wissensquellen (unformatierte Konfiguration).
35 Klassische Datenquellen cat_ClassicDataSources Mehrzeiliger Text Dataverse: Tabelle botcomponent (Thema v2) → In der data Spalte enthält die Eigenschaft searchAndSummarizeContent eine der klassischen Quellen: publicdatasource, sharePointSearchDataSource, customdatasource und azureopenaionydatasource V2 Liste der klassischen Datenquellen, auf die vom Agent verwiesen wird.
36 Http-Anforderungsaktionen cat_httprequestactions Mehrzeiliger Text Dataverse: Tabelle botcomponent (Thema v2) → data enthält HttpRequestAction Einträge V1 Liste der konfigurierten HTTP-Anforderungsaktionen.
37 Aufforderungen cat_aibuilderprompts Mehrzeiliger Text Dataverse: Tabelle botcomponent (Thema v2) → data enthält InvokeAIBuilderModelAction Einträge V1 Liste der vom Agent verwendeten Eingabeaufforderungen.
38 Verbindungen cat_Connections Mehrzeiliger Text Agentverbindungen: botcomponent.data.connectionreference + connectionProperties.mode; Ablaufverbindungen: processes.clientdata.connectionreferences (API-Name, Identitätswechsel, Laufzeitquelle): Verbindungsname und Authentifizierungsmodus ableiten (Hersteller oder Aufrufer) V2 Verbindungsnamen und abgeleitete Authentifizierungsmodi (Maker/Invoker).
39 Agenttrigger cat_AgentTriggers Mehrzeiliger Text Dataverse: Table botcomponentcomponenttypename = External Trigger (17) → data.triggerConnectionType V2 Liste der vom Agent verwendeten Triggerconnectors.
40 Verwendet benutzerdefinierte Wissensquellen cat_UsesCustomKnowledgesSources Boolean Dataverse: Tabelle botcomponent (Thema v2) → data beginnt mit kind: AdaptiveDialog und beginDialog.kind: OnKnowledgeRequested → true V2 True, wenn benutzerdefinierte Dialogfelder für adaptive Wissensanforderungen vorhanden sind.
41 Verwendet Deep Reasoning-Modelle cat_UsesDeepReasoningModels Boolean Dataverse: Table botconfiguration.optInUseLatestModels (true → true) V2 True, wenn der Agent sich für die neuesten/tieferen Begründungsmodelle entscheidet.
42 Verwendet Dateieingaben cat_UsesFileInput Boolean Dataverse: Table botconfiguration.isFileAnalysisEnabled (true → true) V2 True, wenn dateianalyse/eingabe aktiviert ist.
43 EnvironmentUrl cat_EnvironmentUrl Text Power Platform Admin Connector –List environments as admin Ausgabe: Instanz-URL V2 Url der Umgebungsinstanz.
44 IsTranscriptAvailable cat_IsTranscriptAvailable Text Dataverse: Tabelle – conversationtranscript Anwesenheit gibt die Verfügbarkeit an V2 Gibt an, ob Unterhaltungstranskripte für den Agent vorhanden sind.

Feldableitung und Erkennungsregeln

Die folgenden Erkennungsregeln gelten für jedes abgeleitete oder boolesche Feld. Schemaspaltennamen werden in Klammern angegeben.

  • Agent-ID (cat_agentid): Dataverse bot.botid.
  • Name (cat_name): Dataverse bot.name.
  • Typ (cat_type): hartcodierter Wert Custom (V2).
  • Umgebungsname (cat_environmentname): Power Platform Admin Connector List environments as admin– prefer friendlyName, fallback to displayName or properties.linkedEnvironmentMetadata.friendlyName.
  • Umgebungs-ID (cat_environmentid): Administratorconnector name (Instanzbezeichner).
  • Umgebungstyp (cat_environmenttype): Administratorconnector properties.environmentSku.
  • Description (cat_description): botcomponent where componenttypename = Custom GPT (15) → description.
  • Anweisungen (cat_Instructions): botcomponent (Custom GPT) → YAML data.instructions.
  • Erstellungsdatum des Agents (cat_agentcreateddate): bot.createdon.
  • Änderungsdatum des Agents (cat_agentmodifieddate): bot.modifiedon.
  • Agent erstellt von (cat_agentcreatedby): bot.createdby.
  • Agent geändert von (cat_agentmodifiedby): bot.modifiedby.
  • Verwalteter Zustand (): cat_managedstate (bot.ismanagedverwaltet und nicht verwaltet).
  • Veröffentlicht (cat_published): true, wenn bot ein veröffentlichter Zeitstempel enthält.
  • Veröffentlichungsdatum (cat_publisheddate): bot.published Zeitstempel.
  • Veröffentlicht von (cat_publishedby): bot.publishedby.
  • Standardanwendungs-ID (cat_defaultapplicationid): bot.synchronizationstatus JSON-→ applicationId.
  • Verwendet Gen AI (cat_usesgenai): "true", wenn der Agent Tools/Aktionen, Eingabeaufforderungen, Wissensquellen, MCP, angepasste Antworten, klassische generative Quellen, KI-Kenntnisse oder generative Orchestrierung aktiviert hat.
  • Orchestrierungstyp (cat_orchestrationtype): bot.configuration.GenerativeActionsEnabledgenerative sonst classic.
  • Autonomer Agent (cat_AutonomousAgent): true, wenn botcomponent.componenttypename = externer Trigger (17) vorhanden ist.
  • Verwendet erweiterte Suchergebnisse (cat_usesenhancedsearchresults): bot.configuration.isSemanticSearchEnabled = true.
  • Verwendet Tools (cat_usesactions): Thema v2 botcomponent.data enthält TaskDialog Einträge.
  • Verwendet KI-Wissen (cat_usesaiknowledge): bot.configuration.useModelKnowledge = wahr.
  • Verwendet Wissensquellen (cat_UsesKnowledgeSources): Vorhandensein von KnowledgeSources-Einträgen botcomponent (data.KnowledgeSourceConfiguration oder Bot File Attachment-Einträge).
  • Verwendet klassische generative Antwortquellen (cat_UsesClassicGenerativeAnswersSources): Thema v2 data.searchAndSummarizeContent enthält klassische Quelltypen (publicdatasource, sharePointSearchDataSource, customdatasource, azureopenaionyourdatasource).
  • Verwendet Eingabeaufforderungen (cat_usesaibuilderprompts): Thema v2 data enthält InvokeAIBuilderModelAction.
  • Verwendet MCP (cat_UsesMCP): Thema v2 data enthält kind: InvokeExternalAgentTaskAction.
  • Verwendet angepasste Antwort (cat_UsesCustomizedResponse): Thema v2 data enthält kind: AnswerQuestionWithAI.
  • Verwendet Connector Maker Auth Context (cat_UsesConnectorMakerAuthContext): anybotcomponent.data.connectionProperties.mode = maker .
  • Verwendet Cloud Flow Auth Context (cat_UsesCloudFlowAuthContext): abgeleitet von processes.clientdata.connectionreferences Verwendung impersonation und runtimesource Regeln (Identitätswechsel = {} oder eingebettete Laufzeitquelle → Maker; impersonation.source = invoker → invoker).
  • End-User Authentifizierungstyp (cat_enduserauthenticationtype): bot.authenticationmode.
  • Verwendet HTTP-Anforderungen (cat_useshttprequests): Thema v2 data enthält HttpRequestAction Einträge.
  • Verwendet Fähigkeiten (cat_usesskills): Thema v2 data enthält InvokeSkillAction Einträge.
  • Wissensquellen (cat_knowledgesources): roh data.KnowledgeSourceConfiguration aus botcomponent (mehrzeilige JSON/YAML).
  • Klassische Datenquellen (cat_ClassicDataSources): Themen v2 data.searchAndSummarizeContent klassische Einträge aggregiert.
  • Http-Anforderungsaktionen (cat_httprequestactions): Thema v2 dataHttpRequestAction Konfigurationen.
  • Eingabeaufforderungen (cat_aibuilderpromts): Thema v2 dataInvokeAIBuilderModelAction Konfigurationen.
  • Verbindungen (cat_Connections): Aggregieren vonbotcomponent.data.connectionreference + connectionProperties.modeund processes.clientdata.connectionreferences (API-Name, Identitätswechsel, Laufzeitquelle) zum Ableiten des Verbindungsnamens und des Authentifizierungsmodus (Maker/Invoker).
  • Agent-Trigger (cat_AgentTriggers): botcomponent Zeilen, wobei componenttypename = externer Trigger (17) → data.triggerConnectionType.
  • Nutzungsinformationen: Gesammelt von Lizenzierungs-API-Endpunkten für Berechtigungs- und Verbrauchsberichte.
  • Verwendet benutzerdefinierte Wissensquellen (cat_UsesCustomKnowledgesSources): Thema v2 data beginnt mit kind: AdaptiveDialog und beginDialog.kind: OnKnowledgeRequested.
  • Verwendet Deep Reasoning Models (cat_UsesDeepReasoningModels): bot.configuration.optInUseLatestModels = true.
  • Verwendet Dateieingabe (cat_UsesFileInput): bot.configuration.isFileAnalysisEnabled = true.
  • EnvironmentUrl (cat_EnvironmentUrl): Administratorconnector List environments as admin → Instanz-URL.
  • IsTranscriptAvailable (cat_IsTranscriptAvailable): true, wenn Datensätze für den Agent vorhanden sind in conversationtranscript.