Spaces:
Build error
Build error
| license: mit | |
| title: crawling rag | |
| sdk: gradio | |
| emoji: π | |
| colorFrom: gray | |
| colorTo: purple | |
| short_description: a rag that can crawle website | |
| sdk_version: 5.7.1 | |
| # π Intelligent Web Search Engine | |
| An advanced AI-powered search engine that provides deep understanding of web content, code analysis, and intelligent insights. | |
| ## π Features | |
| - Multi-model AI analysis | |
| - Semantic search and caching | |
| - Automatic insights generation | |
| - Smart follow-up questions | |
| - Code-aware analysis | |
| - Related searches | |
| ## π Deployment to Hugging Face Spaces | |
| 1. Create a new Space: | |
| - Go to [huggingface.co/spaces](https://huggingface.co/spaces) | |
| - Click "Create new Space" | |
| - Choose "Gradio" as the SDK | |
| - Select "CPU" as the hardware | |
| - Name your space (e.g., "intelligent-web-search") | |
| 2. Upload Files: | |
| - Upload all files from the `aiws` directory | |
| - Make sure to include: | |
| - `app.py` | |
| - `search_engine.py` | |
| - `requirements.txt` | |
| - `packages.txt` | |
| 3. Space Settings: | |
| - Go to the "Settings" tab | |
| - Under "Repository secrets", add any required API keys | |
| - Under "Variables", set: | |
| ``` | |
| PYTHON_PACKAGES_PATH=/home/user/.local/lib/python3.9/site-packages | |
| ``` | |
| 4. The space will automatically build and deploy your app | |
| ## π¦ Local Development | |
| 1. Clone the repository: | |
| ```bash | |
| git clone [your-repo-url] | |
| cd aiws | |
| ``` | |
| 2. Install dependencies: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 3. Run the app: | |
| ```bash | |
| python app.py | |
| ``` | |
| ## π§ Configuration | |
| The search engine uses several AI models: | |
| - Summarization: facebook/bart-base | |
| - Code Understanding: Salesforce/codet5-small | |
| - General QA: google/flan-t5-base | |
| - Embeddings: sentence-transformers/all-MiniLM-L6-v2 | |
| ## π Usage | |
| 1. Enter your search query | |
| 2. Adjust the maximum number of results (1-20) | |
| 3. Click "Search" | |
| 4. View results including: | |
| - Key insights | |
| - Follow-up questions | |
| - Detailed analysis | |
| - Related searches | |
| ## π€ Contributing | |
| Contributions are welcome! Please feel free to submit a Pull Request. |