Escribe una vez.
Crea templates
de IA reutilizables.
IziBuddy es una aplicación para crear templates de IA reutilizables, por tu cuenta o con tu equipo. Un prompt preparado, un skill de agente o un tipo propio comparten la misma estructura. Su lenguaje, POO²L, te permite ensamblar instrucciones reutilizables y adaptarlas a cada tarea con parámetros.
Menos duplicación. Instrucciones coherentes. Un historial que puedes comparar. Mantén elementos compartidos en lugar de copias separadas. Guarda los cambios en un borrador local, publica cuando todo esté listo y compara las versiones que compartes.
Descubre POO²L ↗IziBuddy,
en vídeo.
«Tus prompts y tus skills se convierten en un activo de la empresa»: una breve presentación de IziBuddy.
Un lenguaje.
Tipos que pueden crecer.
Una aplicación para tu equipo.
POO²L da a cada template una estructura que puedes leer, componer y adaptar. Su tipo describe el uso previsto: prompt, skill o un identificador propio. IziBuddy reúne estos templates en un único editor, con composición compartida, parámetros, referencias e historial de versiones.
Descubre lo que POO²L hace posible ↓
El lenguajeSaber hacer reutilizable, listo para la próxima tarea.
Tus instrucciones.
Tú decides cuándo publicar.
Usa un prompt preparado para una tarea repetitiva, o un skill para instrucciones que un agente puede reutilizar. Ambos son templates en el mismo editor. Cambia el tipo sin cambiar la identidad, los parámetros, las referencias ni el historial. Los tipos personalizados como acme.review no necesitan ninguna palabra clave nueva en el lenguaje.
Guarda un borrador local sin modificar el documento publicado. Los borradores y sus adjuntos se quedan en este navegador, en tu cuenta. Encuéntralos con flag:draft, previsualiza tus dependencias locales y haz una copia de seguridad de tu trabajo antes de borrar los datos del navegador.
Publica de forma explícita cuando todo esté listo. Ante un conflicto, se te pide revisar la versión publicada; las dependencias nunca se publican automáticamente. Un administrador puede permitir o denegar la herencia entre distintos tipos de template. El hijo conserva su propio tipo; las inclusiones nunca lo cambian.
Los demás tipos pueden exportar su texto compuesto. Declarar mod no crea automáticamente un paquete ejecutable específico de un proveedor.
Genera SKILL.md, o un ZIP con sus recursos. Elige dónde guardarlo. Actualizar un skill instalado requiere una nueva exportación y una sustitución manual.
Pantalla real de la aplicación · el editor compartido.
Un skill que hereda de un prompt preparado
@@@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.Son dos documentos fuente. Con la herencia mixta permitida, el resultado sigue siendo un skill y el motor indica MIXED_DOCUMENT_INHERITANCE. Si está denegada, el renderizado se detiene. Las inclusiones nunca cambian el tipo del documento que las usa.
Descargar la especificación POO²L 1.0 y las pruebas de conformidad. Es la especificación 1.0 en versión preliminar, todavía en evolución.
Descargar los manuales actualizados en inglés (PDF, EPUB y Markdown cuando estén disponibles) · Motor para navegador · Manifiesto de compilación y sumas de verificación
Piezas sencillas. Instrucciones reutilizables.
Elige un elemento para ver qué hace y cómo se escribe.
Un lugar para cada instrucción.
Separa el contexto, la tarea y el resultado esperado en secciones con nombre.
Una sección también puede contener entradas con nombre: pasos que seguir, restricciones que respetar o puntos que comprobar. POO²L numera estas entradas al ensamblar el 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.Adapta sin reescribir.
Elige un valor al preparar el prompt. Aquí, el idioma puede ser inglés o francés; el inglés es el valor por defecto.
@@@template summary
@@@param language : select("English","French") = "English"
@@@section task
Write a summary in @@@=language.Nombra un valor fijo una sola vez.
Define un valor en la fuente y reutilízalo por su nombre. A diferencia de un parámetro, una constante no es un dato de entrada que cambies al preparar el prompt.
@@@template email
@@@const COMPANY : text = "Acme"
@@@section task
Write an email on behalf of @@@=COMPANY.Reutiliza una instrucción existente.
Incluye otro prompt, o solo una de sus secciones. Aquí, el prompt de correo reutiliza las reglas de redacción en lugar de copiarlas.
@@@template writing
@@@section rules
Use short sentences.@@@template email
@@@section task
Write a customer email.
@@@include writing.rulesImporta una biblioteca.
Reutiliza sus elementos.
Importa un paquete POO²L en IziBuddy para cargar su biblioteca y los prompts que forman parte de ella.
@@@library brand declara la biblioteca. Incluye writing_rules como miembro público, disponible para otros prompts.
@@@uses brand.writing_rules as style da a ese miembro un nombre local corto. Después, @@@include style inserta sus instrucciones en tu prompt.
La importación del archivo carga la biblioteca en IziBuddy. Las directivas de abajo la declaran y la usan; no descargan ninguna biblioteca.
@@@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.Y mucho más
Empieza por lo que necesitas y lo que te resulta cómodo usar. Aprende poco a poco, a tu ritmo. No hace falta usar todas las funciones, ni siquiera conocerlas todas.
Un especialista, dentro o fuera de tu empresa, puede preparar elementos reutilizables. Tu equipo puede aprovechar las capacidades del lenguaje sin tener que entender cómo funcionan esos elementos por dentro.
Usa elementos ya preparados para las tareas comunes y luego conéctalos y adáptalos con tus propias instrucciones de negocio. Tu experiencia da sentido al conjunto: te centras en lo que hace específico tu trabajo y dedicas menos tiempo a reconstruir las partes comunes.
Esto también deja espacio para que especialistas compartan o proporcionen bibliotecas de prompts útiles. POO²L deja margen para crecer cuando lo necesites; cuánto aprendes, construyes por tu cuenta o reutilizas sigue siendo tu decisión.
Encuentra tus
mejores ideas.
Reúne tus prompts con etiquetas, categorías, búsqueda y favoritos. Ten el trabajo que has perfeccionado listo para tu próximo proyecto.
- Organízate en torno a tu trabajo
- Ten los prompts útiles a mano
- Empieza con tu propia biblioteca
Pantallas reales de la demo · selecciona un prompt y luego define sus parámetros. Interfaz en francés.
Encuentra el prompt.
Afina el contexto.
Combina texto, etiquetas, estado y tipo de contenido para reducir tu biblioteca a los prompts que necesitas.
Esta búsqueda combina la etiqueta Debug, el texto «BEST», el estado En curso y solo resultados de tipo prompt.
- Combina criterios con «Y»
- Filtra por etiquetas y estado
- Céntrate en un tipo de contenido concreto
Pantalla real de la aplicación · criterios de búsqueda y filtros combinados.
Escribe una vez.
Construye sobre ello.
Trabaja con secciones con nombre o con el texto POO²L subyacente. Estas dos vistas muestran el mismo prompt, con su estructura y sus referencias reutilizables.
Explora los elementos reutilizables de POO²L, o cambia entre las capturas para ver ambas vistas. Abre el ejemplo de abajo para ver cómo dos prompts se combinan en un único resultado ensamblado.
Pantallas reales de la aplicación · dos vistas del mismo prompt.
Explorar un ejemplo de composición simplificado
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.
Un método compartido.
Un punto de partida más sólido.
Da a los métodos de tu equipo un lugar más allá de las conversaciones individuales. Comparte prompts útiles y ayuda a los nuevos compañeros a construir sobre lo que ya funciona.
Una biblioteca compartida mantiene vivo el método a través de nuevos proyectos, traspasos y cambios de responsabilidades.
Conserva el razonamiento
detrás de cada versión.
Sigue los cambios y vuelve a las versiones útiles. Los prompts y los skills pueden evolucionar sin perder el trabajo anterior. Un borrador local mantiene disponible la versión publicada hasta que publiques tus cambios de forma explícita.
Detecta cada palabra cambiada o compara ambas versiones lado a lado. Estas pantallas muestran el mismo cambio entre la versión 0.3 y el borrador en curso.
Detalles reales de la aplicación · el mismo cambio en dos modos de comparación. Haz clic para ver la pantalla completa.
¿Sobre qué podría
construir tu equipo?
Trae tus prompts, tus skills, tus métodos de trabajo y tus casos de uso. Veamos juntos cómo podría ayudarte IziBuddy.
Una conversación con Jacques Lovi sobre IziBuddy. Al reservar, cuéntanos de qué te gustaría hablar.
