Search engines
Актуальная информация из интернета и баз эксплойтов для agents — через DuckDuckGo, Sploitus, Tavily, SearXNG, Perplexity и другие search engines.
Agentsagent — агентАгент ИИ PentAGI: модель с собственным промптом, настройками и инструментами, выполняющая один вид работы в рамках флоу, например тестирование, написание кода или поиск в интернете. выполняют поиск через единый tooltool — инструментТо, через что действует агент: встроенная возможность вроде терминала, изолированного браузера или веб-поиска либо программа в песочнице, например nmap, metasploit или sqlmap. web_. Они запрашивают режим — links для получения источников с фрагментами, answer для синтезированного ответа, research для глубокого анализа по нескольким источникам или exploit для PoC и наступательных инструментов — а tool выбирает для него оптимальную настроенную search enginesearch engine — поисковая системаВеб-сервис поиска, который агенты используют для сбора актуальной информации, например DuckDuckGo, Google или Tavily., повторяет попытки при временных сбоях и автоматически переключается на другую search engine в случае отказа.
Включите любую комбинацию search engines в .env; DuckDuckGo включён, если не задан DUCKDUCKGO_:
| Search engine | Переменные | Примечания |
|---|---|---|
| DuckDuckGo | DUCKDUCKGO_, DUCKDUCKGO_ | Ключ не требуется; включено по умолчанию |
| Sploitus | SPLOITUS_ | Поиск эксплойтов и уязвимостей, ключ не требуется |
| Google Custom Search | GOOGLE_, GOOGLE_ | Закрыт для новых customer; Google прекращает его работу 1 января 2027 года |
| Tavily | TAVILY_ | |
| Firecrawl | FIRECRAWL_, FIRECRAWL_ | |
| Traversaal | TRAVERSAAL_ | |
| Perplexity | PERPLEXITY_, PERPLEXITY_, PERPLEXITY_ | |
| SearXNG | SEARXNG_, SEARXNG_, SEARXNG_ | Самостоятельно размещаемый метапоиск |
DUCKDUCKGO_ENABLED=true
SPLOITUS_ENABLED=true
TAVILY_API_KEY=your_tavily_key
SEARXNG_URL=http://your-searxng-instance:8080Встроенная резервная search engine
WEB_ заставляет PentAGI открывать страницы результатов в собственном изолированном браузере и составлять их краткое изложение с помощью вашей модели. Для ответов, исследований и эксплойтов этот метод применяется после Tavily, Firecrawl и Perplexity, но до Traversaal. Параметры WEB_ и WEB_ ограничивают объём выполняемой работы. По умолчанию эта функция отключена.
Браузер
Независимо от поиска, agents могут открывать страницы через встроенный сервис scraper — изолированный браузер, который возвращает содержимое страниц и скриншоты.
Последнее обновление: