Что вы пишете
14 токеновadd rate limiting to the public API and make sure existing clients keep working- Ваши строки
- 2
- Добавленные рекомендации
- 15
- Разделы
- 8
Интеграция с редактором
Оптимизация промптов PromptFlowEngine прямо в вашем процессе разработки. Опишите изменение, и расширение составит структурированный промпт на основе нужных файлов, защитит его от утечки секретов и поможет проверить результат.
ИИ-ассистенты для программирования лучше работают со спецификацией, чем с одним предложением. Расширение построено вокруг цикла: Код, Промпт, ИИ, Код. Вы выбираете область, описываете изменение своими словами, и получаете инженерный промпт с разделами и приложенным нужным кодом.
Файлы фильтруются и оцениваются по релевантности задаче, поэтому в промпт попадают несколько важных файлов, а не весь репозиторий. Прежде чем что-то уйдёт в чат, защита конфиденциальности ищет учётные данные и персональные данные и может заблокировать отправку, замаскировать данные или спросить вас.
Когда ассистент изменил ваши файлы, шаг ревью открывает систему управления версиями и может составить промпт для ревью из изменённых файлов, чтобы сверить их с исходной задачей. Расширение опубликовано в Visual Studio Marketplace как promptflow-ai.ide-extension и также собирается из репозитория в пакет .vsix.
Практический пример
Та же реструктуризация, что выполняет расширение, полученная движком при сборке этой страницы. В редакторе нужные файлы вашей рабочей области добавляются отдельным разделом. Результаты проверки и сгенерированные промпты показаны на английском — так, как их возвращают движок и 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.Рассчитано движком при сборке этой страницы. В интерфейсе каждая добавленная строка помечена как рекомендация движка, так что лишнее можно удалить.
Сведения о проекте и нужные файлы добавляются в промпт с пометкой, что они взяты из кодовой базы.
Запрос «объясни это» не получает план тестирования. Исправление бага получает граничные случаи и критерии приёмки.
Строгий режим, маскирование и предупреждение для учётных данных и персональных данных.
Промпт для ревью, составленный из изменённых файлов, сверяет результат ИИ с задачей.
Четыре шага на панели действий: Код, Промпт, ИИ, Код.
Вся рабочая область, текущий файл, выбранные файлы или папка либо без кода.
Роль, цель, контекст, код, требования, ограничения, граничные случаи, тестирование, критерии приёмки и результат.
Работает с выделением или документом и открывает сравнение исходной и перестроенной версий.
Проверенное удаление «воды» и повторов с сохранением смысла.
Вставляйте в позицию курсора любой шаблон или промпт из библиотеки этого сайта.
Количество токенов и прайс-лист с датами для актуальных моделей OpenAI, Anthropic и Google.
При активации регистрирует движок как MCP-инструменты для режима агента в Copilot.
Выберите рабочую область, опишите баг и отправьте промпт, где названы затронутые файлы и то, что нельзя сломать.
После того как ассистент изменил файлы, составьте промпт для ревью из незакоммиченных изменений.
Запустите «Перестроить промпт» для промпта, хранящегося в репозитории, и примите изменения.
Позвольте режиму агента в Copilot вызывать analyze, restructure и sanitize через встроенный MCP-сервер.
Да. Найдите PromptFlowEngine в представлении расширений VS Code или выполните code --install-extension promptflow-ai.ide-extension. Также можно собрать пакет .vsix из репозитория.
Нет. Движок работает внутри VS Code. Код покидает ваш компьютер, только когда вы сами решаете отправить сгенерированный промпт в чат с ИИ — после проверки защитой конфиденциальности.
Нет. «Отправить в чат с ИИ» использует VS Code Chat, если он доступен, а иначе копирует промпт, так что расширение работает с любым ассистентом.
Нет. Промпт генерируется детерминированными правилами, поэтому одна и та же задача и одни и те же файлы дают один и тот же промпт.
Все продукты работают на одном движке, поэтому сочетаются без сюрпризов.
Руководства из базы знаний по промпт-инжинирингу, объясняющие идеи, которые применяет этот продукт.
Бесплатно, детерминированно и приватно. Без регистрации.