Agent-Inventory-Datenquelle

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.

Zielgruppe

  • 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 Grundlage Version Beschreibung
1 Agenten-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 Type 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 Beschreibung 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 Datum/Uhrzeit Dataverse: Tabelle botcreatedon Spalte V1 Erstellungszeitstempel für den Agent.
10 Änderungsdatum des Agenten cat_agentmodifieddate Datum/Uhrzeit 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 Publiziert cat_published Aktiv Dataverse: Tabelle bot → Veröffentlichungsdatum vorhanden → true V1 True, wenn der Agent ein Veröffentlichungsdatum hat.
15 Veröffentlichungsdatum cat_publisheddate Datum/Uhrzeit 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 Aktiv 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 Aktiv 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 Aktiv Dataverse: Table bot → JSON- configurationisSemanticSearchEnabled (true → true) V1 Gibt an, ob die semantische/erweiterte Suche aktiviert ist.
22 Verwendet Tools cat_usesactions Aktiv Dataverse: Tabelle botcomponent (Thema v2) → data enthält TaskDialog → true V1 True, wenn der Agent Tool-/Aktionsknoten verwendet.
23 Verwendet KI-Kenntnisse cat_usesaiknowledge Aktiv Dataverse: Table bot → JSON- configurationuseModelKnowledge (true → true) V1 Gibt an, ob der Agent allgemeine KI-Kenntnisse verwenden darf.
24 Verwendet Wissensquellen cat_UsesKnowledgeSources Aktiv 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 Aktiv 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 Aktiv Dataverse: Tabelle botcomponent (Thema v2) → data enthält InvokeAIBuilderModelAction → true V1 True, wenn Eingabeaufforderungen verwendet werden.
27 Verwendet MCP cat_UsesMCP Aktiv 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 Aktiv 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 Aktiv 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 Aktiv 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 Aktiv Dataverse: Tabelle botcomponent (Thema v2) → data enthält HttpRequestAction → true V1 True, wenn der Agent HTTP-Anforderungsaktionen ausgibt.
33 Verwendet Fähigkeiten cat_usesskills Aktiv 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 Aktiv 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 Aktiv 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 Aktiv Dataverse: Table botconfiguration.isFileAnalysisEnabled (true → true) V2 True, wenn dateianalyse/eingabe aktiviert ist.
43 Umgebungs-URL 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.