Udostępnij przez


Źródło danych spisu agentów

Ten artykuł jest autorytatywnym odwołaniem do tabeli Szczegóły agenta w usłudze Dataverse, która obsługuje stronę Spis agentów w zestawie Copilot Studio Kit. Tabela Szczegóły agenta zawiera listę wszystkich pól, regułę źródła lub wykrywania usługi Dataverse, wersję i zwięzły opis dla odbiorców podrzędnych.

Publiczność

  • Inżynierowie i integratorzy platform implementowania logiki synchronizacji lub walidacji
  • Operatorzy i zespoły pomocy technicznej — rozwiązywanie problemów z konfiguracjami agentów
  • Analitycy i autorzy raportów korzystający z szczegółów agenta na potrzeby pulpitów nawigacyjnych i raportów

Jak korzystać z tego artykułu

  • Tabela schematów umożliwia określenie dokładnych nazw kolumn, typów danych i źródeł.
  • Użyj reguł wyprowadzania podczas implementowania logiki wykrywania lub testów walidacji.
  • Kolumna wersji wskazuje dojrzałość pól (V1, V2).

Terminologia

  • Tabele usługi Dataverse, do których odwołuje się odwołanie, to bot, botcomponent, processesi conversationtranscript.
  • "Temat w wersji 2" oznacza schemat tematu platformy używany w przepływach konwersacyjnych.

Tabela Szczegóły agenta

Poniższa tabela zawiera szczegółowe informacje o tabeli Dataverse agenta, która obsługuje stronę Spis agentów .

Wskazówka

Aby uzyskać lepszą czytelność, wybierz pozycję Rozwiń tabelę , aby wyświetlić całą tabelę.

Nie. Nazwa kolumny Nazwa schematu kolumny Typ danych Źródło wersja Description
1 Identyfikator agenta cat_agentid Tekst Dataverse: kolumna → bot tabeli botid V1 Unikatowy identyfikator usługi Dataverse dla agenta (botid).
2 Name cat_name Tekst Dataverse: kolumna → bot tabeli name V1 Nazwa wyświetlana agenta.
3 Typ cat_type Tekst Zakodowana wartość jako niestandardowa V2 Typ agenta (deklaratywny, niestandardowy).
4 Nazwa środowiska cat_environmentname Tekst Łącznik administratora platformy Power Platform —List environments as admin dane wyjściowe: preferuj friendlyNameopcję , powrót do displayName lub properties.linkedEnvironmentMetadata.friendlyName V1 Nazwa wyświetlana środowiska, w którym wdrożono agenta.
5 Identyfikator środowiska cat_environmentid Tekst ŁącznikList environments as admin administratora platformy Power — dane wyjściowe: name (identyfikator wystąpienia) V1 Unikatowy identyfikator środowiska (nazwa wystąpienia).
6 Typ środowiska cat_environmenttype Tekst Łącznik administratora platformy Power Platform —List environments as admin dane wyjściowe: properties.environmentSku V1 Jednostka SKU/typ środowiska (produkcja, programowanie).
7 Description cat_description Tekst wielowierszowy Dataverse: tabelabotcomponent, gdzie componenttypename = niestandardowa kolumna GPT (15) → description V1 Czytelny dla człowieka opis agenta.
8 Instrukcje cat_Instructions Tekst wielowierszowy Dataverse: właściwość → kolumny botcomponent TABLE (Custom GPT) → data YAML instructions V1 Instrukcje dotyczące administratora lub wskazówki dotyczące użycia agenta.
9 Data utworzenia agenta cat_agentcreateddate DateTime Dataverse: kolumna → bot tabeli createdon V1 Sygnatura czasowa tworzenia agenta.
10 Data modyfikacji agenta cat_agentmodifieddate DateTime Dataverse: kolumna → bot tabeli modifiedon V1 Znacznik czasu ostatniej modyfikacji agenta.
11 Agent utworzony przez cat_agentcreatedby Tekst Dataverse: kolumna → bot tabeli createdby V1 Użytkownik, który utworzył agenta.
12 Agent zmodyfikowany przez cat_agentmodifiedby Tekst Dataverse: kolumna → bot tabeli modifiedby V1 Użytkownik, który ostatnio zmodyfikował agenta.
13 Stan zarządzany cat_managedstate Tekst Dataverse: kolumna → bot tabeli ismanaged V1 Wskazuje, czy agent jest zarządzany, czy niezarządzany.
14 Opublikowany cat_published logiczny Dataverse: tabela bot → data publikacji → true V1 Wartość True, jeśli agent ma datę publikacji.
15 Data opublikowania cat_publisheddate DateTime Dataverse: kolumna → bot tabeli published (data publikacji) V1 Sygnatura czasowa publikowania agenta.
16 Opublikowane przez cat_publishedby Tekst Dataverse: kolumna → bot tabeli publishedby V2 Użytkownik, który opublikował agenta.
17 Domyślny identyfikator aplikacji cat_defaultapplicationid Tekst Dataverse: bot właściwość → synchronizationstatus JSON → applicationId V1 Domyślny identyfikator aplikacji skojarzony z agentem.
18 Używa sztucznej inteligencji generacji cat_usesgenai logiczny Pochodne: prawda, jeśli agent używa jakichkolwiek akcji, monitów, źródeł wiedzy, MCP, dostosowanych odpowiedzi, klasycznych źródeł generowania, wiedzy sztucznej inteligencji lub ma orkiestrację generowania V1 Wskazuje, czy agent korzysta z możliwości generowania sztucznej inteligencji.
19 Typ aranżacji cat_orchestrationtype Tekst Dataverse: tabela bot → → configurationGenerativeActionsEnabled JSON (generowanie rzeczywiste →; w przeciwnym razie klasyczne) V1 Typ aranżacji (generowanie lub klasyczny).
20 Agent autonomiczny cat_AutonomousAgent logiczny Dataverse: Table botcomponent → = External Trigger (17) → componenttypename presence = true V2 Wartość true, jeśli agent zawiera składnik wyzwalacza zewnętrznego (autonomiczny).
dwadzieścia jeden Używa rozszerzonych wyników wyszukiwania cat_usesenhancedsearchresults logiczny Dataverse: tabela bot → → configurationisSemanticSearchEnabled JSON (true → true) V1 Wskazuje, czy wyszukiwanie semantyczne/rozszerzone jest włączone.
22 Używa narzędzi cat_usesactions logiczny Dataverse: Tabela botcomponent (temat v2) → data zawiera TaskDialog → true V1 Prawda, jeśli agent używa węzłów narzędzi/akcji.
23 Korzysta z wiedzy na temat sztucznej inteligencji cat_usesaiknowledge logiczny Dataverse: tabela bot → → configurationuseModelKnowledge JSON (true → true) V1 Wskazuje, czy agent może korzystać z ogólnej wiedzy na temat sztucznej inteligencji.
24 Używa źródeł wiedzy cat_UsesKnowledgeSources logiczny Dataverse: tabela botcomponent , w której componenttypename = załącznik do pliku bota lub źródła wiedzy → data.KnowledgeSourceConfiguration prezentować → true V1 Wartość True, jeśli skonfigurowano jakiekolwiek źródła wiedzy.
25 Używa klasycznych źródeł odpowiedzi generowania cat_UsesClassicGenerativeAnswersSources logiczny Dataverse: Tabela botcomponent (temat v2) → W data kolumnie właściwość searchAndSummarizeContent zawiera dowolne źródła klasyczne: publicdatasource, sharePointSearchDataSource, customdatasource i azureopenaionyourdatasource → true V2 Prawda, jeśli są skonfigurowane klasyczne źródła odpowiedzi generowania.
26 Używa monitów cat_usesaibuilderprompts logiczny Dataverse: Tabela botcomponent (temat v2) → data zawiera InvokeAIBuilderModelAction → true V1 Wartość True, jeśli są używane monity.
27 Używa umowy MCP cat_UsesMCP logiczny Dataverse: Tabela botcomponent (temat v2) → data zawiera kind: InvokeExternalAgentTaskAction → true V2 Wartość True, jeśli istnieją akcje protokołu MCP (Model Context Protocol).
28 Używa dostosowanej odpowiedzi cat_UsesCustomizedResponse logiczny Dataverse: Tabela botcomponent (temat v2) → data zawiera kind: AnswerQuestionWithAI → true V2 Prawda, jeśli istnieją dostosowane węzły odpowiedzi.
29 Używa kontekstu uwierzytelniania twórcy łącznika cat_UsesConnectorMakerAuthContext logiczny Dataverse: botcomponent.data → →connectionProperties.mode = maker true V2 Wartość true, jeśli jakikolwiek łącznik jest skonfigurowany do uruchamiania w trybie uwierzytelniania twórcy.
30 Używa kontekstu uwierzytelniania przepływu w chmurze cat_UsesCloudFlowAuthContext logiczny Dataverse: logika →processesclientdata.connectionreferences + impersonation/ tabeli runtimesource (personifikacja = {} lub osadzone źródło środowiska uruchomieniowego → maker; personifikacja.source=invoker → invoker) V2 Wskazuje, czy wywoływane przepływy w chmurze wymagają kontekstu uwierzytelniania twórcy lub wywołania.
31 typ uwierzytelniania End-User cat_enduserauthenticationtype Tekst Dataverse: kolumna → bot tabeli authenticationmode V1 Tryb uwierzytelniania użytkownika końcowego dla agenta.
32 Używa żądań HTTP cat_useshttprequests logiczny Dataverse: Tabela botcomponent (temat v2) → data zawiera HttpRequestAction → true V1 Wartość True, jeśli agent wystawia akcje żądania HTTP.
33 Korzysta z umiejętności cat_usesskills logiczny Dataverse: Tabela botcomponent (temat v2) → data zawiera InvokeSkillAction → true V2 Prawda, jeśli agent wywołuje umiejętności.
34 Źródła wiedzy cat_knowledgesources Tekst wielowierszowy Dataverse: tabela botcomponent , gdzie componenttypename = załącznik do pliku bota —>FileDataName lub źródła wiedzy → data.KnowledgeSourceConfiguration V1 Lista skonfigurowanych źródeł wiedzy (konfiguracja nieprzetworzona).
35 Klasyczne źródła danych cat_ClassicDataSources Tekst wielowierszowy Dataverse: Tabela botcomponent (temat v2) → W data kolumnie właściwość searchAndSummarizeContent zawiera dowolne źródła klasyczne: publicdatasource, sharePointSearchDataSource, customdatasource i azureopenaionyourdatasource V2 Lista klasycznych źródeł danych, do których odwołuje się agent.
36 Akcje żądania HTTP cat_httprequestactions Tekst wielowierszowy Dataverse: Tabela botcomponent (temat v2) → data zawiera HttpRequestAction wpisy V1 Lista skonfigurowanych akcji żądania HTTP.
37 Polecenia cat_aibuilderprompts Tekst wielowierszowy Dataverse: Tabela botcomponent (temat v2) → data zawiera InvokeAIBuilderModelAction wpisy V1 Lista monitów używanych przez agenta.
38 Connections cat_Connections Tekst wielowierszowy Połączenia agentów: botcomponent.data.connectionreference + connectionProperties.mode; Połączenia przepływu: processes.clientdata.connectionreferences (nazwa interfejsu API, personifikacja, źródło środowiska uruchomieniowego) — uzyskiwanie nazwy połączenia i trybu uwierzytelniania (twórca lub wywoływany) V2 Nazwy połączeń łącznika/przepływu i wnioskowane tryby uwierzytelniania (maker/invoker).
39 Wyzwalacze agenta cat_AgentTriggers Tekst wielowierszowy Dataverse: table botcomponentcomponenttypename = External Trigger (17) → data.triggerConnectionType V2 Lista łączników wyzwalacza używanych przez agenta.
40 Używa niestandardowych źródeł wiedzy cat_UsesCustomKnowledgesSources logiczny Dataverse: tabela botcomponent (temat v2) → data rozpoczyna się od kind: AdaptiveDialog i beginDialog.kind: OnKnowledgeRequested → true V2 Prawda, jeśli są obecne niestandardowe okna dialogowe adaptacyjnego żądania wiedzy.
41 Używa modeli głębokiego rozumowania cat_UsesDeepReasoningModels logiczny Dataverse: → bot tabeli configuration.optInUseLatestModels (true → true) V2 Prawda, jeśli agent zdecyduje się na najnowsze/głębsze modele rozumowania.
42 Używa danych wejściowych pliku cat_UsesFileInput logiczny Dataverse: → bot tabeli configuration.isFileAnalysisEnabled (true → true) V2 Wartość True, jeśli włączono analizę pliku/dane wejściowe.
43 EnvironmentUrl cat_EnvironmentUrl Tekst ŁącznikList environments as admin administratora platformy Power — dane wyjściowe: adres URL wystąpienia V2 Adres URL wystąpienia środowiska.
44 IsTranscriptAvailable cat_IsTranscriptAvailable Tekst Dataverse: tabela — conversationtranscript obecność wskazuje dostępność V2 Wskazuje, czy transkrypcje konwersacji istnieją dla agenta.

Reguły wyprowadzania i wykrywania pól

Następujące reguły wykrywania mają zastosowanie do każdego pola pochodnego lub logicznego. Nazwy kolumn schematu są wskazywane w nawiasach.

  • Identyfikator agenta (cat_agentid): Dataverse bot.botid.
  • Nazwa (cat_name): Dataverse bot.name.
  • Typ (cat_type): wartość Custom zakodowana na twardo (V2).
  • Nazwa środowiska (cat_environmentname): łącznik List environments as adminadministratora platformy Power Platform — preferuj friendlyNameopcję , powrót do displayName lub properties.linkedEnvironmentMetadata.friendlyName.
  • Identyfikator środowiska (cat_environmentid): łącznik name administratora (identyfikator wystąpienia).
  • Typ środowiska (cat_environmenttype): łącznik properties.environmentSkuadministratora .
  • Opis (cat_description): botcomponent where componenttypename = Custom GPT (15) → description.
  • Instrukcje (cat_Instructions): botcomponent (Niestandardowy GPT) → YAML data.instructions.
  • Data utworzenia agenta (cat_agentcreateddate): bot.createdon.
  • Data modyfikacji agenta (cat_agentmodifieddate): bot.modifiedon.
  • Agent utworzony przez (cat_agentcreatedby): bot.createdby.
  • Agent zmodyfikowany przez (cat_agentmodifiedby): bot.modifiedby.
  • Stan zarządzany (): cat_managedstate (bot.ismanagedzarządzany vs niezarządzany).
  • Opublikowano (cat_published): wartość true, jeśli bot zawiera opublikowany znacznik czasu.
  • Data publikacji (cat_publisheddate): bot.published znacznik czasu.
  • Opublikowane przez (cat_publishedby): bot.publishedby.
  • Domyślny identyfikator aplikacji (cat_defaultapplicationid): bot.synchronizationstatusapplicationIdJSON.
  • Używa sztucznej inteligencji generacji (cat_usesgenai): prawda, jeśli agent używa dowolnego narzędzia/akcji, monitów, źródeł wiedzy, MCP, dostosowanych odpowiedzi, klasycznych źródeł generowania, wiedzy sztucznej inteligencji lub ma włączoną orkiestrację generowania.
  • Typ orkiestracji (cat_orchestrationtype): bot.configuration.GenerativeActionsEnabledgenerative inne classic.
  • Agent autonomiczny (cat_AutonomousAgent): prawda, gdy botcomponent.componenttypename = wyzwalacz zewnętrzny (17) istnieje.
  • Używa rozszerzonych wyników wyszukiwania (cat_usesenhancedsearchresults): bot.configuration.isSemanticSearchEnabled = true.
  • Używa narzędzi (cat_usesactions): temat w wersji 2 botcomponent.data zawiera TaskDialog wpisy.
  • Używa wiedzy sztucznej inteligencji (cat_usesaiknowledge): bot.configuration.useModelKnowledge = true.
  • Używa źródeł wiedzy (cat_UsesKnowledgeSources): obecność wpisów knowledgeSources botcomponent (data.KnowledgeSourceConfiguration lub wpisów załącznika pliku bota).
  • Używa klasycznych źródeł odpowiedzi generowania (cat_UsesClassicGenerativeAnswersSources): temat w wersji 2 data.searchAndSummarizeContent zawiera klasyczne typy źródeł (publicdatasource, sharePointSearchDataSource, customdatasource, azureopenaionyourdatasource).
  • Używa monitów (cat_usesaibuilderprompts): temat w wersji 2 data zawiera InvokeAIBuilderModelAction.
  • Używa protokołu MCP (cat_UsesMCP): temat w wersji 2 data zawiera kind: InvokeExternalAgentTaskAction.
  • Używa dostosowanej odpowiedzi (cat_UsesCustomizedResponse): temat w wersji 2 data zawiera kind: AnswerQuestionWithAI.
  • Używa kontekstu uwierzytelniania producenta łącznika (cat_UsesConnectorMakerAuthContext): dowolny botcomponent.data.connectionProperties.mode = maker.
  • Używa kontekstu uwierzytelniania przepływu w chmurze (cat_UsesCloudFlowAuthContext): pochodzi z processes.clientdata.connectionreferences użycia i impersonationruntimesource reguł (personifikacja = {} lub osadzone źródło środowiska uruchomieniowego → maker; personifikacja.source = invoker → invoker).
  • End-User typ uwierzytelniania (cat_enduserauthenticationtype): bot.authenticationmode.
  • Używa żądań HTTP (cat_useshttprequests): temat w wersji 2 data zawiera HttpRequestAction wpisy.
  • Używa umiejętności (cat_usesskills): temat w wersji 2 data zawiera InvokeSkillAction wpisy.
  • Źródła wiedzy (cat_knowledgesources): nieprzetworzone data.KnowledgeSourceConfiguration z botcomponent (wielowierszowy kod JSON/YAML).
  • Klasyczne źródła danych (cat_ClassicDataSources): zagregowane wpisy klasyczne tematu w wersji 2 data.searchAndSummarizeContent .
  • Akcje żądania HTTP (cat_httprequestactions): konfiguracja → tematu w data wersji 2 HttpRequestAction .
  • Monity (cat_aibuilderpromts): Konfiguracja → tematu w data wersji 2 InvokeAIBuilderModelAction .
  • Połączenia (cat_Connections): agregacja zbotcomponent.data.connectionreference + connectionProperties.modei processes.clientdata.connectionreferences (nazwa interfejsu API, personifikacja, źródło środowiska uruchomieniowego) w celu uzyskania nazwy połączenia i trybu uwierzytelniania (maker/invoker).
  • Wyzwalacze agenta (cat_AgentTriggers): botcomponent wiersze, w których componenttypename = Wyzwalacz zewnętrzny (17) → data.triggerConnectionType.
  • Informacje o użyciu: zbierane z punktów końcowych interfejsu API licencjonowania dla raportów uprawnień i użycia.
  • Używa niestandardowych źródeł wiedzy (cat_UsesCustomKnowledgesSources): temat w wersji 2 data zaczyna się od kind: AdaptiveDialog i beginDialog.kind: OnKnowledgeRequested.
  • Używa modeli głębokiego rozumowania (cat_UsesDeepReasoningModels): bot.configuration.optInUseLatestModels = true.
  • Używa danych wejściowych pliku (cat_UsesFileInput): bot.configuration.isFileAnalysisEnabled = true.
  • EnvironmentUrl (cat_EnvironmentUrl): adres URL wystąpienia łącznika List environments as admin administratora →.
  • IsTranscriptAvailable (cat_IsTranscriptAvailable): true, gdy istnieją rekordy agenta w programie conversationtranscript.