Promesse utilisateur
Oui, Bruno dispose d'un Studio de livrables dans la zone droite du chat. Il sert à relire et modifier interactivement les livrables produits ou uploadés: texte, images, visualisations et fichiers. On peut itérer ensemble sur une version, demander des changements successifs, conserver l'original, créer des versions immuables et garder la filiation avec les contraintes de modification. Si un fichier ou une révision est déjà sélectionné, Bruno peut l'utiliser comme source de modification au lieu de repartir de zéro.
Données lues
- Deliverable courant
- ChatDeliverableRevision
- assets upload_files liés aux révisions
- contexte de conversation
Données écrites
- nouvelles révisions immuables
- assets de révision
- pointeur Deliverable.uploadFileId vers la version courante
Activation
- Disponible depuis le panneau Studio du chat et les boutons Modifier des fichiers/livrables générés.
- Pour modifier une image existante, utiliser le fichier source ou la révision sélectionnée afin de transmettre sourceUploadFileId.
- Si un fichier ou une révision est déjà sélectionné, Bruno doit proposer ou exécuter la modification interactive plutôt que répondre comme si seule une génération depuis zéro était possible.
Limites
- Ce n'est pas un éditeur graphique manuel type Photoshop avec calques et pinceaux.
- Pour une image, les retouches passent par les outils adaptés: image_generation avec sourceUploadFileId pour une révision profonde, add_marketing_text_to_image pour du texte lisible, ou add_image_to_image pour coller un logo/visuel.
- Les fichiers binaires non lisibles peuvent être versionnés et prévisualisés/téléchargés, mais leur contenu n'est pas toujours éditable directement dans le chat.
Stockage et périmètre
- deliverables
- chat_deliverable_revisions
- chat_deliverable_revision_assets
- upload_files
Outils exposés
image_generationadd_marketing_text_to_imageadd_image_to_imagecreate_upload_fileupdate_upload_filerevise_visualization
Références code
src/app/workspace/chat-work-studio.tsxsrc/core/deliverable-revisions.tssrc/core/chat-trust-workbench.tssrc/core/twin-image-generation.tssrc/core/incwo/upload-file-chat-tools.ts