Логотип Visual Studio Code

Интеграция с редактором

Расширение для VS Code

Оптимизация промптов PromptFlowEngine прямо в вашем процессе разработки. Опишите изменение, и расширение составит структурированный промпт на основе нужных файлов, защитит его от утечки секретов и поможет проверить результат.

  • Работает в процессе
  • Защита конфиденциальности
  • VS Code Marketplace

Что он делает

ИИ-ассистенты для программирования лучше работают со спецификацией, чем с одним предложением. Расширение построено вокруг цикла: Код, Промпт, ИИ, Код. Вы выбираете область, описываете изменение своими словами, и получаете инженерный промпт с разделами и приложенным нужным кодом.

Файлы фильтруются и оцениваются по релевантности задаче, поэтому в промпт попадают несколько важных файлов, а не весь репозиторий. Прежде чем что-то уйдёт в чат, защита конфиденциальности ищет учётные данные и персональные данные и может заблокировать отправку, замаскировать данные или спросить вас.

Когда ассистент изменил ваши файлы, шаг ревью открывает систему управления версиями и может составить промпт для ревью из изменённых файлов, чтобы сверить их с исходной задачей. Расширение опубликовано в Visual Studio Marketplace как promptflow-ai.ide-extension и также собирается из репозитория в пакет .vsix.

Практический пример

От задачи в одну строку к инженерному промпту

Та же реструктуризация, что выполняет расширение, полученная движком при сборке этой страницы. В редакторе нужные файлы вашей рабочей области добавляются отдельным разделом. Результаты проверки и сгенерированные промпты показаны на английском — так, как их возвращают движок и API.

Что вы пишете

14 токенов
add rate limiting to the public API and make sure existing clients keep working
Ваши строки
2
Добавленные рекомендации
15
Разделы
8

Что получает ИИ

100/100
## 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.

Рассчитано движком при сборке этой страницы. В интерфейсе каждая добавленная строка помечена как рекомендация движка, так что лишнее можно удалить.

Главные преимущества

Возможности

Для кого

Сценарии использования

Частые вопросы

Есть ли расширение в Visual Studio Marketplace?

Да. Найдите PromptFlowEngine в представлении расширений VS Code или выполните code --install-extension promptflow-ai.ide-extension. Также можно собрать пакет .vsix из репозитория.

Отправляет ли оно куда-то мой код?

Нет. Движок работает внутри VS Code. Код покидает ваш компьютер, только когда вы сами решаете отправить сгенерированный промпт в чат с ИИ — после проверки защитой конфиденциальности.

Нужен ли GitHub Copilot?

Нет. «Отправить в чат с ИИ» использует VS Code Chat, если он доступен, а иначе копирует промпт, так что расширение работает с любым ассистентом.

Вызывает ли оно само языковую модель?

Нет. Промпт генерируется детерминированными правилами, поэтому одна и та же задача и одни и те же файлы дают один и тот же промпт.

Все продукты работают на одном движке, поэтому сочетаются без сюрпризов.

Техника, лежащая в основе

Руководства из базы знаний по промпт-инжинирингу, объясняющие идеи, которые применяет этот продукт.

Один движок — везде, где вы работаете с ИИ.

Бесплатно, детерминированно и приватно. Без регистрации.