Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Activation du résumé génératif des appels
Note
Propulsé par Amazon Bedrock : AWS implémente la détection automatique des abus. Le résumé après contact optimisé par l’IA générative étant basé sur Amazon Bedrock, les utilisateurs peuvent tirer pleinement parti des contrôles mis en œuvre dans Amazon Bedrock pour renforcer la sûreté, la sécurité et l’utilisation responsable de l’intelligence artificielle (IA).
Pour utiliser le résumé génératif des appels avec une tâche d’analyse après appel, consultez les exemples suivants :
Dans le panneau Résumé, activez le résumé génératif des appels pour recevoir le résumé dans la sortie.
![Amazon Transcribe capture d'écran de la console : la page « Offres d'emploi Call Analytics ».](images/analytics-summarization.png)
Cet exemple utilise la commande start-call-analytics-jobSettings
avec les sous-paramètres Summarization
. Pour plus d’informations, consultez StartCallAnalyticsJob
.
aws transcribe start-call-analytics-job \ --region
us-west-2
\ --call-analytics-job-namemy-first-call-analytics-job
\ --media MediaFileUri=s3://DOC-EXAMPLE-BUCKET/my-input-files/my-media-file.flac
\ --output-locations3://DOC-EXAMPLE-BUCKET/my-output-files/
\ --data-access-role-arnarn:aws:iam::111122223333:role/ExampleRole
\ --channel-definitions ChannelId=0,ParticipantRole=AGENT ChannelId=1,ParticipantRole=CUSTOMER --settings '{"Summarization":{"GenerateAbstractiveSummary":true}}'
Voici un autre exemple utilisant la commande start-call-analytics-job
aws transcribe start-call-analytics-job \ --region
us-west-2
\ --cli-input-jsonfile://filepath/my-call-analytics-job.json
Le fichier my-call-analytics-job.json contient le corps de requête suivant.
{ "CallAnalyticsJobName":
"my-first-call-analytics-job"
, "DataAccessRoleArn":"arn:aws:iam::111122223333:role/ExampleRole"
, "Media": { "MediaFileUri":"s3://DOC-EXAMPLE-BUCKET/my-input-files/my-media-file.flac"
}, "OutputLocation":"s3://DOC-EXAMPLE-BUCKET/my-output-files/"
, "ChannelDefinitions": [ { "ChannelId": 0, "ParticipantRole": "AGENT" }, { "ChannelId": 1, "ParticipantRole": "CUSTOMER" } ], "Settings": { "Summarization":{ "GenerateAbstractiveSummary": true } } }
Cet exemple utilise le AWS SDK for Python (Boto3) pour démarrer une analyse des appels avec la synthèse activée à l'aide de la méthode start_call_analytics_jobStartCallAnalyticsJob
.
Pour d'autres exemples d'utilisation AWS des SDK, notamment des exemples spécifiques aux fonctionnalités, des scénarios et des exemples multiservices, reportez-vous au chapitre. Exemples de code pour Amazon Transcribe à l'aide de kits de développement logiciel AWS
from __future__ import print_function from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe',
'us-west-2'
) job_name ="my-first-call-analytics-job"
job_uri ="s3://DOC-EXAMPLE-BUCKET/my-input-files/my-media-file.flac"
output_location ="s3://DOC-EXAMPLE-BUCKET/my-output-files/"
data_access_role ="arn:aws:iam::111122223333:role/ExampleRole"
transcribe.start_call_analytics_job( CallAnalyticsJobName = job_name, Media = { 'MediaFileUri': job_uri }, DataAccessRoleArn = data_access_role, OutputLocation = output_location, ChannelDefinitions = [ { 'ChannelId': 0, 'ParticipantRole': 'AGENT' }, { 'ChannelId': 1, 'ParticipantRole': 'CUSTOMER' } ], Settings = { "Summarization": { "GenerateAbstractiveSummary": true } } ) while True: status = transcribe.get_call_analytics_job(CallAnalyticsJobName = job_name) if status['CallAnalyticsJob']['CallAnalyticsJobStatus'] in ['COMPLETED', 'FAILED']: break print("Not ready yet...") time.sleep(5) print(status)