A powerful tool for collecting, analyzing, and generating insights from customer reviews across multiple platforms using AI agents. 🤖💡
- Multi-platform Review Collection: Scrape reviews from various platforms including Trustpilot 🌐
- Sentiment Analysis: Analyze customer sentiment across key aspects (Support, Pricing, Ease of Use) 📊
- Actionable Insights: Generate business intelligence from review data 📈✨
- Aspect-based Analysis: Deep dive into specific aspects of your product/service 🔍
- Python 3.8+ 🐍
- pip (Python package manager) 📦
- Bright Data API token 🔑
- Nebius API key 🔑
-
Clone the repository:
git clone <repository-url> cd review-intelligence-agent -
Install dependencies:
pip install -r requirements.txt -
Create a
.envfile in the project root with your API keys:NEBIUS_API_KEY=your_nebius_api_key BRIGHT_DATA_API_TOKEN=your_bright_data_token WEB_UNLOCKER_ZONE=your_web_unlocker_zone BROWSER_ZONE=your_browser_zone
-
Update the
product_urlslist inreview_intelligence.pywith your target review pages 📝 -
Run the script:
python review_intelligence.py
The script will output a JSON analysis containing:
- Extracted reviews with metadata 🗂️
- Sentiment analysis scores for key aspects 🎯
- Business insights and recommendations 🧠💡
You can customize the analysis by modifying the agent configurations in review_intelligence.py:
- Adjust the LLM model parameters 🧩
- Modify aspect categories and keywords 📝
- Configure task parameters and expected outputs 🎛️