Insight AI Web 🌐
Overview
Insight AI Web is a Flask-based web application that allows users to extract and analyze content from any webpage using an AI-powered Question Answering (QA) model. By providing a URL and a question, users can quickly obtain insights from the web page.
Features
- Extracts text from any provided website URL.
- Uses Falcon-180B AI model for question-answering.
- Provides a user-friendly interface for easy interaction.
- Displays extracted insights in a clean and structured format.
- Error handling for invalid or inaccessible URLs.
How It Works
- The user enters a website URL and a question in the input fields.
- The application fetches and processes the website's text content.
- The AI model analyzes the extracted text and provides an answer based on the user's question.
- The response is displayed on the webpage.
Installation & Setup
Prerequisites
Ensure you have the following installed on your system:
- Python 3.x
- pip (Python package manager)
Dependencies
- Flask (Web framework)
- Transformers (For AI model)
- Requests (To fetch website content)
- BeautifulSoup (For HTML parsing)
Usage Guide
- Enter the website URL where you want to extract information.
- Type a question related to the content of that webpage.
- Click on the 'Transform Now 🔄' button.
- Wait for a few seconds while the AI processes your request.
- The extracted answer will be displayed on the screen.
Limitations
- The model processes only a limited amount of text (512 tokens max per request).
- Some websites may restrict automated scraping, causing errors.
- AI-generated answers depend on the quality and clarity of the extracted text.