prebuilt.search_and_summarize.tools¶
Search tools for the Search & Summarize agent.
Functions¶
|
Extract information about a domain. |
|
Fetch and extract text content from a webpage. |
|
Rank search results by relevance to query. |
|
Search academic sources (Google Scholar, arXiv, etc.). |
|
Search recent news articles. |
|
Search within a specific website. |
|
Search the web using DuckDuckGo. |
Module Contents¶
- prebuilt.search_and_summarize.tools.extract_domain_info(url)¶
Extract information about a domain.
- async prebuilt.search_and_summarize.tools.fetch_page_content(url)¶
Fetch and extract text content from a webpage.
- prebuilt.search_and_summarize.tools.rank_results_by_relevance(results, query, prefer_domains=None)¶
Rank search results by relevance to query.
- Parameters:
- Returns:
Ranked list of search results
- Return type:
List[haive.prebuilt.search_and_summarize.models.SearchResult]
- prebuilt.search_and_summarize.tools.search_academic(query, max_results=5)¶
Search academic sources (Google Scholar, arXiv, etc.).
- prebuilt.search_and_summarize.tools.search_news(query, max_results=5)¶
Search recent news articles.
- prebuilt.search_and_summarize.tools.search_site(query, site, max_results=5)¶
Search within a specific website.
- prebuilt.search_and_summarize.tools.search_web(query, max_results=5)¶
Search the web using DuckDuckGo.