Веб-поиск

Чему научитесь

Видео 7:13 и текст урока

К концу урока вы сможете:

Видео и текст урока.

Смотреть урок на Skilljar The web search tool · 7:13

Важно: прежде чем пользоваться веб-поиском, ваша организация должна включить его в настройках консоли. Настройка здесь: https://console.anthropic.com/settings/privacy

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

Сервер спрашивает о последних достижениях в квантовых вычислениях, Claude ищет в интернете и отвечает по трём результатам.
Вопрос о последних достижениях в квантовых вычислениях: Claude ищет в интернете и отвечает по трём найденным результатам.

Подключаем веб-поиск

Чтобы использовать веб-поиск, создайте объект схемы с такими обязательными полями:

web_search_schema = {
    "type": "web_search_20250305",
    "name": "web_search",
    "max_uses": 5
}

Поле max_uses ограничивает, сколько поисков может выполнить Claude. Claude может делать уточняющие поиски по первым результатам, так что это защищает от лишних вызовов. Один поиск возвращает несколько результатов, но Claude может решить, что нужны дополнительные поиски.

Как устроен ответ

Когда Claude пользуется веб-поиском, в ответе есть блоки нескольких типов:

Блоки ответа с запросом Claude best exercises building leg muscle strength scientific research и результатом с nih.gov.
Блоки ответа: запрос Claude («best exercises building leg muscle strength scientific research») и результат с nih.gov.

По структуре ответа видно, что именно искал Claude и какие источники нашёл. Цитаты содержат конкретный текст, на который Claude опирался, вместе с URL источников.

Ограничение доменов

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

web_search_schema = {
    "type": "web_search_20250305",
    "name": "web_search",
    "max_uses": 5,
    "allowed_domains": ["nih.gov"]
}

Например, для вопросов о медицине или упражнениях ограничение доменами вроде PubMed (nih.gov) даёт информацию, основанную на исследованиях, а не на случайных блогах.

Главная PubMed с поиском и пометкой о более чем 38 миллионах цитат биомедицинской литературы.
PubMed: более 38 миллионов ссылок на биомедицинскую литературу.

Как показывать результаты

Разные типы блоков ответа рассчитаны на определённое отображение в интерфейсе:

Шесть карточек источников с nih.gov вверху, ниже абзац Introduction со ссылкой-цитатой на ncbi.nlm.nih.gov.
Шесть карточек источников с nih.gov вверху и текст ответа со встроенной цитатой ncbi.nlm.nih.gov.

Такая структура помогает пользователям понять, как Claude пришёл к ответу, и делает источники прозрачными. Формат цитат ясно показывает, какая информация из какого источника, — это повышает доверие к ответам ИИ.

Где пригодится

Веб-поиск лучше всего подходит для:

Просто добавьте схему в массив tools при вызове API, и Claude сам решит, когда веб-поиск поможет ответить на вопрос.

Дальше

Блок пройден. В оригинале после этого урока идёт официальный квиз Skilljar — Quiz on tool use with Claude (7 вопросов, проходится на Skilljar). Проверить себя можно и нашим пробным экзаменом по инструментам.

Оригинал урока: The web search tool.