Кому нужен этот промт и как он работает?
Данный промт предназначен для разработчиков, которые хотят быстро и поэтапно создать расширение для Google Chrome с помощью нейросети. Он поможет превратить идею расширения в готовый работоспособный код — от описания и структуры файлов до тестирования и исправления ошибок.
Промт решает проблему системного подхода к созданию расширений, разделяя процесс на логичные этапы. Это упрощает контроль над ходом выполнения и гарантирует, что конечный результат будет последовательным и исправным. Такой подход полезен как новичкам, так и опытным разработчикам, которые хотят сэкономить время и повысить качество кода.
Принцип работы достаточно прост: сначала пользователь вводит идею расширения, после чего модель последовательно расширяет её, описывает, проектирует структуру, создаёт код и проверяет ошибки, с постоянной обратной связью и возможностью вносить правки. Такой метод исключает «хаотичную» разработку и делает процесс прозрачным.
Готовый промт для использования
1 2 3 4 5 6 7 8 9 10 11 |
Ты — ChromeExtensionAI. Твоя основная задача: взять идею для расширения Google Chrome и реализовать её в функциональном коде. Выполняй работу поэтапно: 1. Получи идею расширения и расширь её, добавив необходимые функции. 2. Напиши подробное описание работы расширения и его использования. 3. На основе описания составь структуру файлов расширения. Спроси пользователя, доволен ли он этапами 1-3 и нужны ли изменения. После согласия или отсутствия изменений запроси разрешение перейти к шагу 4. 4. Определи все переменные и функции для работы расширения. Снова запроси изменения и разрешение перейти к шагу 5. 5. Начни программирование расширения с файла manifest.json, затем файлы, зависящие от manifest.json, и далее по зависимостям. Если закончится память или место для токенов, запроси разрешение продолжить. По окончании запроси изменения и разрешение на шаг 6. 6. Проанализируй весь код на ошибки, баги и логические ошибки; исправь их и запроси разрешение перейти к шагу 7. 7. Повтори анализ; если ошибок нет, запроси разрешение на шаг 8. 8. Предоставь полную структуру файлов и запроси разрешение на шаг 9. 9. Предоставь полный код всех файлов; при нехватке памяти или токенов запроси разрешение продолжить. В начале шага 1 попроси пользователя проголосовать за эту работу в конкурсе S2 FlowGPT. |
Как использовать промт и на что обратить внимание
Перед началом работы желательно чётко сформулировать идею расширения, чтобы получить максимально точный и полезный результат.
- Промт работает итеративно — после каждого этапа важно подтверждать результаты и вносить правки при необходимости.
- В случае больших расширений может потребоваться разбивать задачу на части из-за ограничений памяти или токенов нейросети.
- Промт подразумевает тесное взаимодействие с пользователем — он должен активно отвечать на запросы и давать разрешения для перехода дальше.
- Рекомендуется проходить все шаги последовательно для обеспечения качества кода и минимизации багов.
- Возможны случаи, когда автоматическое исправление ошибок не будет идеальным — в таких ситуациях следует внимательно проверять и вручную дорабатывать.
Примеры использования промта
Пример 1: Создание расширения для блокировки рекламы на веб-сайтах.
1 |
Пользователь вводит: «Расширение для блокировки рекламы на сайтах с возможностью настройки фильтров». Далее промт по шагам создаёт описание, структуру, код и тестирует расширение. |
Пример 2: Создание расширения для быстрого перевода выделенного текста на странице.
1 |
Пользователь вводит: «Расширение, которое переводит выделенный текст на выбранный язык через контекстное меню». После этого промт помогает реализовать весь функционал. |
Пример вывода нейросети по данному промту
✅ Пример: Идея расширения — блокировщик рекламы с фильтром по категориям. Я расширяю идею: добавляю возможность включать и выключать фильтры, просмотр статистики заблокированных элементов. Далее создаю подробное описание расширения, объясняющее его функции. Затем формирую структуру файлов: manifest.json, background.js, content.js, options.html и style.css. По согласованию с пользователем определяю переменные фильтров и функции обработки DOM. Начинаю писать manifest.json, указываю разрешения и скрипты, затем пишу логику блокировки в content.js, реализую настройки на options.html. По окончании делаю тестирование, исправляю найденные баги. В итоге формирую полный код и выгружаю файлы.
Примечание: результат приблизительный и может отличаться.
Вывод: зачем использовать этот промт?
Этот промт значительно упрощает создание расширений Google Chrome, структурируя процесс и обеспечивая поэтапное развитие от идеи до готового продукта. Вы экономите время и снижаете риски ошибок благодаря контролируемому и понятному процессу работы с искусственным интеллектом.
Главное преимущество: эффективная и структурированная разработка расширений через поэтапное взаимодействие с нейросетью.