Возможности
- Семь поисковых движков переключаются чипами, под каждым — своя подсказка с особенностями и ограничениями.
- Стратегия исследования: один проход или работа с планировщиком.
- Глубина исследования: три уровня, от быстрого до глубокого с проверкой утверждений.
- Бюджет времени виден в настройках, но на этом экране не меняется.
- Цепочка моделей из двух слотов: основной и страховщик.
- Отдельный чип «verify» у источника: модель, которая перепроверяет утверждения готового ответа.
- У моделей провайдеров настраивается уровень усилий: оставить выбор модели или задать явный уровень. Модели без режима рассуждений показывают вместо этого «режим: upstream default».
- Проверка в трёх режимах: текущий движок, все движки сразу и полное исследование.
- В результате проверки видно статус, задержку, число найденного, счётчик по каждому движку и первые ссылки.
- В результате исследования — сколько раундов, сколько страниц прочитано, сколько цитат сошлось, вердикт проверяющего и список источников.
- Каждая настройка сохраняется сразу при нажатии, отдельной кнопки сохранения нет.
- Пока пишется одна настройка, блокируется только она — остальные работают.
Технические данные
| Параметр | Значение |
|---|---|
| Движок по умолчанию | fork |
| Глубина по умолчанию | normal |
| Стратегия по умолчанию | bounded |
| Бюджет по умолчанию | 180 секунд, допустимо от 60 до 300 |
| Слотов в цепочке | 2 |
| Страниц при быстром уровне | 3 |
| Страниц при обычном уровне | 5 |
| Страниц при глубоком уровне | до 8 |
| Поисковых запросов на прогон | 1 на быстром, 3 на обычном, 5 на глубоком |
| Знаков с одной страницы | 6000, 8000 и 12000 по уровням |
| Проверка утверждений | сама включается только на глубоком уровне |
| Подпись шапки | «N models · основная → страховщик», без цепочки — «авто» |
| Общее время на исследование | до 4 минут |
| Ожидание проверяющего | до 600 секунд |
| Хранение вердиктов проверки | 1 час |
| Где хранится настройка | файл search.json в служебной папке на сервере |
Поисковые движки
| Движок | Что делает |
|---|---|
| fork | DuckDuckGo и Google через браузер телефона вместе с AgentSearch |
| auto | быстрая цепочка без телефона: AgentSearch, затем SearXNG, затем DDG |
| agentsearch | внешний сервис поиска через сеть |
| Google через браузер или по ключу | |
| yandex | Яндекс через браузер или по ключу |
| duckduckgo | прямой запрос к DuckDuckGo без ключей |
| searxng | публичный или свой SearXNG |
Яндекс в fork не входит: он доступен только отдельным движком.
У каждого свои грабли, о которых честно сказано в подсказке под чипами: Google и Яндекс могут отдавать капчу или прятать ссылку, DuckDuckGo иногда отвечает капчей, SearXNG требует настроенного адреса. Метки brave и google cse в результатах AgentSearch — это его собственная пометка источника, а не прямая интеграция с этими поисковиками.
Почему fork зависит от телефона
Движок fork гоняет два поисковика через встроенный браузер. Если мост не подключён, такой поиск возвращает явную ошибку про мост, а не пустой ответ. Это удобно: сразу видно, что чинить.
Стратегия и глубина
Стратегия решает, как исследователь решает, что читать дальше. В режиме «linear» идёт один проход: поиск, чтение, ответ. Он дешевле и предсказуемее, но целевых дочитываний не будет. В режиме «bounded» планировщик смотрит найденные фрагменты и выбирает до четырёх ссылок и/или один новый запрос, при этом раундов не больше двух.
Глубина решает, сколько страниц читать и проверять ли утверждения. Быстрый уровень — три страницы и быстрый ответ, обычный — пять страниц, глубокий — до восьми страниц плюс планерная работа и проверка утверждений. Проверка на быстром и обычном уровнях выключена и включается вручную.
Цепочка моделей
Два слота, как в разделе распознавания: сначала основная модель, при ошибке или исчерпанной квоте — страховщик. У каждого слота своё поведение: у моделей провайдеров это уровень усилий.
Модель попадает в список, только если провайдер включён, у него есть ключ и его последний тест прошёл. Ни одного провайдера — список пуст, и исследование прямо скажет, что работать нечем.
Модель не может стоять в двух слотах сразу: выбрал её вторым разом — она переехала. Проверяющий назначается тем же чипом, повторное нажатие снимает его. Если источник стал недоступен, он пропадает из списка, и при следующем сохранении его id молча выбрасывается и из цепочки, и из верификатора. Никакого предупреждения при этом не будет.
Почему тут нет веб-ИИ
Поисковый контур намеренно работает на моделях API-провайдеров. Веб-ИИ из списка источников исключён целиком, поэтому его аккаунты не могут занять слот и не влияют на доступность цепочки. Поиск DeepSeek живёт отдельным путём и вызывается напрямую.
Что агент умеет с поиском
Найти в интернете
Агент умеет искать одним запросом и сразу несколькими — от двух до пяти, тогда они сливаются в один выдаваемый список. Движок и число результатов с движка он задаёт сам, если не хочет доверяться настройке по умолчанию.
Прочитать страницу
Агент читает одну страницу или от двух до пяти сразу. Умеет задавать метод, заголовки и тело запроса, сохранить файл к себе, вернуть скриншот вместо текста и принудительно открыть страницу через браузер телефона, если по обычному пути пришла капча.
Исследовать тему
Это главный инструмент: сам подбирает запросы, ищет, читает страницы, просит модель собрать ответ со ссылками и отдаёт счётчики: что прочитано, сколько цитат сошлось, что проверил верификатор. Он может задать число страниц от одной до двенадцати, глубину, стратегию, движок, бюджет и включить проверку утверждений. Есть режим вообще без модели: только поиск и чтение, когда нужен список источников, а не текст.
Забрать вердикты проверки
Фоновая проверка живёт час. Агент может забрать её сразу или подождать до пяти минут и получить по каждому утверждению вердикт: подтверждено, опровергнуто или не подтверждено, каким способом проверяли и какие ссылки использовали.
Чего агент не может
- Использовать веб-ИИ в синтезе исследования: такой вызов отклоняется с подсказкой использовать отдельный путь веб-поиска DeepSeek.
- Запустить исследование без единой доступной модели в цепочке.
- Искать через fork без подключённого моста.
- Включить поиск в сети при синтезе: доказательства уже собраны поиском, а поиск включается только на проверке утверждений.
- Передать в поиск контекст проекта или историю чата — это отдельная пайплайн, он туда ничего не подмешивает.
Ограничения
- Веб-ИИ в этом разделе не участвует вообще: ни в списке, ни в цепочке.
- Переключатель «рассуждения» в коде есть только для веб-ИИ, а таких источников в списке нет, так что на практике у моделей провайдеров остаётся только уровень усилий.
- Бюджет времени на экране только показывается: сменить его можно через настройку на сервере или передав своё значение в конкретном вызове.
- Список моделей молча теряет то, что стало недоступным, вместе с цепочкой и верификатором.
- Бюджет ограничивает работу планировщика, но не отменяет уже начатый поиск или уже начатое чтение.
- Проверка «все движки» реально ходит во все движки сразу и может занять заметное время.
- Синтез ограничен моделью из цепочки: если провайдер отвалился, синтеза не будет, даже если страницы прочитались.
- Проверка утверждений тратит отдельную модель и время: на глубоком уровне её стоит включать осознанно.