--- title: Intelligent Search Engine emoji: 🔍 colorFrom: blue colorTo: indigo sdk: gradio sdk_version: "4.14.0" app_file: app.py pinned: false --- # 🔍 Intelligent Search Engine An AI-powered search engine that provides intelligent summaries and insights from web content. ## Features - 🌐 Web search powered by DuckDuckGo - 🤖 AI-powered content summarization - 📊 Semantic search capabilities - 📱 Clean, responsive UI ## Technical Details ### Core Components 1. **Search Engine (`search_engine.py`)** - DuckDuckGo integration for web search - Content processing and summarization - URL validation and metadata extraction 2. **Web Interface (`app.py`)** - Gradio-based UI - Error handling - Result formatting ### Models - Summarization: facebook/bart-base - Embeddings: sentence-transformers/all-MiniLM-L6-v2 ### Dependencies - Python 3.10 - Gradio 4.14.0 - Transformers - DuckDuckGo Search - BeautifulSoup4 - Langchain - Sentence Transformers ## Usage 1. Enter your search query in the text box 2. Adjust the number of results using the slider 3. Click "Submit" to see the results ## Example Queries - "Latest developments in artificial intelligence" - "Climate change solutions" - "Space exploration news" ## Deployment This project is deployed on Hugging Face Spaces, optimized for CPU environments. ## License Apache 2.0