← Все статьи

Гайды

Объяснение агентного процесса вызова инструментов AI Helper

Чат, который отвечает только текстом, полезен. Чат, который умеет осматривать страницу, писать код в живое окно TEMP и сохранять для вас готовое правило — это уже другое дело. AI Helper делает второе через агентный процесс вызова инструментов. Вот как он работает.

Что здесь означает «агентный»

Когда вы отправляете сообщение, модель не обязана отвечать с одного захода. Она может решить, что ей нужна информация — вызвать инструмент, чтобы её получить — прочитать результат и продолжить. Этот цикл думать → действовать → наблюдать → думать и есть агентный цикл. В AI Helper цикл выполняет до 8 шагов за ход, после чего модель обязана дать вам окончательный ответ. Лимит держит ход ограниченным и предсказуемым.

Протокол инструментов

У каждого провайдера свой собственный нативный формат вызова функций, и они не совпадают. Чтобы избежать трёх отдельных веток кода, AI Helper использует один независимый от провайдера текстовый протокол. Модель выдаёт вызов инструмента как помеченный блок:

@@JZ_TOOL@@ {"tool": "query_page", "args": {"selector": ".cookie-banner"}} @@END@@

Расширение разбирает этот блок, запускает инструмент и передаёт результат обратно в разговор, чтобы модель могла продолжить. Поскольку это просто текст, тот же самый промпт и логика разбора работают одинаково для OpenAI, Anthropic и Gemini — переключите провайдера посреди чата, и процесс не изменится.

Инструменты

AI Helper предоставляет небольшой, сфокусированный набор инструментов. Они делятся на три группы.

Осмотр

Живое тестирование

Сохранение (с вашим подтверждением)

Каждый из этих трёх требует отдельного, явного подтверждения пользователя. Модель не может тихо записать что-то в вашу библиотеку — каждая папка, каждая группа, каждое правило — это осознанное «да» от вас. Создание действий или панелей действий не входит в этот этап; инструменты охватывают папки, группы и правила с CSS и JS.

Процесс, который задаёт системный промпт

Инструменты — лишь половина истории; системный промпт говорит модели, как использовать их по порядку:

  1. Уточните детали — выясните, чего вы на самом деле хотите, прежде чем что-либо трогать.
  2. Осмотрите страницу — используйте query_page, чтобы подтвердить реальную структуру, а не догадываться.
  3. Протестируйте в окне TEMP — откройте панель, задайте код, дайте вам увидеть его вживую.
  4. Попросите вас проверить — «страница теперь выглядит правильно?»
  5. Сохраняйте только после вашего согласия — и только тогда вызывайте инструмент создания, со своим подтверждением.

Это тот же путь, которым идёт аккуратный человек: сначала посмотреть, затем протестировать, в последнюю очередь сохранить.

Один ход, шаг за шагом

Ход: "сделай секцию комментариев сворачиваемой"

шаг 1  query_page    .comments        -> 1 совпадение, возвращён HTML
шаг 2  open_temp_pane  css            -> открывается окно TEMP CSS
шаг 3  set_temp_pane_code  ...        -> CSS сворачивания внедрён вживую
шаг 4  (текст) "Я добавил переключатель сворачивания - проверь страницу."
        --- модель останавливается, ждёт вас ---
Вы: "хорошо, сохрани"
шаг 5  list_structure                 -> читает ваши папки/идентификаторы
шаг 6  create_rule  (подтвердить?)    -> вы нажимаете подтвердить -> сохранено

Использовано шесть шагов, два остались в запасе. Если ход когда-либо упирается в лимит 8 шагов, модель завершает с тем, что есть, и сообщает вам, как обстоят дела.

Чипы вызова инструментов

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

Почему текстовый протокол важен для вас

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

Смотри также

Агентный процесс встроен в AI Helper уже сегодня. Скачайте JustZix, добавьте API-ключ и попросите его что-нибудь построить — затем смотрите на чипы.

Оцени эту статью

Оценок пока нет — оцени первым.

Попробуй сам

Установи JustZix и вставь любой сниппет из этой статьи. Две минуты от нуля до работающего правила на всех твоих устройствах.

Получить JustZix

Возможности · Как это работает · Примеры · Применение