Vous êtes ici :
Modèle de données d'utilisation de l'IA générative des agents IA
Utilisez l'objet modèle de données Utilisation de l'IA générative de l'agent IA pour analyser Agentforce et les modèles de consommation d'IA générative dans Data 360.
À propos de AiAgentGenerativeAiUsage
Chaque enregistrement représente un événement d'interaction IA générative unique traité via le Service de mesure IA. L'objet capture les décisions de facturation et de mesure des services IA (par exemple, passerelle LLM et raisonneur de l'agent), notamment si l'interaction était facturable, la quantité utilisée, le nombre de jetons et les identifiants de traçabilité et d'audit.
Champs d'utilisation de l'IA générative des agents IA
Le tableau ci-dessous répertorie les champs de l'objet modèle de données Utilisation de l'IA générative de l'agent IA (AiAgentGenerativeAiUsage, avec le nom de développeur AiAgentGenerativeAiUsageDmo).
| Étiquette de champ | Nom du développeur de champ | Type de données | Description |
|---|---|---|---|
Agent |
AgentIdentifier__c |
Texte | Identificateur d'enregistrement de robot ou d'agent (par exemple, un ID 0Xx) lorsque l'événement est associé à un agent. |
Agent Developer Name |
AgentDeveloperName__c |
Texte | Nom du développeur de l'agent présent. |
Agent Generative AI Usage ID |
Id__c |
Texte | Identificateur unique de l'enregistrement de l'événement d'utilisation. |
Agent Type Code |
AgentTypeCode__c |
Texte | Type d'agent ou d'expérience de niveau supérieur (par exemple, EinsteinServiceAgent, AgentforceEmployeeAgent ou NOT_SET pour les flux d'invites non-agents). |
AI Agent Interaction |
AiAgentInteractionId__c |
Texte | Identificateur d'une interaction unique dans une session. |
AI Agent Session |
AiAgentSessionId__c |
Texte | Identificateur de session qui regroupe plusieurs interactions dans une seule conversation. |
AI Agent Tool Identifier |
AiAgentToolIdentifier__c |
Texte | Identificateur de l'outil invoqué par l'agent, le cas échéant. |
AI Agent Tool Invocation Target Code |
AiAgentToolInvTargetCode__c |
Texte | Nom complet ou code cible de l'outil de base (par exemple, EmployeeCopilot__IdentifyRecordByName). |
AI Agent Tool Name |
AiAgentToolName__c |
Texte | Nom lisible par l'utilisateur ou de style modèle de l'outil invoqué. |
Feature Descriptor Name |
FeatureDescriptorName__c |
Texte | fonctionnalité Salesforce utilisée pour la requête (par exemple, PromptTemplateGenerationsInvocable ou CopilotForDigitalChannels). |
Generative AI Gateway Model Name |
GenAiGatewayModelName__c |
Texte | Identificateur de modèle dans LLM Gateway (par exemple, sfdc_ai__DefaultOpenAIGPT4Omni). |
Generative Gateway Feature Name |
GenAiGatewayFeatureName__c |
Texte | Nom de fonctionnalité tel que représenté dans Passerelle IA générative. |
Infrastructure Tenant Identifier
|
InfraTenantIdentifier__c
|
Texte | Locataire de l'infrastructure de l'organisation (par exemple, core/prod/ plus l'ID d'organisation à 18 caractères). |
Is Billable
|
IsBillableIndicator__c
|
Booléen | Indique si l'événement devait être facturable pour la fonctionnalité du produit. |
Is Metered
|
IsMeteredIndicator__c
|
Booléen | Indique si l'événement a été mesuré et facturé (décision finale de mesure). |
Metering Skip Reason Code |
MeteringSkipReasonCode__c |
Texte | Le cas échéant, la raison pour laquelle l'utilisation n'a pas été mesurée (par exemple, NOT_SKIPPED ou d'autres codes spécifiques au produit). |
Model Class Type |
ModelClassType__c |
Texte | Classe d'utilisation du modèle (par exemple STANDARD ou BASIC). |
Model Provider Model Name |
ModelProviderModelName__c |
Texte | Chaîne de nom de modèle spécifique au fournisseur. |
Model Provider Name |
ModelProviderName__c |
Texte | Fournisseur du modèle (par exemple, openai, azureopenai ou Open AI). |
Prompt Completion Token Count |
PromptCompletionTokenCount__c |
Numérique | Nombre de jetons de réalisation renvoyés. |
Prompt Input Token Count |
PromptInputTokenCount__c |
Numérique | Nombre de jetons d'entrée pour l'invite. |
Prompt Template |
PromptTemplateIdentifier__c |
Texte | ID de la conception de l'invite utilisée pour les générations pilotées par le modèle. |
Prompt Template Developer Name |
PromptTemplateDeveloperName__c |
Texte | Nom du développeur du modèle d'invite. |
Prompt Total Token Count |
PromptTotalTokenCount__c |
Numérique | Nombre total de jetons d'invite (entrée plus réalisation) lorsqu'ils sont agrégés. |
Request Identifier |
RequestIdentifier__c |
Texte | Identificateur unique de la passerelle ou de la requête d'exécution spécifique. |
Telemetry Trace
|
TelemetryTraceIdentifier__c
|
Texte | Identificateur de trace pour la corrélation du journal de bout en bout (par exemple, une trace B3 ou une valeur de trace hexadécimale). |
Telemetry Trace Span
|
TelemetryTraceSpanId__c
|
Texte | Identificateur unique de la passerelle ou de la requête d'exécution spécifique. |
Tier Qualifier Type |
TierQualifierType__c |
Texte | Qualificateur de niveau pour l'événement (par exemple STANDARD, BASIC, scale, priority, CUSTOM ou NOT_SET). |
| Horodatage | timestamp__c | Date/Heure | Heure à laquelle l'événement de mesure s'est produit. |
Usage Type Code |
UsageTypeCode__c |
Texte | Type d'utilisation Digital Wallet (par exemple, EmbeddedAI_StandardPrompts, Agentforce_StandardAction ou Agentforce_VoiceCustomAction). |
Usage Quantity
|
UsageQuantity__c
|
Numérique | Quantité d'unités d'utilisation commerciales enregistrées pour l'événement. |
Unit Type Code |
UnitTypeCode__c |
Texte | Type d'unité entrante pour la mesure (par exemple, ACTION ou générations). |
User Context |
UserContext__c |
Texte | Contexte fourni pour l'évaluation du mesurage (par exemple, UT:STANDARD et indicateurs de fonctionnalité). |
User ID |
UserId__c |
Texte | Identificateur utilisateur Salesforce (005 préfixe) de l'utilisateur associé à l'événement, s'il est disponible. |
Interrogation du modèle de données
Vous pouvez exécuter des requêtes ad hoc qui extraient des informations pertinentes de l'objet modèle de données. Data 360 offre plusieurs méthodes pour interroger vos données. Consultez Interrogation des données dans Data 360 pour plus d'informations.
Voici quelques exemples de requêtes que vous pouvez utiliser.
Utilisation facturable par un agent
Utilisez cette requête pour identifier les agents les plus chers. Il agrège l'utilisation totale et le nombre d'événements, regroupés par nom et type de développeur agent.
SELECT
AgentDeveloperName__c,
AgentTypeCode__c,
SUM(UsageQuantity__c) AS TotalUsage,
COUNT(*) AS EventCount
FROM AiAgentGenerativeAiUsage_std__dlm
WHERE IsBillableIndicator__c = true
AND Timestamp__c >= CURRENT_DATE - 30
GROUP BY AgentDeveloperName__c, AgentTypeCode__c
ORDER BY TotalUsage DESC
Consommation de jetons par modèle
Utilisez cette requête pour identifier les modèles qui consomment le plus grand nombre de jetons. Il agrège l'entrée, la réalisation, le nombre total de jetons et le nombre d'événements par ID de modèle, fournisseur et classe.
SELECT
GenAiGatewayModelName__c,
ModelProviderName__c,
ModelClassType__c,
SUM(PromptInputTokenCount__c) AS TotalInputTokens,
SUM(PromptCompletionTokenCount__c) AS TotalCompletionTokens,
SUM(PromptTotalTokenCount__c) AS TotalTokens,
COUNT(*) AS EventCount
FROM AiAgentGenerativeAiUsage_std__dlm
WHERE Timestamp__c >= CURRENT_DATE - 30
GROUP BY GenAiGatewayModelName__c, ModelProviderName__c, ModelClassType__c
ORDER BY TotalTokens DESC
Utilisation par canal
Utilisez cette requête pour comparer l'utilisation entre les canaux Voice et Messagerie. Il joint les tableaux d'utilisation et de session de l'IA générative pour agréger l'utilisation totale et les jetons par type de canal.
SELECT
s.ssot__AiAgentChannelType__c AS ChannelType,
s.ssot__RelatedMessagingSessionId__c AS MessagingSessionId,
s.ssot__RelatedVoiceCallId__c AS VoiceCallId,
u.AgentDeveloperName__c,
SUM(u.UsageQuantity__c) AS TotalUsage,
SUM(u.PromptTotalTokenCount__c) AS TotalTokens
FROM AiAgentGenerativeAiUsage_std__dlm u
JOIN ssot__AiAgentSession__dlm s
ON u.AiAgentSessionId__c = s.ssot__Id__c
WHERE u.Timestamp__c >= CURRENT_DATE - 30
GROUP BY s.ssot__AiAgentChannelType__c,
s.ssot__RelatedMessagingSessionId__c,
s.ssot__RelatedVoiceCallId__c,
u.AgentDeveloperName__c
ORDER BY TotalUsage DESC
LIMIT 20
Élaboration de rapports Data 360
Pour analyser les données et les métriques de qualité Knowledge/RAG, élaborez dans Data 360 des rapports qui extraient des informations pertinentes de l'objet modèle de données AiAgentGenerativeAiUsage. Vous pouvez utiliser des connaissances calculées pour créer des métriques qui peuvent déclencher des alertes. Pour plus d'informations, consultez Rapports et tableaux de bord Data 360.

