Lo que escribes
14 tokensadd rate limiting to the public API and make sure existing clients keep working- Tus líneas
- 2
- Orientación añadida
- 15
- Secciones
- 8
Integración con el editor
Lleva la optimización de prompts de PromptFlowEngine directamente a tu flujo de desarrollo. Describe un cambio y la extensión crea un prompt estructurado basado en los archivos relevantes, lo protege frente a secretos y te ayuda a revisar el resultado.
Los asistentes de programación con IA funcionan mejor con una especificación que con una frase. La extensión gira en torno a un ciclo: Código, Prompt, IA, Código. Eliges un ámbito, describes el cambio con tus palabras y genera un prompt de ingeniería por secciones con el código relevante adjunto.
Los archivos se filtran y se puntúan según su relevancia para la tarea, de modo que el prompt lleva el puñado de archivos que importan y no el repositorio entero. Antes de enviar nada al chat, una protección de privacidad busca credenciales y datos personales y puede bloquear, ocultar o preguntar.
Cuando el asistente ha editado tus archivos, el paso de revisión abre el control de código fuente y puede crear un prompt de revisión a partir de los archivos modificados para contrastarlos con la tarea original. La extensión está en Visual Studio Marketplace como promptflow-ai.ide-extension, y también puede compilarse desde el repositorio como paquete .vsix.
Ejemplo práctico
La misma reestructuración que ejecuta la extensión, generada por el motor al construir esta página. En el editor, los archivos relevantes de tu espacio de trabajo se añaden como una sección más. Los hallazgos del motor y los prompts generados se muestran en inglés, tal como los devuelven el motor y la API.
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 por el motor al construir esta página. En la interfaz, cada línea añadida se etiqueta como orientación del motor, así que puedes borrar lo que no aplique.
Los datos del proyecto y los archivos relevantes se añaden al prompt, etiquetados como procedentes del código.
Una petición de «explica esto» no recibe un plan de pruebas. Una corrección de errores recibe casos límite y criterios de aceptación.
Modos estricto, de ocultación y de aviso para credenciales y datos personales.
Un prompt de revisión creado a partir de los archivos cambiados verifica la salida de la IA frente a la tarea.
Cuatro pasos en la barra de actividades: Código, Prompt, IA, Código.
Todo el espacio de trabajo, el archivo actual, archivos o carpeta elegidos, o sin código.
Rol, objetivo, contexto, código, requisitos, restricciones, casos límite, pruebas, criterios de aceptación y salida.
Funciona sobre una selección o un documento y abre un diff del original frente al reestructurado.
Eliminación verificada de relleno y repeticiones que conserva el significado.
Inserta en el cursor cualquier plantilla o prompt de la biblioteca de este sitio.
Recuentos de tokens y precios de lista con fecha para los modelos actuales de OpenAI, Anthropic y Google.
Registra el motor como herramientas MCP para el modo agente de Copilot al activarse.
Selecciona el espacio de trabajo, describe el error y envía un prompt que nombre los archivos afectados y lo que no debe romperse.
Después de que el asistente edite archivos, crea un prompt de revisión a partir de los cambios sin confirmar.
Ejecuta Reestructurar prompt sobre un prompt guardado en el repositorio y acepta el diff.
Deja que el modo agente de Copilot llame a analyze, restructure y sanitize a través del servidor MCP incluido.
Sí. Busca PromptFlowEngine en la vista de extensiones de VS Code o ejecuta code --install-extension promptflow-ai.ide-extension. También puedes compilar un paquete .vsix desde el repositorio.
No. El motor se ejecuta dentro de VS Code. El código solo sale de tu equipo cuando decides enviar el prompt generado a un chat de IA, después de que la protección de privacidad lo haya revisado.
No. Enviar al chat de IA usa VS Code Chat cuando está disponible y, si no, copia el prompt, así que funciona con cualquier asistente.
No. El prompt se genera con reglas deterministas, así que la misma tarea y los mismos archivos producen el mismo prompt.
Todos los productos ejecutan el mismo motor, así que se combinan sin sorpresas.
Guías del centro de conocimiento de ingeniería de prompts que explican las ideas que aplica este producto.
Gratis, determinista y privado. Sin registro.