Чат с помощью ИИ

София Емельянова
Sofia Emelianova

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

Панель управления с использованием искусственного интеллекта работает на платформе Gemini и выполняет следующие функции:

  • Специализируется на веб-разработке.
  • Может ответить на общие вопросы о всей веб-странице, а также предоставить конкретные рекомендации по различным темам, включая, помимо прочего, стилизацию, сетевые возможности, производительность и многое другое.
  • Автоматически сужает круг тем и выбирает конкретный контекст для обсуждения, например, элементы DOM, сетевые запросы, события трассировки производительности и многое другое.
  • Может выполнять автономные действия, такие как проведение аудитов и запись трассировок производительности.
  • Предоставляет пошаговое описание своих действий и обоснований, а также ссылки на соответствующие разделы DevTools, позволяющие просмотреть их одним щелчком мыши.
  • Может предлагать изменения в коде и генерировать запрос с подсказками для выполнения вашим агентом по кодированию.

С помощью ИИ вы можете отлаживать стили, сетевые настройки, производительность, исходный код вашего веб-сайта и многое другое.

Чтобы эффективно общаться с Gemini в панели помощи ИИ , узнайте, как открыть панель, задать вопросы и управлять ходом разговора .

Откройте панель помощи ИИ.

Панель помощи с использованием искусственного интеллекта по умолчанию открывается в выдвижном меню .

Чтобы открыть панель, нажмите кнопку « Помощь ИИ» , расположенную в точке входа справа от главной панели инструментов вверху.

Кнопка помощи ИИ находится в правом верхнем углу панели инструментов DevTools.

С панелей

Вы можете открыть панель с выбранным контекстом беседы непосредственно из панелей «Элементы» , «Сеть» , «Источники» или «Производительность» двумя способами:

  • Нажмите значок помощи ИИ Кнопка «Отладка с помощью ИИ» находится рядом с элементом, сетевым запросом, исходным файлом или расширенным анализом производительности.

    Кнопка «Отладка с помощью ИИ» рядом с элементом.

  • Щелкните правой кнопкой мыши элемент, запрос, файл или запись трассировки и выберите один из распространенных вариантов подсказок в контекстном меню «Отладка с помощью ИИ» .

    Параметры «Отладка с помощью ИИ» в контекстном меню элемента.

Из командного меню

Чтобы открыть подсказку ИИ из командного меню, введите AI , а затем выполните команду «Показать подсказку ИИ» , рядом с которой находится значок выдвижной панели .

Открылось командное меню с выделенным пунктом «Показать помощь ИИ».

В меню «Дополнительные инструменты»

В качестве альтернативы, в правом верхнем углу выберите «Дополнительные параметры» > «Дополнительные инструменты» > «Помощь ИИ» .

Открылось меню «Дополнительные инструменты».

Подсказка

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

Типичные подсказки в панели помощи ИИ.

Нажмите на любой из вариантов ответа, чтобы автоматически заполнить поле ввода в нижней части панели.

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

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

Вопросы открытого типа без контекста

В свободном чате вы можете задавать сложные открытые вопросы без предварительного контекста. Например:

  • How to use DevTools to debug accessibility?

    Для более эффективного ответа на ваш запрос ИИ-помощник сначала проведет проверку доступности с помощью Lighthouse.

  • What are the slowest network requests on this page?

    Искусственный интеллект предоставит список подозрительных запросов и ссылки на них в панели «Сеть» , так что вы сможете одним щелчком выбрать запрос в качестве контекста разговора.

  • What performance issues exist on the page?

    Искусственный интеллект автоматически запишет график производительности с выбранными вами настройками, чтобы ответить на этот запрос.

  • Запросы типа How do I use the Animation panel? или Where is the high contrast setting in DevTools? предоставят прямую помощь по работе с самими инструментами разработчика.

После начала чата искусственный интеллект будет интеллектуально обновлять контекст на основе ваших действий, когда чат пуст, при этом учитывая ваши ручные настройки.

Подсказки с контекстом

Когда вы открываете помощника с искусственным интеллектом из панели , в окне чата выбирается соответствующий контекст разговора, поэтому вы можете общаться именно по выбранной вами теме.

Выбран контекст разговора.

В любой момент вы можете вручную изменить контекст, выбрав элемент в разделе «Элементы» , запрос в разделе «Сеть» , запись трассировки в разделе «Производительность» или файл в разделе «Источники» .

Вы также можете скопировать части файла, например, из панели «Источники» , и вставить их в чат, чтобы узнать, для чего он нужен.

Далее, узнайте больше о построении диалога в системах искусственного интеллекта .

Ход разговора

Отправка запроса запускает диалог с агентом. Чтобы получить информацию, необходимую для наилучшего ответа на ваш запрос, агент генерирует и выполняет JavaScript-код, который вызывает веб-API.

Ход работы агента отображается поэтапно. Начальный статус этапа: Investigating… .

Панель помощи ИИ после начала разговора.

Метка начального шага обновляется по мере того, как агент выполняет более конкретные действия в ответ на ваш запрос.

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

Панель поддержки ИИ записывает траекторию выполнения.

Пошаговое руководство агента

После того как агент сгенерирует ответ на ваш запрос, метка начального шага изменится на «Показать пошаговое руководство агента» или «Показать ход размышлений» , которые вы можете развернуть, чтобы увидеть шаги, предпринятые агентом для анализа данных, в боковой панели справа.

Открылась панель помощи ИИ с пошаговым руководством от агента.

В эти шаги входят:

Расширенный этап пошагового руководства для агента.

  • Разворачиваемые фрагменты кода отображают выполняемый агент вместе с возвращенными данными. Вы можете скопировать код и выполнить его в консоли .
  • Виджеты, представляющие результаты в более удобочитаемом формате.

Примеры удобочитаемых виджетов в пошаговом руководстве агента.

В правом верхнем углу виджетов находится кнопка «Показать» , которая переводит вас в соответствующий раздел инструментов разработчика.

Дополнительные вопросы

После того как оператор придет к окончательному ответу, он может предложить дополнительные вопросы. Нажмите на любой из них, чтобы продолжить разговор.

Дополнительные вопросы расположены ниже ответа.

Сгенерируйте подсказку для вашего агента по программированию.

Чтобы создать запрос для вашего агента по кодированию, нажмите «Скопировать агенту по кодированию» .

Опция «Скопировать в агент кодирования».

Агент обобщит свои выводы и идеи и предоставит действенную подсказку в сжатом виде или в удобочитаемом формате Markdown, которую вы можете скопировать в буфер обмена и продолжить программирование с помощью выбранного вами ИИ-агента.

Приостановленные разговоры

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

Панель помощи ИИ с приостановленным разговором.

Когда разговор приостанавливается, просмотрите код, предложенный агентом. Нажмите кнопку « Продолжить , чтобы продолжить, или кнопку «Отмена» , чтобы предотвратить выполнение.

Вы можете просмотреть предлагаемые изменения кода на панели «Изменения» .

Изменения кода, внесенные агентом, отображаются на панели «Изменения».

Агент применяет изменения внутри DevTools, но вы можете настроить свою рабочую область так, чтобы DevTools сохранял изменения в исходном коде.

Сохраните изменения в рабочей области.

При наличии подключенной папки рабочей области вы можете сохранять изменения стиля, предложенные помощником ИИ, обратно в исходные файлы CSS на вашем компьютере.

Для этого:

  1. Сначала сгенерируйте файл метаданных и подключите папку рабочей области .

    В качестве альтернативы вы можете добавить папку вручную .

  2. Начните чат из панели «Элементы» .

  3. Воспользуйтесь помощью искусственного интеллекта для оперативной корректировки ваших CSS-стилей.

  4. Искусственный интеллект может генерировать код и приостанавливать его выполнение . Просмотрите код и нажмите «Продолжить» , чтобы протестировать изменения в режиме реального времени.

  5. Разверните раздел «Несохраненные изменения» и нажмите «Применить к рабочей области» .

  6. Просмотрите изменения в diff и нажмите «Сохранить все» .

Чтобы ознакомиться с этим рабочим процессом, см.:

Ответ не дан.

Искусственный интеллект может не дать ответов по разным причинам.

Панель помощи ИИ с отклоненным запросом на разговор.

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

История разговоров

Как только вы начинаете разговор, каждый последующий ответ основывается на вашем предыдущем взаимодействии с искусственным интеллектом.

Искусственный интеллект сохраняет историю ваших переписок между сеансами, поэтому вы можете получить доступ к предыдущим чатам даже после перезагрузки окна инструментов разработчика или Chrome.

Для управления историей переписки используйте элементы управления в верхнем левом углу панели.

Панель помощи ИИ с выделенными элементами управления историей.

Начать новый

Чтобы начать новую беседу в выбранном контексте, нажмите кнопку ».

Продолжать

Чтобы продолжить предыдущую беседу, нажмите кнопку и выберите её в контекстном меню.

Удалить

Чтобы удалить переписку из истории, нажмите кнопку .

Оцените ответы и оставьте свой отзыв.

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

Панель помощи ИИ с выделенными элементами управления оценкой.

Проголосуйте за ответы

Оцените ответ, используя кнопки «палец вверх ) и «палец вниз , расположенные под ответом.

Ответы на вопросы отчета

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