Otimizador de prompts
Financiamento e uso de IA
IA incluída usa créditos REDA. Traga sua própria IA usa a conta de provedor da sua organização, cobrada diretamente pelo provedor. A licença define um modelo para toda a organização. Nos dois, o REDA AI governa ferramentas e ações configuradas no Salesforce. Configure a licença e as contas de IA.
Com conta própria, o modelo escolhido define os níveis de raciocínio profundo e recursos disponíveis. Confira os níveis e avisos no seletor AI Account; não presuma que todos os provedores aceitam a mesma combinação. Ferramentas administrativas e processamento de documentos usam a conexão padrão da organização. Configure o padrão e teste o fluxo.
O que ele faz
O Otimizador é a contraparte assistida por IA do Analisador de qualidade. O analisador diz o que está errado; o Otimizador propõe uma correção. O resultado é um único corpo de Prompt reescrito que você pode revisar, editar e salvar.
Diferente do analisador, o Otimizador chama o modelo e consome créditos. Em troca, você recebe uma reescrita real, não apenas uma lista de problemas.
O que é retornado
| Campo | Significado |
|---|---|
optimizedContent | O corpo do Prompt reescrito, pronto para ser salvo de volta no registro. |
summary | Uma breve explicação do que foi alterado e por quê. |
tokensBefore / tokensAfter | Contagens de tokens do original e da reescrita. |
qualityBefore / qualityAfter | Pontuações de qualidade do Analisador de qualidade em cada versão. |
creditsUsed | Créditos efetivamente consumidos pela chamada de otimização. |
O resumo explica a reescrita em alto nível — o que foi cortado por verbosidade, o que foi reorganizado para melhorar a estrutura, o que foi removido por ser redundante. Leia-o antes de aplicar para identificar qualquer coisa que não corresponda à sua intenção.
O que o modelo vê
O Otimizador não está apenas parafraseando o prompt isoladamente. Ele recebe uma solicitação estruturada que inclui:
- O conteúdo original do prompt — o texto que está sendo otimizado
- O tipo de prompt — persona, instrução, schema, etc., para que a reescrita siga a estrutura correta
- O canal — canais voltados ao cliente priorizam segurança, brevidade e tom amigável; canais internos podem ser mais densos e técnicos
- A definição do agente, quando fornecida — persona, nome de exibição, canal, para que a reescrita permaneça alinhada ao propósito
- Prompts irmãos no mesmo agente — para que o Otimizador não duplique instruções que já existem em outro prompt
- As ferramentas atribuídas ao agente — para que a reescrita reflita o que o agente realmente pode fazer
- Uma instrução opcional do usuário — texto livre seu que direciona a reescrita (“corte pela metade”, “adicione uma etapa sobre confirmação”, etc.). Você pode inserir até 15.000 caracteres, e a instrução completa chega ao modelo.
- Um arquivo de amostra opcional — anexe um documento representativo (PDF, imagem, CSV, TXT ou JSON) que o agente irá processar em tempo de execução. O Otimizador o lê para adaptar o prompt à estrutura desse documento (quais campos extrair, formatos esperados), tratando-o como uma amostra de entrada em tempo de execução, e não copiando seu conteúdo para dentro do prompt.
A saída é intencionalmente apenas o prompt reescrito — sem explicações nem marcação circundante — para que possa ser salva de volta no registro sem limpeza manual. A plataforma também remove quaisquer marcadores de bloco de código, caso o modelo os adicione.
Otimização sensível ao canal
Os objetivos de otimização variam por canal:
- Canais voltados ao cliente (External Widget, Community) recebem reescritas que enfatizam segurança, brevidade e tom amigável — linguagem mais direta, menos suposições sobre conhecimento interno.
- Canais internos recebem reescritas que podem ser mais densas, técnicas e detalhadas — o público é formado por usuários com contexto completo do Salesforce.
- Canais de API recebem reescritas ajustadas para chamadores automatizados — mais curtas, mais determinísticas, menos conversacionais.
A plataforma envia automaticamente o canal configurado do agente ao Otimizador; você não o define separadamente.
Como funciona uma execução
-
Abra um prompt
Ou chame o Otimizador diretamente no menu de ações do registro do prompt.
-
Adicione uma instrução
Uma breve instrução do usuário permite direcionar a reescrita — por exemplo, “reduza pela metade”, “divida em seções”, “mantenha a lista de exemplos intacta”.
-
Clique em Optimize
A plataforma monta a solicitação, envia-a ao modelo e aguarda a reescrita.
-
Compare antes e depois
A interface mostra o original ao lado da reescrita, a variação na contagem de tokens e a variação na pontuação de qualidade.
-
Revise o resumo
Uma explicação de um parágrafo mostra o que mudou.
-
Aplique, edite ou descarte
Salve a reescrita como está, edite-a diretamente ou feche a caixa de diálogo sem mantê-la. Nada muda até você confirmar.
Detecção de truncamento
Prompts longos podem gerar saídas de otimização que excedem o orçamento de resposta. A plataforma detecta quando a reescrita foi interrompida no meio do processo e exibe um erro claro em vez de persistir um prompt incompleto:
“The optimized prompt was truncated due to output token limits. Try shortening the original prompt, or increase "Optimizer_Max_Output_Tokens" in REDA AI Setup.”
A mensagem nomeia a solução: Optimizer Max Output Tokens é uma Configuração da plataforma, 4096 por padrão. Aumentá-la permite que a reescrita termine. Dividir o prompt é a outra opção, e a melhor quando o prompt realmente tenta fazer coisas demais.
Se isso ocorrer de forma consistente em um único prompt, provavelmente ele está tentando fazer coisas demais — divida-o em múltiplos Prompts personalizados (cada um com uma função específica) e otimize cada um separadamente.
Tratamento de timeout
Com IA incluída, uma chamada que atinge o tempo limite pode gerar a cobrança documentada de 20 créditos. Com Traga sua própria IA, a REDA não desconta uma franquia de créditos; a cobrança é controlada pelo provedor. Confira o uso registrado e o erro antes de tentar novamente. O tempo limite, sozinho, não identifica a causa.
Custo em créditos
O custo aumenta com o tamanho da entrada (o prompt sendo otimizado, mais o contexto do agente, os prompts irmãos e a lista de ferramentas) e o tamanho da reescrita. A plataforma informa os créditos efetivamente consumidos após a execução.
Prompts menores custam menos, mas os ganhos também são menores; prompts grandes demais custam mais, mas também são onde a reescrita normalmente se paga em poucas conversas reais.
O que o Otimizador não faz
- Não aplica automaticamente. Toda reescrita é revisável; nada é salvo até você confirmar.
- Não altera a semântica intencionalmente. O modelo é instruído a preservar o significado do prompt — os cortes visam a verbosidade, não a substância do que você escreveu. Sempre leia o resumo antes de aplicar.
- Não analisa conflitos entre prompts. O Otimizador tem conhecimento dos prompts irmãos para não duplicá-los, mas não resolve contradições entre prompts — para isso, leia o relatório de conflitos em Pré-visualização de Execução do Agente.
- Não substitui o analisador. As reescritas ainda são pontuadas posteriormente, então o analisador continua sendo a fonte da verdade sobre qualidade.
Em que ele difere de recursos relacionados
- Analisador de qualidade — pontua prompts de forma determinística. Gratuito, instantâneo, sem chamada ao modelo.
- Criar agente com IA — revisa o agente de ponta a ponta e propõe alterações em persona, prompts, contexto, ferramentas e chips. Use-o para abrangência.
- Otimizador de prompts — reescreve um único prompt com contexto sensível ao canal e às ferramentas. Use-o para profundidade em um prompt específico que teve pontuação baixa ou cresceu ao longo do tempo.
Use o Analisador de qualidade para encontrar os prompts a otimizar; use o Otimizador para fazer a reescrita; use a Pré-visualização de Execução para verificar se o prompt reescrito ainda se encaixa no panorama geral do agente.
Boas práticas
Leia o resumo sempre. “Cortou frases verbosas, removeu regra redundante sobre concisão, adicionou cabeçalho de seção” é um bom resumo; “reescrito para clareza” é vago. Resumos vagos merecem uma análise mais atenta do diff.
Use a instrução do usuário. Uma frase de orientação costuma produzir uma reescrita visivelmente melhor do que executar o Otimizador sem instrução alguma.
Otimize primeiro os prompts com pontuação baixa. O Analisador de qualidade sinaliza os piores casos; o retorno sobre o esforço do Otimizador é maior neles. Um prompt com pontuação 95 geralmente não precisa de reescrita.
Não aceite cortes grandes às cegas. Uma reescrita que reduz a contagem de tokens em 70% provavelmente eliminou algo importante. O resumo deve explicar o corte; se não explicar, leia as duas versões com atenção.
Reexecute o Analisador de qualidade mentalmente. As pontuações de qualidade antes/depois mostram a visão do analisador; seu próprio julgamento sobre se a reescrita ainda diz o que você quis dizer é a outra metade da decisão.
Perguntas frequentes
Não. Ele retorna uma reescrita para revisão. Nada é salvo até você clicar em aplicar. Você também pode editar a reescrita antes de salvar.
Para que a reescrita não duplique instruções que você já tem em outro lugar. Se o agente já tiver um prompt de proteção (guardrail), o Otimizador pode remover com segurança uma proteção redundante do prompt sendo otimizado.
Para que a reescrita reflita o que o agente realmente pode fazer. Um prompt que menciona um fluxo de trabalho que o agente não tem ferramenta para executar é pior do que inútil — o Otimizador sinaliza ou remove essas referências.
Pule-a. As pontuações de qualidade antes/depois e sua própria leitura do diff são os fatores decisivos. Se a reescrita for genuinamente pior, descarte-a e tente novamente com uma instrução do usuário mais clara ou mantenha o original.
Você pode executar o Otimizador em qualquer Prompt personalizado, mas as diretivas de idioma integradas já são ajustadas para eficiência de tokens — cerca de 20–40 tokens cada — então raramente há um ganho significativo ali. Consulte Agentes multilíngues.
O orçamento de resposta do Otimizador foi atingido antes de a reescrita terminar. Isso geralmente significa que o prompt original é muito grande — divida-o em prompts menores e focados e otimize cada um separadamente.
Use o campo de instrução do usuário para dizer ao Otimizador o que manter — por exemplo, “mantenha a lista de exemplos intacta” ou “preserve o texto exato da seção 3”. Instruções específicas restringem a reescrita de forma confiável.
Próximos passos
Navegue pela Galeria de modelos de Prompt para pontos de partida prontos para uso, ou revisite o Analisador de qualidade para priorizar quais prompts vale a pena otimizar.