Escreva uma vez.
Crie templates
de IA reutilizáveis.
O IziBuddy é uma aplicação para criar templates de IA reutilizáveis, individualmente ou com a sua equipa. Um prompt preparado, um skill de agente ou um tipo próprio partilham a mesma estrutura. A linguagem do IziBuddy, POO²L, permite-lhe montar instruções reutilizáveis e adaptá-las a cada tarefa com parâmetros.
Menos duplicação. Instruções coerentes. Um histórico que pode comparar. Mantenha elementos partilhados em vez de cópias separadas. Guarde as alterações num rascunho local, publique quando estiver tudo pronto e compare as versões que partilha.
Descobrir a POO²L ↗IziBuddy,
em vídeo.
«Os seus prompts e skills tornam-se um ativo da empresa»: uma breve apresentação do IziBuddy.
Uma linguagem.
Tipos que podem crescer.
Uma aplicação para a sua equipa.
A POO²L dá a cada template uma estrutura que pode ler, compor e adaptar. O tipo descreve a utilização prevista: prompt, skill ou um identificador próprio. O IziBuddy reúne estes templates num único editor, com composição partilhada, parâmetros, referências e histórico de versões.
Descubra o que a POO²L torna possível ↓
A linguagemSaber-fazer reutilizável, pronto para a próxima tarefa.
As suas instruções.
Você decide quando publicar.
Use um prompt preparado para uma tarefa repetitiva, ou um skill para instruções que um agente pode reutilizar. Ambos são templates no mesmo editor. Mude o tipo sem mudar a identidade, os parâmetros, as referências ou o histórico. Tipos personalizados como acme.review não precisam de nenhuma palavra-chave nova na linguagem.
Guarde um rascunho local sem alterar o documento publicado. Os rascunhos e os respetivos anexos ficam neste navegador, na sua conta. Encontre-os com flag:draft, pré-visualize as suas dependências locais e faça uma cópia de segurança do seu trabalho antes de apagar os dados do navegador.
Publique de forma explícita quando estiver tudo pronto. Em caso de conflito, é-lhe pedido que reveja a versão publicada; as dependências nunca são publicadas automaticamente. Um administrador pode permitir ou recusar a herança entre diferentes tipos de template. O filho mantém o seu próprio tipo; as inclusões nunca o alteram.
Os outros tipos podem exportar o respetivo texto composto. Declarar mod não cria automaticamente um pacote executável específico de um fornecedor.
Gere o SKILL.md, ou um ZIP com os respetivos recursos. Escolha onde o guardar. Atualizar um skill instalado requer uma nova exportação e uma substituição manual.
Ecrã real da aplicação · o editor partilhado.
Um skill que herda de um 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.São dois documentos de origem. Com a herança mista permitida, o resultado continua a ser um skill e o motor assinala MIXED_DOCUMENT_INHERITANCE. Se for recusada, a renderização para. As inclusões nunca alteram o tipo do documento que as utiliza.
Transferir a especificação POO²L 1.0 e os testes de conformidade. É a especificação 1.0 em pré-lançamento, ainda em evolução.
Transferir os manuais atualizados em inglês (PDF, EPUB e Markdown, quando disponíveis) · Motor para navegador · Manifesto de compilação e somas de verificação
Peças simples. Instruções reutilizáveis.
Escolha um elemento para ver o que faz e como se escreve.
Um lugar para cada instrução.
Separe o contexto, a tarefa e o resultado esperado em secções com nome.
Uma secção também pode conter entradas com nome: passos a seguir, restrições a respeitar ou pontos a verificar. A POO²L numera estas entradas ao montar o 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.Adaptar sem reescrever.
Escolha um valor ao preparar o prompt. Aqui, a língua pode ser inglês ou francês; o inglês é o valor predefinido.
@@@template summary
@@@param language : select("English","French") = "English"
@@@section task
Write a summary in @@@=language.Dar nome a um valor fixo uma única vez.
Defina um valor na origem e reutilize-o pelo nome. Ao contrário de um parâmetro, uma constante não é um dado a alterar ao preparar o prompt.
@@@template email
@@@const COMPANY : text = "Acme"
@@@section task
Write an email on behalf of @@@=COMPANY.Reutilizar uma instrução existente.
Inclua outro prompt, ou apenas uma das suas secções. Aqui, o prompt de e-mail reutiliza as regras de escrita em vez de as copiar.
@@@template writing
@@@section rules
Use short sentences.@@@template email
@@@section task
Write a customer email.
@@@include writing.rulesImporte uma biblioteca.
Reutilize os seus elementos.
Importe um pacote POO²L para o IziBuddy para carregar a biblioteca e os prompts que dela fazem parte.
@@@library brand declara a biblioteca. Indica writing_rules como membro público, disponível para outros prompts.
@@@uses brand.writing_rules as style dá a esse membro um nome local curto. Depois, @@@include style insere as respetivas instruções no seu prompt.
A importação do ficheiro carrega a biblioteca no IziBuddy. As diretivas abaixo declaram-na e utilizam-na; não transferem nenhuma 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.E muito mais
Comece pelo que precisa e pelo que se sente à vontade para usar. Aprenda progressivamente, ao seu ritmo. Não é preciso usar todas as funcionalidades, nem sequer conhecê-las todas.
Um especialista, dentro ou fora da sua empresa, pode preparar elementos reutilizáveis. A sua equipa pode tirar partido das capacidades da linguagem sem ter de perceber como esses elementos funcionam internamente.
Use elementos prontos a usar para as tarefas comuns e, depois, ligue-os e adapte-os com as suas próprias instruções de negócio. A sua experiência dá sentido ao conjunto: concentra-se no que torna o seu trabalho específico e passa menos tempo a reconstruir as partes comuns.
Isto também abre espaço para especialistas partilharem ou fornecerem bibliotecas de prompts úteis. A POO²L deixa margem para crescer quando precisar; quanto aprende, constrói por si ou reutiliza continua a ser uma escolha sua.
Encontre as suas
melhores ideias.
Reúna os seus prompts com etiquetas, categorias, pesquisa e favoritos. Mantenha o trabalho que aperfeiçoou pronto para o seu próximo projeto.
- Organize-se em torno do seu trabalho
- Tenha os prompts úteis sempre à mão
- Comece pela sua própria biblioteca
Ecrãs reais da demo · selecione um prompt e, depois, defina os parâmetros. Interface em francês.
Encontre o prompt.
Afine o contexto.
Combine texto, etiquetas, estado e tipo de conteúdo para reduzir a sua biblioteca aos prompts de que precisa.
Esta pesquisa combina a etiqueta Debug, o texto «BEST», o estado Em curso e apenas resultados do tipo prompt.
- Combine critérios com «E»
- Filtre por etiquetas e estado
- Concentre-se num tipo de conteúdo específico
Ecrã real da aplicação · critérios de pesquisa e filtros combinados.
Escreva uma vez.
Construa a partir daí.
Trabalhe com secções com nome ou com o texto POO²L subjacente. Estas duas vistas mostram o mesmo prompt, com a respetiva estrutura e as referências reutilizáveis.
Explore os elementos reutilizáveis da POO²L, ou alterne entre as capturas de ecrã para ver as duas vistas. Abra o exemplo abaixo para ver como dois prompts se combinam num único resultado montado.
Ecrãs reais da aplicação · duas vistas do mesmo prompt.
Explorar um exemplo de composição 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.
Um método partilhado.
Um ponto de partida mais sólido.
Dê aos métodos da sua equipa um lugar para além das conversas individuais. Partilhe prompts úteis e ajude os novos colegas a partir do que já funciona.
Uma biblioteca partilhada leva o método mais longe, através de novos projetos, passagens de testemunho e mudanças de responsabilidades.
Guarde o raciocínio
por trás de cada versão.
Acompanhe as alterações e volte às versões úteis. Os prompts e os skills podem evoluir sem perder o trabalho anterior. Um rascunho local mantém a versão publicada disponível até publicar explicitamente as suas alterações.
Identifique cada palavra alterada ou compare as duas versões lado a lado. Estes ecrãs mostram a mesma alteração entre a versão 0.3 e o rascunho em curso.
Detalhes reais da aplicação · a mesma alteração em dois modos de comparação. Clique para ver o ecrã completo.
Em que poderia a sua
equipa apoiar-se?
Traga os seus prompts, os seus skills, os seus métodos de trabalho e os seus casos de utilização. Vamos ver juntos como o IziBuddy poderia ajudar.
Uma conversa com Jacques Lovi sobre o IziBuddy. Ao marcar, diga-nos sobre o que gostaria de falar.
