Un bon prompt mélange souvent plusieurs décisions dans un seul paragraphe : la matière, la lumière, le cadrage, la couleur de marque. Quand quelqu’un d’autre l’utilise, soit il le garde tel quel, soit il modifie la mauvaise partie et le résultat dérive.
Un template coupe le prompt en deux. La partie fixe porte la direction artistique et reste verrouillée. Ce qui doit varier devient des champs : un snippet, une image, une couleur, une liste d’options. La personne qui utilise le template remplit quelques champs au lieu de réécrire le prompt, et le résultat reste conforme au brief.
La vidéo part des templates fournis avec Hylope, en crée un de zéro, puis aborde les versions, l’utilisation du résultat d’un template en mode Avatar et l’export JSON pour partager un template avec un autre espace de travail.
Un template, plusieurs résultats
Voici un template nommé Impossible Product Scale : un produit agrandi à une taille monumentale, avec un personnage pour donner l’échelle. Le prompt derrière est long et précis, mais l’utiliser ne demande que quelques champs.
Changez le produit, remplacez les snippets d’environnement et de lumière : vous obtenez un nouveau visuel sur le même concept, sans toucher au prompt.
Choisir les champs à ouvrir
C’est l’étape la plus importante. On est tenté de transformer chaque mot du prompt en champ, mais un template à vingt champs, c’est juste le prompt découpé en cases. Un test simple : si un champ aurait toujours la même valeur, ce n’est pas un champ. Laissez-le dans la partie fixe.
Le type de champ définit ce que la personne peut saisir :
- Snippet est lié à une catégorie de snippets, comme @environment ou @lighting, et ne propose que les snippets de cette catégorie. Changer de décor ou de lumière se fait en un clic, et c’est ce qui a changé le rendu dans l’exemple ci-dessus.
- Image ajoute un emplacement source à la barre de prompt, pour le produit, un personnage, une tenue ou une référence de style.
- Texte est un mot ou une phrase que vous changez d’une génération à l’autre.
- Options limite le choix à une liste que vous définissez, ce qui garde un style maison cohérent.
- Couleur et Plusieurs couleurs prennent des valeurs exactes, pour une couleur de marque ou une palette complète.
- Interrupteur ajoute une phrase au prompt quand il est activé, et rien quand il est désactivé.
- Nombre sert pour un décompte ou une quantité.
Versions et affiches
Quand d’autres personnes utilisent un template, le modifier change aussi leurs résultats. Enregistrer une nouvelle version conserve les précédentes : vous pouvez améliorer un template sans casser les images déjà créées avec. Ajoutez aussi une affiche : une liste de templates illustrés se parcourt bien plus rapidement qu’une liste de noms.
Importer et exporter en JSON
Chaque template s’exporte en fichier JSON. C’est ce que vous envoyez à un freelance, ou ce que vous importez dans un autre espace de travail.
Le fichier est court et lisible. Celui-ci a deux champs, un sujet et une couleur d’accent, et un prompt qui les utilise :
{
"schemaVersion": 1,
"kind": "hylope.visualTemplate",
"title": "Untitled Template",
"blocks": [
{
"id": "subject",
"type": "textarea",
"label": "Subject",
"placeholder": "Describe the subject, product, scene, or character...",
"required": true
},
{
"id": "accent_color",
"type": "color",
"label": "Accent color",
"defaultValue": "#ff6b4a"
}
],
"prompt": [
"Create an image featuring {{subject}}.",
"Use {{accent_color}} as a visual accent."
]
}L’import fonctionne aussi avec vos prompts existants. Si vous conservez vos prompts en JSON, avec le prompt et ses variables, importez-les : Hylope tente de transformer chacun en template. Les champs sont créés pour vous, et un long prompt JSON que vous éditiez à la main devient un formulaire court à remplir pour vos générations courantes.
Quelques templates que vous utilisez souvent valent mieux qu’une grande bibliothèque que vous n’ouvrez jamais.