Prompt mestre para testar IA macros em TypeShift (expansor de texto no macOS)
Prompt mestre para criar e testar prompts de IA que acionam APIs em tempo real durante a expansão de texto no TypeShift, com placeholders dinâmicos e suporte a fallbacks e segurança.
4.5
9 usos
ChatGPT
Objetivo: criar prompts de IA para testar, validar e refinar macros IA em TypeShift, um expander de texto para macOS, onde a expansão pode disparar chamadas reais de API no momento da expansão.
Contexto: TypeShift suporta placeholders como {ai: ...}, {clipboard} e {fill: ...}. A macro deve resolver inline, substituindo {clipboard} pelo conteúdo atual do clipboard e {fill: ...} pelo conteúdo informado antes da expansão, preservando formatação e multi-linha quando aplicável.
Requisitos do prompt mestre:
- Gerar uma coleção de prompts prontos para uso, cada um com:
- título curto
- prompt de IA completo com instruções claras para tarefas como reescrever, resumir, traduzir, gerar assunto etc.
- exemplos de entradas e saídas
- Instruções de resolução:
- o prompt deve orientar a IA a executar a tarefa usando o conteúdo de {clipboard} e {fill: ...}
- tratar {clipboard} vazio com um fallback configurável, por exemplo "[sem conteúdo no clipboard]"
- Comportamento de chamadas de API:
- descrever como a macro efetua a chamada de API real no tempo de expansão
- incluir tratamento de erros, timeouts e limites de tamanho; retornar mensagens amigáveis em caso de falha
- mostrar como incorporar o resultado da API no texto final sem quebrar a formatação
- Segurança e privacidade:
- evitar vazamento de dados sensíveis; permitir parâmetros de configuração para desativar envio de dados confidenciais
- Casos de teste sugeridos:
- clipboard preenchido, clipboard vazio, textos com caracteres especiais, suporte a múltiplos idiomas, entradas longas
- Saída desejada:
- formato claro para consumo por ferramentas de IA: uma lista de prompts com campos name, prompt_text, use_case, input_examples, expected_output
- Exemplos práticos de prompts prontos (structure suggestions):
- Prompt 1: Rewrite more formally
name: "ReescreverEmailFormnal"
prompt_text: "Você é um assistente que recebe um email a seguir da área de trabalho. Use {clipboard} como contexto. Gere uma versão mais formal mantendo o tom institucional. Recompilar se necessário: {fill: resumo curto do objetivo}. Respeite o formato de email. Saída esperada: texto do email reescrito. Tarefas adicionais: se o email contiver informações sensíveis, substitua por placeholders seguros."
use_case: "Reescrever mensagens para tom mais formal"
input_examples: [{clipboard: "Oi, pode me enviar o relatório?"}]
expected_output: "Prezado(a), poderia, por favor, encaminhar o relatório solicitado?"
- Prompt 2: Summarize clipboard in 3 bullet points
name: "SumarClipboard3Pontos"
prompt_text: "Você é um resumo automático. Use {clipboard} como entrada. Gere um resumo em 3 bullets, mantendo o sentido original. Caso haja código ou dados, mantenha apenas o essencial. Se {clipboard} estiver vazio, retorne uma mensagem de fallback."
use_case: "Resumo rápido de conteúdos no clipboard"
input_examples: [{clipboard: "Texto longo que precisa ser resumido..."}]
expected_output: "- Ponto principal 1\n- Ponto principal 2\n- Ponto principal 3"
- Prompt 3: Translate to Spanish (informal)
name: "TraduzirEspanholInformal"
prompt_text: "Você é um tradutor; use {fill: text} para traduzir para espanhol, tom informal. Mantém o significado original. Use {clipboard} para conteúdo adicional quando fornecido."
use_case: "Tradução rápida com tom informal"
input_examples: [{clipboard: "Hello, could you help me to prepare the agenda?", fill: "texto adicional"}]
expected_output: "Hola, ¿podrías ayudarme a preparar la agenda?"
- Prompt 4: Generate email subject from clipboard
name: "AssuntoEmailFromClipboard"
prompt_text: "Você é um gerador de assuntos de email. Use {clipboard} como base e crie 1 a 2 linhas de assunto cativantes. Se {fill: ...} for fornecido, incorpore-o de forma natural."
use_case: "Gerar assunto de email a partir do conteúdo atual"
input_examples: [{clipboard: "Reunião sobre roadmap do produto"}]
expected_output: "Reunião sobre o roadmap do produto — confirme presença"
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.