Was Sie eingeben
14 Tokensadd rate limiting to the public API and make sure existing clients keep working- Ihre Zeilen
- 2
- Ergänzte Hinweise
- 15
- Abschnitte
- 8
Editor-Integration
Die Prompt-Optimierung von PromptFlowEngine direkt in Ihren Entwicklungsablauf holen. Beschreiben Sie eine Änderung, und die Erweiterung erstellt einen strukturierten Prompt auf Basis der relevanten Dateien, schützt ihn vor Geheimnissen und hilft Ihnen beim Review des Ergebnisses.
KI-Coding-Assistenten arbeiten mit einer Spezifikation besser als mit einem Satz. Die Erweiterung ist um einen Kreislauf herum gebaut: Codebasis, Prompt, KI, Codebasis. Sie wählen einen Bereich, beschreiben die Änderung in eigenen Worten, und es entsteht ein gegliederter Engineering-Prompt mit dem relevanten Code im Anhang.
Dateien werden gefiltert und nach Relevanz für die Aufgabe bewertet, sodass der Prompt die paar Dateien enthält, auf die es ankommt, und nicht das Repository. Bevor etwas an den Chat geht, sucht ein Datenschutzwächter nach Zugangsdaten und personenbezogenen Daten und kann blockieren, schwärzen oder nachfragen.
Hat der Assistent Ihre Dateien bearbeitet, öffnet der Review-Schritt die Quellcodeverwaltung und kann aus den geänderten Dateien einen Review-Prompt erstellen, um sie gegen die ursprüngliche Aufgabe zu prüfen. Die Erweiterung ist im Visual Studio Marketplace als promptflow-ai.ide-extension verfügbar und lässt sich auch aus dem Repository als .vsix-Paket bauen.
Praxisbeispiel
Dieselbe Umstrukturierung, die die Erweiterung ausführt, erzeugt von der Engine beim Erstellen dieser Seite. Im Editor werden die relevanten Dateien Ihres Arbeitsbereichs als weiterer Abschnitt ergänzt. Befunde der Engine und generierte Prompts werden auf Englisch angezeigt, genau so, wie Engine und API sie zurückgeben.
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.Von der Engine beim Erstellen dieser Seite berechnet. In der Oberfläche ist jede ergänzte Zeile als Engine-Hinweis gekennzeichnet, sodass Sie Unpassendes löschen können.
Projektfakten und relevante Dateien werden dem Prompt hinzugefügt und als aus der Codebasis stammend gekennzeichnet.
Eine „Erklär mir das“-Anfrage bekommt keinen Testplan. Ein Bugfix bekommt Grenzfälle und Abnahmekriterien.
Strenger Modus, Schwärzen und Warnen für Zugangsdaten und personenbezogene Daten.
Ein aus den geänderten Dateien erstellter Review-Prompt prüft die KI-Ausgabe gegen die Aufgabe.
Vier Schritte in der Aktivitätsleiste: Codebasis, Prompt, KI, Codebasis.
Gesamter Arbeitsbereich, aktuelle Datei, ausgewählte Dateien oder Ordner oder kein Code.
Rolle, Ziel, Kontext, Code, Anforderungen, Vorgaben, Grenzfälle, Tests, Abnahmekriterien und Ausgabe.
Funktioniert für eine Auswahl oder ein Dokument und öffnet einen Diff zwischen Original und umstrukturierter Fassung.
Verifiziertes, bedeutungserhaltendes Entfernen von Füllwörtern und Wiederholungen.
Jede Vorlage oder jeden Bibliotheks-Prompt dieser Website am Cursor einfügen.
Token-Zahlen und datierte Listenpreise für aktuelle Modelle von OpenAI, Anthropic und Google.
Registriert die Engine beim Aktivieren als MCP-Tools für den Agentenmodus von Copilot.
Den Arbeitsbereich auswählen, den Bug beschreiben und einen Prompt senden, der die betroffenen Dateien nennt und sagt, was nicht kaputtgehen darf.
Nachdem der Assistent Dateien bearbeitet hat, aus den nicht committeten Änderungen einen Review-Prompt erstellen.
Prompt umstrukturieren auf einen im Repository gespeicherten Prompt anwenden und den Diff übernehmen.
Den Agentenmodus von Copilot über den gebündelten MCP-Server analyze, restructure und sanitize aufrufen lassen.
Ja. Suchen Sie in der Erweiterungsansicht von VS Code nach PromptFlowEngine oder führen Sie code --install-extension promptflow-ai.ide-extension aus. Sie können auch ein .vsix-Paket aus dem Repository bauen.
Nein. Die Engine läuft in VS Code. Code verlässt Ihren Rechner nur, wenn Sie den erzeugten Prompt an einen KI-Chat senden, nachdem der Datenschutzwächter ihn geprüft hat.
Nein. An KI-Chat senden nutzt VS Code Chat, wenn verfügbar, und kopiert den Prompt andernfalls, sodass es mit jedem Assistenten funktioniert.
Nein. Der Prompt wird mit deterministischen Regeln erzeugt; dieselbe Aufgabe und dieselben Dateien ergeben denselben Prompt.
Alle Produkte laufen mit derselben Engine und lassen sich daher ohne Überraschungen kombinieren.
Leitfäden aus dem Wissenszentrum für Prompt Engineering, die die Ideen hinter diesem Produkt erklären.
Kostenlos, deterministisch und privat. Ohne Registrierung.