O que você digita
14 tokensadd rate limiting to the public API and make sure existing clients keep working- Suas linhas
- 2
- Orientação acrescentada
- 15
- Seções
- 8
Integração com o editor
Leve a otimização de prompts do PromptFlowEngine direto para o seu fluxo de desenvolvimento. Descreva uma mudança, e a extensão monta um prompt estruturado baseado nos arquivos relevantes, protege-o contra segredos e ajuda você a revisar o resultado.
Assistentes de programação com IA rendem mais com uma especificação do que com uma frase. A extensão gira em torno de um ciclo: Código, Prompt, IA, Código. Você escolhe um escopo, descreve a mudança com as suas palavras, e ela gera um prompt de engenharia por seções com o código relevante anexado.
Os arquivos são filtrados e pontuados pela relevância para a tarefa, de modo que o prompt leva o punhado de arquivos que importam, e não o repositório. Antes de qualquer envio ao chat, uma proteção de privacidade procura credenciais e dados pessoais e pode bloquear, ocultar ou perguntar.
Depois que o assistente editou seus arquivos, a etapa de revisão abre o controle do código-fonte e pode montar um prompt de revisão a partir dos arquivos modificados para conferi-los com a tarefa original. A extensão está no Visual Studio Marketplace como promptflow-ai.ide-extension e também pode ser compilada a partir do repositório como pacote .vsix.
Exemplo prático
A mesma reestruturação que a extensão executa, gerada pelo motor quando esta página foi construída. No editor, os arquivos relevantes do seu workspace entram como mais uma seção. Os resultados do motor e os prompts gerados aparecem em inglês, exatamente como o motor e a API os retornam.
add rate limiting to the public API and make sure existing clients keep working## Role
Act as a senior software engineer.
## Objective
Add rate limiting to the public API.
## Requirements
- Make sure existing clients keep working.
- Follow the conventions, naming, and structure already used in the codebase.
- Handle invalid input and failure paths explicitly.
## Constraints
- Do not change unrelated code, and do not add dependencies unless the task requires them.
- Keep existing public interfaces and API contracts unchanged.
## Edge cases
- Invalid, missing, and oversized input.
- Unauthenticated, unauthorized, and rate-limited requests.
## Testing
- Success responses: status code and response shape.
- Validation and error responses.
- Add tests for the new behavior, including failure paths.
- Run the existing test suite and report the result.
## Acceptance criteria
- The new behavior works as described in the objective.
- All tests pass and no unrelated files are changed.
## Expected output
- Return every change as a unified diff or as complete new and updated files.
- List the design decisions and assumptions you made.Calculado pelo motor quando esta página foi construída. Na interface, cada linha acrescentada é identificada como orientação do motor, então você pode apagar o que não se aplica.
Fatos do projeto e arquivos relevantes são acrescentados ao prompt e identificados como vindos do código.
Um pedido de "explique isto" não recebe plano de testes. Uma correção de bug recebe casos-limite e critérios de aceite.
Modos estrito, de ocultação e de aviso para credenciais e dados pessoais.
Um prompt de revisão montado a partir dos arquivos alterados verifica a saída da IA em relação à tarefa.
Quatro etapas na barra de atividades: Código, Prompt, IA, Código.
O workspace inteiro, o arquivo atual, arquivos ou pasta escolhidos, ou nenhum código.
Papel, objetivo, contexto, código, requisitos, restrições, casos-limite, testes, critérios de aceite e saída.
Funciona em uma seleção ou em um documento e abre um diff do original com o reestruturado.
Remoção verificada de enchimento e repetição, preservando o significado.
Insira no cursor qualquer template ou prompt da biblioteca deste site.
Contagens de tokens e preços de tabela datados para os modelos atuais da OpenAI, da Anthropic e do Google.
Registra o motor como ferramentas MCP para o modo agente do Copilot na ativação.
Selecione o workspace, descreva o bug e envie um prompt que cite os arquivos afetados e o que não pode quebrar.
Depois que o assistente editar arquivos, monte um prompt de revisão a partir das mudanças não commitadas.
Rode Reestruturar prompt em um prompt guardado no repositório e aceite o diff.
Deixe o modo agente do Copilot chamar analyze, restructure e sanitize pelo servidor MCP embutido.
Sim. Procure PromptFlowEngine na visão de extensões do VS Code ou rode code --install-extension promptflow-ai.ide-extension. Você também pode compilar um pacote .vsix a partir do repositório.
Não. O motor roda dentro do VS Code. O código só sai da sua máquina quando você decide enviar o prompt gerado a um chat de IA, depois que a proteção de privacidade o verificou.
Não. Enviar ao chat de IA usa o VS Code Chat quando disponível e, caso contrário, copia o prompt, então funciona com qualquer assistente.
Não. O prompt é gerado por regras determinísticas, então a mesma tarefa e os mesmos arquivos geram o mesmo prompt.
Todos os produtos rodam o mesmo motor, então se combinam sem surpresas.
Guias da central de conhecimento de engenharia de prompts que explicam as ideias que este produto aplica.
Gratuito, determinístico e privado. Sem cadastro.