Программирование и инструменты разработчика

Бесплатный отладчик кода.

Вероятные причины и точечные предложения исправления.

Исследуйте ошибку с реальным кодом и воспроизведением, связывая каждое объяснение с проверяемым результатом.

Нужны расширение Chrome и аккаунт.
25 бесплатных задач автоматизации в месяц суммарно для всех инструментов. Действуют ограничения провайдера в браузере.

ЧТО НУЖНО ПОДГОТОВИТЬ

Код, ошибка и детали воспроизведения.

ОТПРАВНАЯ ТОЧКА

Задача, которую можно настроить под себя.

Скопируйте здесь. Вставьте в WebAct, когда будете готовы.

Эта страница подготавливает промпт. Задача выполняется в WebAct.

01

Настройте задачу под себя.

Проверьте промпт выше. Добавьте свою цель и важные требования.

02

Перенесите задачу в WebAct.

Откройте WebAct, вставьте задачу и предоставьте исходные материалы. Начните с Chat для черновика или пояснения; используйте Task для одобренного действия в браузере или файла.

03

Проверьте полезную часть.

Проверяйте формулы, код и вычисления на известных входных данных в подходящей среде выполнения. Просматривайте действия до запуска и сохраняйте исходные данные доступными.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Как отлаживать код с проверяемыми гипотезами.

Отладка начинается с ожидаемого поведения, реального поведения и воспроизводимого случая. Вероятную причину нужно проверить, а не сразу объявлять первопричиной.

Адаптируйте процесс под свою задачу.

Создайте минимальный случай с ожидаемым и реальным поведением, затем сформулируйте проверяемое объяснение различия. Меняйте одну значимую причину за раз и повторяйте сбойный случай и близкие границы.

Что вы предоставляете
Код, ошибка и детали воспроизведения.
Что вы получите
Вероятные причины и точечные предложения исправления.

Посмотрите входные данные и результат.

Иллюстративные входные и выходные данные · учебный пример, а не реальный запуск WebAct

Полей ввода: Пример

Python reproduction:
items = ["A", "B"]
seen = []
for i in range(len(items) - 1):
    seen.append(items[i])
Expected ["A", "B"]; actual ["A"].

Готовый пример

Corrected loop:
seen = []
for item in items:
    seen.append(item)

For ["A", "B"], seen becomes ["A", "B"]. Empty input produces []. Iterating over items directly removes the incorrect index boundary.
Скачать этот пример

Добавьте эти данные в промпт и скопируйте его в WebAct, чтобы попробовать задачу. Ваш результат может отличаться от примера.

Решения и устранение проблем.

Нужно ли считать первую правдоподобную причину первопричиной?

Считайте её гипотезой, пока воспроизведение её не подтвердит. Разные дефекты могут давать один симптом.

Почему предложенное исправление работает только на входе из примера?

Проверьте границу вокруг сбоя и ещё один обычный ввод. Частная заплатка может скрывать основное правило, а не исправлять его.

Попробуйте на собственном источнике.

Замените пример своим материалом в промпте. Сохраните нужные требования и скопируйте задачу в WebAct.

Настроить и скопировать задачу ↑
ПЕРЕД НАЧАЛОМ

Использование WebAct.

Промпт и пример доступны здесь. Выполните задачу в расширении WebAct для Chrome.

Этот инструмент бесплатный?

Здесь можно бесплатно копировать и редактировать промпт. Для использования с WebAct установите расширение Chrome, создайте и подтвердите аккаунт и подключите доступную сессию ChatGPT в браузере. План Free включает 25 задач автоматизации, запускаемых пользователем, за календарный месяц суммарно для всех инструментов. Обычный браузерный Chat учитывается отдельно; действуют ограничения провайдера.

Узнайте об общем контексте в нашем политике конфиденциальности и о выборе между Chat и Task.

ОТ ПРОМПТА К ВАШЕЙ РАБОТЕ

Перенесите задачу на свою страницу.

Установите WebAct, добавьте исходные материалы и адаптируйте результат.

Установить WebAct