Web Browsing
Web Browsing is a powerful feature that allows ModularMind to interact with the internet in real-time, searching for and retrieving information to enhance your workflows. This feature enables ModularMind to make informed decisions and provide up-to-date responses based on the latest available information online.
When you run a stack, ModularMind automatically determines if additional data collection is necessary. If so, it can:
- Search phrases on the internet
- Visit specific web pages
- Navigate through websites to find relevant information
This dynamic approach allows you to build flexible workflows that adapt to changing information and requirements.
Capabilities
- Search multiple phrases in parallel and visit resulting web pages
- Visit multiple links to web pages directly
- Navigate within websites (e.g., clicking on elements, following links)
- Read text content on web pages
- Interpret images on web pages
- Extract links from web pages
Usage
ModularMind will automatically decide when to use web browsing based on the context of your prompt. For example:
- If you ask about recent events or information that may not be in its knowledge base
- When you request up-to-date information on a specific topic
You can also directly instruct ModularMind to use web browsing:
- “Search on the web for…"
- "Visit this website and…”
- Provide specific URLs for ModularMind to visit
Examples
- Prompt: “Who won the Oscars in 2023 and 2024?”
Action: ModularMind will search for “oscars 2023 winners” and “oscars 2024 winners”, then compile the results. - Prompt: “What are the latest developments on OpenAI?”
Action: ModularMind will search for recent news about OpenAI with a phrase like “latest news openai” and summarize the findings. - Prompt: “What are the latest developments on OpenAI:
https://openai.com/news
”
Action: ModularMind will visit the specified news page and summarize the information. - Prompt: “What is the pricing plan of Apollo sales platform?”
Action: ModularMind will search for “apollo pricing”, locate the pricing page, and return the details. - Prompt: “What is the pricing of this product:
https://apollo.io
”
Action: ModularMind will visit the homepage, find and click the “Pricing” button, then return pricing details. - Prompt: “Get the links to the posts:
https://openai.com/news
”
Action: ModularMind will visit the page and return a list of post links. - Prompt: “Visit these links to the OpenAI’s news page posts and summarize them”
Action: ModularMind will visit all provided links in parallel, read the content, and provide summaries. - Prompt: “Here is an example link used to search keyword data on Semrush:
https://www.semrush.com/analytics/keywordoverview/?q=ai+agent&db=us
. Now search for these keywords: ai assistant, automated intelligence.”
Action: ModularMind will use the URL pattern to construct links by replacing the search terms, and visit:https://www.semrush.com/analytics/keywordoverview/?q=ai+assistant&db=us
andhttps://www.semrush.com/analytics/keywordoverview/?q=automated+intelligence&db=us
, then compile the results.
Best Practices
- Be specific: Provide clear instructions or URLs when you want ModularMind to visit particular pages.
- Use chaining: For tasks that will be applied to multiple webpages, use one stack to retrieve links on a page and another stack to process the content of those links.
- Leverage URL patterns: Provide example URLs to help ModularMind understand how to construct similar URLs for relevant pages, like search results for different keywords or profile page for another username.
- Combine with other features: Web browsing becomes even more powerful when used in conjunction with features like MindPass for accessing authenticated content.
- Be explicit when necessary: You can always tell ModularMind exactly what you want it to do, such as “Make sure to search on the web” or “Don’t search on the web for this task.”
By mastering the web browsing feature, you can create dynamic, information-rich workflows that leverage the vast resources of the internet to enhance your productivity and decision-making processes.