{ "cells": [ { "cell_type": "markdown", "id": "7638ee3862c99f60", "metadata": {}, "source": [ "# Web Search Agent\n", "\n", "In this recipe, we'll explore using Mirascope to enhance our Large Language Model (LLM) — specifically OpenAI's GPT-4o mini — by providing it with access to the web and its contents. We will be using DuckDuckGo's API as a tool for our Agentic workflow.\n", "\n", "
\n", "\n", "Background
\n", "\n", "In the past, users had to rely on search engines and manually browse through multiple web pages to find answers to their questions. Large Language Models (LLMs) have revolutionized this process. They can efficiently utilize search engine results pages (SERPs) and extract relevant content from websites. By leveraging this information, LLMs can quickly provide accurate answers to user queries, eliminating the need for active searching. Users can simply pose their questions and let the LLM work in the background, significantly streamlining the information retrieval process.\n", "
\n", "Additional Real-World Applications
\n", "Advanced Research Assistant
\n", "Personalized Education
\n", "Business Intelligence
\n", "Technical Support and Troubleshooting
\n", "Travel Planning
\n", "Journalism and Fact-Checking
\n", "Environmental Monitoring
\n", "