ISE / README.md
fikir ashenafi
Update README.md
a23c67c verified
|
raw
history blame
1.37 kB
metadata
title: Intelligent Search Engine
emoji: πŸ”
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.7.1
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 5.7.1
  • 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