Écrivez une fois.
Créez des templates
d’IA réutilisables.
IziBuddy est une application pour créer des templates d’IA réutilisables, en solo ou en équipe. Un prompt préparé, un skill d’agent ou votre propre type partagent la même structure. Son langage, POO²L, vous permet d’assembler des instructions réutilisables et de les adapter à chaque tâche grâce à des paramètres.
Moins de doublons. Des instructions cohérentes. Un historique que vous pouvez comparer. Entretenez des briques communes plutôt que des copies séparées. Gardez vos modifications dans un brouillon local, publiez quand tout est prêt et comparez les versions que vous partagez.
Découvrir POO²L ↗IziBuddy,
en vidéo.
« Vos prompts et vos skills deviennent un actif de l’entreprise » : une courte présentation d’IziBuddy.
Un langage.
Des types évolutifs.
Une application pour votre équipe.
POO²L donne à chaque template une structure que vous pouvez lire, composer et adapter. Son type décrit l’usage prévu : prompt, skill ou identifiant de votre choix. IziBuddy réunit ces templates dans un seul éditeur, avec composition partagée, paramètres, références et historique des versions.
Découvrir ce que POO²L rend possible ↓
Le langageUn savoir-faire réutilisable, prêt pour la prochaine tâche.
Vos instructions.
Publiées quand vous le décidez.
Utilisez un prompt préparé pour une tâche récurrente, ou un skill pour des instructions qu’un agent peut réutiliser. Les deux sont des templates dans le même éditeur. Changez de type sans changer l’identité, les paramètres, les références ni l’historique. Les types personnalisés comme acme.review ne nécessitent aucun nouveau mot-clé dans le langage.
Enregistrez un brouillon local sans modifier le document publié. Les brouillons et leurs pièces jointes restent dans ce navigateur, sous votre compte. Retrouvez-les avec flag:draft, prévisualisez vos dépendances locales et sauvegardez votre travail avant d’effacer les données du navigateur.
Publiez explicitement quand tout est prêt. Un conflit vous invite à examiner la version publiée ; les dépendances ne sont jamais publiées automatiquement. Un administrateur peut autoriser ou refuser l’héritage entre différents types de templates. L’enfant conserve son propre type ; les inclusions ne le modifient jamais.
Les autres types peuvent exporter leur texte composé. Déclarer mod ne crée pas automatiquement de paquet exécutable propre à un fournisseur.
Générez SKILL.md, ou un ZIP avec ses ressources. Choisissez où l’enregistrer. Mettre à jour un skill installé demande un nouvel export et un remplacement manuel.
Écran réel de l’application · l’éditeur commun.
Un skill qui hérite d’un prompt préparé
@@@template REVIEW_BASE
@@@section evidence
Separate observations from assumptions.
@@@template REVIEW_ASSISTANT inherits REVIEW_BASE
@@@type skill
@@@section method
Check the evidence before suggesting a change.Ce sont deux documents sources. Si l’héritage mixte est autorisé, le résultat reste un skill et le moteur signale MIXED_DOCUMENT_INHERITANCE. S’il est refusé, le rendu s’arrête. Les inclusions ne modifient jamais le type du document qui les utilise.
Télécharger la spécification POO²L 1.0 et ses jeux de tests de conformité. Il s’agit de la spécification 1.0 en préversion, encore en évolution.
Télécharger les manuels à jour en anglais (PDF, EPUB et Markdown selon disponibilité) · Moteur pour navigateur · Manifeste de build et sommes de contrôle
Des pièces simples. Des instructions réutilisables.
Choisissez une brique pour voir ce qu’elle fait et comment l’écrire.
Une place pour chaque instruction.
Séparez le contexte, la tâche et le résultat attendu dans des sections nommées.
Une section peut aussi contenir des éléments nommés : des étapes à suivre, des contraintes à respecter ou des points à vérifier. POO²L numérote ces éléments lors de l’assemblage du prompt.
@@@template summary
@@@section task
Summarize the meeting.
@@@section output
List decisions and next steps.@@@template meeting_review
@@@section steps
@@@section steps.read
Read the meeting notes.
@@@section steps.identify
Identify decisions and owners.
@@@section steps.summarize
Summarize the next actions.## Steps
### 1. Read
Read the meeting notes.
### 2. Identify
Identify decisions and owners.
### 3. Summarize
Summarize the next actions.Adapter sans réécrire.
Choisissez une valeur au moment de préparer le prompt. Ici, la langue peut être l’anglais ou le français ; l’anglais est la valeur par défaut.
@@@template summary
@@@param language : select("English","French") = "English"
@@@section task
Write a summary in @@@=language.Nommer une valeur fixe une seule fois.
Définissez une valeur dans la source et réutilisez-la par son nom. Contrairement à un paramètre, une constante n’est pas une entrée à modifier lors de la préparation du prompt.
@@@template email
@@@const COMPANY : text = "Acme"
@@@section task
Write an email on behalf of @@@=COMPANY.Réutiliser une instruction existante.
Incluez un autre prompt, ou seulement l’une de ses sections. Ici, le prompt d’e-mail réutilise les règles d’écriture au lieu de les copier.
@@@template writing
@@@section rules
Use short sentences.@@@template email
@@@section task
Write a customer email.
@@@include writing.rulesImporter une librairie.
Réutiliser ses briques.
Importez un package POO²L dans IziBuddy pour charger sa librairie et ses prompts membres.
@@@library brand déclare la librairie. Elle y inscrit writing_rules comme membre public, disponible pour d’autres prompts.
@@@uses brand.writing_rules as style donne à ce membre un nom local court. Ensuite, @@@include style insère ses instructions dans votre prompt.
L’import du fichier charge la librairie dans IziBuddy. Les directives ci-dessous la déclarent et l’utilisent ; elles ne téléchargent aucune librairie.
@@@library brand
@@@template writing_rules
@@@end-library@@@template brand.writing_rules
Use short sentences.
Avoid jargon.@@@template customer_email
@@@uses brand.writing_rules as style
@@@section instructions
@@@include style
Write a reply to the customer.## Instructions
Use short sentences.
Avoid jargon.
Write a reply to the customer.Et bien plus encore
Commencez par ce dont vous avez besoin et ce avec quoi vous êtes à l’aise. Apprenez progressivement, à votre rythme. Inutile d’utiliser toutes les fonctionnalités, ni même de toutes les connaître.
Un spécialiste, dans votre entreprise ou en dehors, peut préparer des briques réutilisables. Votre équipe profite des possibilités du langage sans avoir à comprendre le fonctionnement interne de ces briques.
Utilisez des briques toutes prêtes pour les tâches courantes, puis reliez-les et adaptez-les avec vos propres instructions métier. Votre expertise donne son sens à l’ensemble : vous vous concentrez sur ce qui rend votre travail spécifique, en passant moins de temps à reconstruire les parties communes.
Cela laisse aussi de la place à des spécialistes pour partager ou fournir des librairies de prompts utiles. POO²L vous laisse de la marge pour grandir quand vous en avez besoin ; ce que vous apprenez, construisez vous-même ou réutilisez reste votre choix.
Retrouvez vos
meilleures idées.
Rassemblez vos prompts avec des tags, des catégories, la recherche et des favoris. Gardez le travail que vous avez peaufiné prêt pour votre prochain projet.
- Organisez-vous autour de votre travail
- Gardez les prompts utiles à portée de main
- Commencez avec votre propre bibliothèque
Écrans réels de la démo · sélectionnez un prompt, puis définissez ses paramètres. Interface affichée en français.
Trouvez le prompt.
Affinez le contexte.
Combinez texte, tags, statut et type de contenu pour réduire votre bibliothèque aux prompts dont vous avez besoin.
Cette recherche combine le tag Debug, le texte « BEST », le statut En cours et des résultats limités aux prompts.
- Combinez les critères avec ET
- Filtrez par tags et par statut
- Ciblez un type de contenu précis
Écran réel de l’application · critères de recherche et filtres combinés.
Écrivez une fois.
Construisez dessus.
Travaillez avec des sections nommées ou avec le texte POO²L sous-jacent. Ces deux vues montrent le même prompt, avec sa structure et ses références réutilisables.
Explorez les briques réutilisables de POO²L, ou passez d’une capture à l’autre pour voir les deux vues. Ouvrez l’exemple ci-dessous pour voir comment deux prompts se combinent en un seul résultat assemblé.
Écrans réels de l’application · deux vues du même prompt.
Explorer un exemple de composition simplifié
shared/project_analystYou are a project analyst. Highlight risks and actionable next steps.
project_summary@@@template project_summary @@@param language : text = "English" @@@prompt-body @@@section role @@@include shared/project_analyst @@@section task Write a summary in @@@=language.
You are a project analyst. Highlight risks and actionable next steps. Write a summary in English.
Une méthode partagée.
Un meilleur point de départ.
Donnez aux méthodes de votre équipe une place au-delà des conversations individuelles. Partagez les prompts utiles et aidez les nouveaux collègues à s’appuyer sur ce qui fonctionne déjà.
Une bibliothèque partagée fait vivre la méthode à travers les nouveaux projets, les passations et les changements de responsabilités.
Gardez la réflexion
derrière chaque version.
Suivez les changements et revenez aux versions utiles. Les prompts et les skills peuvent évoluer sans perdre le travail accompli. Un brouillon local garde la version publiée disponible jusqu’à ce que vous publiiez explicitement vos modifications.
Repérez chaque mot modifié ou comparez les deux versions côte à côte. Ces écrans montrent la même modification entre la version 0.3 et le brouillon en cours.
Détails réels de l’application · la même modification dans deux modes de comparaison. Cliquez pour voir l’écran complet.
Sur quoi votre
équipe pourrait-elle bâtir ?
Apportez vos prompts, vos skills, vos méthodes de travail et vos cas d’usage. Voyons ensemble comment IziBuddy pourrait vous aider.
Un échange avec Jacques Lovi au sujet d’IziBuddy. Lors de la réservation, indiquez-nous ce dont vous aimeriez parler.
