Веб-поиск и извлечение — ИИ в веб-серфинге
Веб-поиск и извлечение — ИИ в веб-серфинге — понятное руководство на основе официальных документов
Представьте, что вы просите суперумного ассистента «найти актуальную цену на этот гаджет, прочитать технические характеристики и кратко пересказать». Именно это и умеет делать Hermes Agent благодаря своим инструментам веб-поиска и извлечения. Это всё равно что дать вашему ИИ браузер, маркер и блокнот одновременно.
Пять провайдеров: выбор «поисковика» для вашего ИИ
Hermes не полагается только на один способ поиска в интернете. Он поддерживает пять различных «бэкендов» — думайте о них как о разных поисковых системах и сервисах для чтения страниц. Вы можете выбрать один или позволить Hermes автоматически выбрать подходящий на основе ваших API-ключей.
Вот краткий обзор:
| Бэкенд | В чём силён |
|---|---|
| Firecrawl (по умолчанию) | Ищет и читает страницы. Отличный универсал. |
| SearXNG | Бесплатный, приватный, самохостинговый. Только поиск. |
| Parallel | Быстрый, мультимодальный поиск. |
| Tavily | Оптимизирован для ИИ-агентов. |
| Exa | Отлично подходит для нишевых запросов (статьи, новости, компании). |
Настройка: это просто конфигурационный файл
Вам не нужно писать код. Просто отредактируйте файл config.yaml следующим образом:
web:
backend: firecrawl # или searxng, parallel, tavily, exa
Совет профи: Можно комбинировать! Используйте бесплатный поисковый бэкенд и платный для извлечения:
web:
search_backend: "searxng" # Бесплатный поиск
extract_backend: "firecrawl" # Надёжное чтение страниц
Трюк «без ключа»: SearXNG для экономных
Если вы не хотите платить за API-ключ, SearXNG — ваш друг. Это бесплатная метапоисковая система с открытым исходным кодом, которая обращается к 70+ поисковым системам за вас. Просто укажите Hermes ваш собственный экземпляр:
web:
search_backend: "searxng"
# Установите это в переменных окружения:
# SEARXNG_URL=http://localhost:8080
Предупреждение: SearXNG только ищет. Чтобы действительно прочитать содержимое страницы, вам понадобится отдельный провайдер для извлечения (например, Firecrawl), указанный в extract_backend.
Браузер: руки и глаза вашего ИИ
Как только ваш ИИ находит страницу, ему нужно её «увидеть». Вот тут и пригодятся настройки браузера. Вы можете контролировать его поведение:
browser:
inactivity_timeout: 120 # Автозакрытие неактивного браузера через 2 минуты
command_timeout: 30 # Отказ от страницы через 30 секунд
record_sessions: false # Установите true для записи видео действий ИИ в браузере
Продвинутый совет: Если у вас открыт собственный браузер (например, Chrome), вы можете подключить к нему Hermes напрямую через специальную ссылку «CDP». Это позволит ИИ использовать ваши существующие сессии входа.
Резюме и практический совет
Веб-инструменты Hermes Agent — это как швейцарский нож для интернета. Вы можете искать, читать и извлекать информацию с любой страницы, просто настраивая конфигурацию. Ключевой момент — начать с настроек по умолчанию (Firecrawl) — они просто работают. Если вы столкнулись с платным доступом или хотите сэкономить, переключитесь на SearXNG для поиска и используйте его в паре с отдельным бэкендом для извлечения (например, Firecrawl).
Мой главный совет: Начните с простого. Установите backend: firecrawl, добавьте свой FIRECRAWL_API_KEY и запустите тестовый поиск. Как только увидите, что всё работает, экспериментируйте с комбинациями бэкендов для оптимизации затрат или скорости. Приятного сёрфинга с ИИ! 🌊
📖 Официальная документация
Эта статья основана на официальной документации Hermes Agent :Официальные документы › user-guide/features/web-search