Quel est le principal inconvénient de l'interface de chat standard (non-streaming) ?	Le temps de réponse peut être très long (plusieurs secondes à 30 secondes).
Quelle fonction permet de résoudre le problème de latence en fournissant un retour immédiat ?	La fonction `converse stream`.
Comment fonctionne `converse stream` pour fournir une réponse ?	Il diffuse (stream) le texte généré au fur et à mesure qu'il est produit par le modèle.
Quelle est la nature de la réponse initiale reçue avec `converse stream` ?	Ce n'est pas du texte généré, mais un message de Bedrock confirmant la réception de la requête et le début de la génération.
De quoi est composé le flux de réponse (`stream`) ?	Il est composé d'une série d'événements.
Quel type d'événement contient le morceau de texte généré par le modèle ?	L'événement `content block delta`.
Où se trouve le texte réel dans un événement `content block delta` ?	Il est imbriqué sous `delta` puis `text`.
Quelle est la séquence typique des événements lors de la génération de texte ?	`message start` -> plusieurs `content block delta` -> `content block stop` -> `message stop` -> `metadata`.
Dans quel cas l'événement `content block start` devient-il pertinent ?	Lorsqu'on utilise des fonctionnalités avancées comme l'utilisation d'outils (tool use).
Comment collectent-on l'intégralité du message à partir des événements streamés ?	En itérant sur le flux et en concaténant le texte de chaque `content block delta` reçu.
