AI-ассистент
Ассистент необязателен. Задачи, подключения и запросы работают без него точно так же. Чтобы им пользоваться, сначала настройте провайдера модели, как описано в разделе Провайдер модели.
Открыть ассистента
- Выберите задачу в разделе Задачи или подключение в разделе Подключения.
- Нажмите кнопку AI Ассистент в правом верхнем углу окна.
- Введите вопрос в поле сообщения внизу панели и нажмите Enter. Shift+Enter переносит строку.
У каждой задачи и каждого подключения свой чат. Когда вы выбираете другую задачу или подключение, панель переключается на его чат. Чаты сохраняются в профиле: QueryLane хранит 50 последних чатов и последние 200 сообщений в каждом. Чтобы начать заново, нажмите Очистить чат в заголовке панели.
Что знает ассистент
В чате задачи ассистент получает название, описание и переменные задачи, все шаги с кодом, зависимостями и проверками результата, а также список источников данных. Значения секретных переменных заменяются на [REDACTED].
В чате подключения он получает название и тип подключения, открытую таблицу или коллекцию и задачи, которые используют это подключение.
В обоих случаях ассистент получает и схемы баз данных, если в Настройки > AI включено Включать схемы БД в контекст. Сколько ваших данных уходит вместе со схемами, зависит от настройки Данные для AI, см. Приватность данных.
Чтобы добавить контекст, введите @ в поле сообщения и выберите пункт: один запуск или все запуски задачи, схему или выборку таблицы, строки, которые вы сейчас видите, либо чат другой задачи или базы данных.
Кольцо в поле сообщения показывает, какую часть контекстного окна модели занимает чат. Нажмите на него, чтобы увидеть подробности. Когда чат перестаёт помещаться, ассистент сводит старые сообщения в краткое содержание. Вы можете сделать это и сами кнопкой Сжать контекст рядом с кольцом.
Что умеет ассистент
Если в Настройки > AI > Инструменты ассистента включено Инструменты в чате, ассистент вызывает инструменты QueryLane. По умолчанию настройка включена. У ассистента те же инструменты, что у агента, подключённого по MCP, кроме семи, которые нужны внешним клиентам, например экспорта и импорта задач. Все они перечислены в справочнике MCP-инструментов.
С этими инструментами ассистент может:
- читать задачи, подключения, схемы, запуски и плагины;
- выполнить запрос к базе данных;
- создать задачу;
- предложить изменение задачи, которое QueryLane проверяет и возвращает в виде diff, затем применить его или позже откатить;
- протестировать шаг и прочитать строки, которые он вернул;
- построить график по результату и показать его в чате.
В ответах бывают и блоки кода. Под каждым блоком всегда есть Копировать и Объяснить. Применить заменяет код существующего шага, Добавить шаг создаёт новый. В чате подключения Выполнить запрос открывает запрос в новой вкладке и выполняет его.
Если модель не принимает инструменты, ассистент отвечает без них и сообщает об этом. После 25 раундов вызовов инструментов в одном ответе ассистент останавливается. Напишите «продолжай», чтобы он продолжил.
Разрешить изменения и запуски
Инструменты, которые только читают, выполняются сразу. Инструмент, который что-то меняет или запускает, ждёт вас: в его блоке появляется статус Нужно разрешение и сообщение Ассистент хочет изменить ваши данные. Проверьте аргументы ниже или Ассистент хочет это запустить. Проверьте аргументы ниже.
- Раскройте блок и проверьте Аргументы.
- Нажмите одну из кнопок:
- Разрешить один раз выполняет только этот вызов.
- Разрешить в этом чате выполняет этот вызов и следующие вызовы того же инструмента в этом чате без вопросов, пока вы не очистите чат или не перезапустите QueryLane.
- Запретить пропускает вызов. Блок показывает Отклонено, и ассистент продолжает без него.
Пока ассистент отвечает, кнопка отправки превращается в Остановить ответ AI. Остановка завершает ответ и отменяет тесты шагов и запуски, которые ассистент начал в нём.
Если ассистент меняет задачу, в которой у вас есть несохранённые правки, QueryLane сохраняет их и предлагает выбрать Оставить мои правки или Загрузить версию ассистента.