An intelligent tool that uses natural language processing to understand user queries, find relevant information in a vector database, and automatically launch appropriate web pages.
- Natural language query processing
- Vector database search using OpenAI's text-embedding-3-large model
- Intelligent response generation with GPT-4-mini
- Automated browser action execution
- User-friendly Gradio interface
- Python 3.12 or higher
- Chrome/Firefox browser installed
- OpenAI API key
- Clone the repository:
cd auto_browser
- Install required packages:
pip install -r requirements.txt
- Set up your environment variables:
# Create a .env file and add your OpenAI API key
echo "OPENAI_API_KEY=your-api-key-here" > .env
Note. I have done scrapping for https://www.rsystems.com/ using web_scraper
- Start the Gradio interface:
python main.py C:\\learn\\vector_store
-
Open your browser and navigate to
http://localhost:7860
-
Enter your query in natural language