

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
<a name="tca-enable-summarization"></a>

**Note**  
 **Propulsé par Amazon Bedrock :** AWS implémente la [détection automatique des abus](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html). 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 :

## AWS Management Console
<a name="analytics-summarization-console"></a>

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 ».](http://docs.aws.amazon.com/fr_fr/transcribe/latest/dg/images/analytics-summarization.png)


## AWS CLI
<a name="analytics-summarization-cli"></a>

Cet exemple utilise la commande [start-call-analytics-job](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/transcribe/start-call-analytics-job.html) et le paramètre `Settings` avec les sous-paramètres `Summarization`. Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com//transcribe/latest/APIReference/API_StartCallAnalyticsJob.html](https://docs.aws.amazon.com//transcribe/latest/APIReference/API_StartCallAnalyticsJob.html). 

```
aws transcribe start-call-analytics-job \
--region {{us-west-2}} \
--call-analytics-job-name {{my-first-call-analytics-job}} \
--media MediaFileUri={{s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac}} \
--output-location {{s3://amzn-s3-demo-bucket/my-output-files/}} \
--data-access-role-arn {{arn: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](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/transcribe/start-call-analytics-job.html), et un corps de requête qui active le résumé pour cette tâche.

```
aws transcribe start-call-analytics-job \
--region {{us-west-2}} \
--cli-input-json {{file://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://amzn-s3-demo-bucket/my-input-files/my-media-file.flac"}}
  },
  "OutputLocation": {{"s3://amzn-s3-demo-bucket/my-output-files/"}},
  "ChannelDefinitions": [
    {
      "ChannelId": 0,
      "ParticipantRole": "AGENT"
    },
    {
      "ChannelId": 1,
      "ParticipantRole": "CUSTOMER"
    }
  ],
  "Settings": {
    "Summarization":{
      "GenerateAbstractiveSummary": true
    }
  }
}
```

## AWS SDK pour Python (Boto3)
<a name="analytics-summarization-python"></a>

Cet exemple utilise le AWS SDK pour Python (Boto3) pour démarrer une analyse des appels avec la synthèse activée à l'aide de la méthode [start\_call\_analytics\_job](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/transcribe.html#TranscribeService.Client.start_call_analytics_job). Pour de plus amples informations, veuillez consulter [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartCallAnalyticsJob.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartCallAnalyticsJob.html).

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 AWS Kits SDK](service_code_examples.md)

```
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://amzn-s3-demo-bucket/my-input-files/my-media-file.flac"}}
output_location = {{"s3://amzn-s3-demo-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)
```