Condividi tramite


Query per la tabella LLMActivity

Per informazioni sull'uso di queste query nel portale di Azure, consultare la guida di Log Analytics. Per l'API REST, vedere Query.

Interazioni con Copilot da parte dell'utente

Mostra le interazioni copilote raggruppate per utente con conteggi e intervallo di tempo negli ultimi 7 giorni

LLMActivity
| where RecordType == "CopilotInteraction"
| where TimeGenerated >= ago(7d)
| summarize InteractionCount = count(), 
            FirstInteraction = min(TimeGenerated),
            LastInteraction = max(TimeGenerated)
            by ActorName, ActorUserId
| order by InteractionCount desc

Attività di gestione dei plug-in Copilot

Mostra la creazione, gli aggiornamenti e le modifiche dello stato dei plug-in negli ultimi 30 giorni

LLMActivity
| where RecordType in ("CreateCopilotPlugin", "UpdateCopilotPlugin", "EnableCopilotPlugin", "DisableCopilotPlugin")
| where TimeGenerated >= ago(30d)
| project TimeGenerated, ActorName, RecordType, AgentName, SrcIpAddr
| order by TimeGenerated desc

Gestione promptbook copilot

Tiene traccia della creazione, degli aggiornamenti e delle eliminazioni del PromptBook negli ultimi 30 giorni

LLMActivity
| where RecordType in ("CreateCopilotPromptBook", "UpdateCopilotPromptBook", "DeleteCopilotPromptBook")
| where TimeGenerated >= ago(30d)
| extend PromptBookId = tostring(LLMEventData.Resource[0].Property)
| project TimeGenerated, ActorName, RecordType, PromptBookId, SrcIpAddr
| order by TimeGenerated desc

Eventi di sicurezza e conformità di Copilot

Mostra gli eventi di Copilot correlati alla sicurezza, incluso il rilevamento di jailbreak negli ultimi 7 giorni

LLMActivity
| where RecordType == "CopilotInteraction"
| where TimeGenerated >= ago(7d)
| extend Messages = LLMEventData.Messages
| mv-expand Messages
| where tobool(Messages.JailbreakDetected) == true
| project TimeGenerated, ActorName, ActorUserId, AgentName, 
          MessageId = tostring(Messages.Id),
          JailbreakDetected = tobool(Messages.JailbreakDetected)
| order by TimeGenerated desc

Statistiche di utilizzo del modello di intelligenza artificiale

Mostra quali modelli di intelligenza artificiale vengono usati nelle interazioni copilote negli ultimi 30 giorni

LLMActivity
| where RecordType == "CopilotInteraction"
| where TimeGenerated >= ago(30d)
| where isnotempty(AIModelName)
| summarize InteractionCount = count(),
            UniqueUsers = dcount(ActorUserId),
            FirstUsed = min(TimeGenerated),
            LastUsed = max(TimeGenerated)
            by AIModelName, AIModelVersion
| order by InteractionCount desc

Risorse accessibili da Copilot

Mostra le risorse esterne a cui si accede durante le interazioni con Copilot negli ultimi 7 giorni

LLMActivity
| where RecordType == "CopilotInteraction"
| where TimeGenerated >= ago(7d)
| extend AccessedResources = LLMEventData.AccessedResources
| mv-expand AccessedResources
| where isnotempty(AccessedResources.SiteUrl)
| project TimeGenerated, ActorName, AgentName,
          ResourceUrl = tostring(AccessedResources.SiteUrl),
          Action = tostring(AccessedResources.Action),
          ResourceType = tostring(AccessedResources.Type)
| summarize AccessCount = count() by ResourceUrl, Action, ResourceType
| order by AccessCount desc