Updated README

This commit is contained in:
ShubhamSaboo 2025-06-02 15:03:11 -05:00
parent 5451ecf8d1
commit a620d8c367
9 changed files with 50 additions and 46 deletions

View file

@ -47,7 +47,7 @@ Follow these steps to set up and run the application:
1. **Clone the Repository**:
```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd ai_agent_tutorials/ai_competitors_analysis_team
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team
```
2. **Install the dependencies**:

View file

@ -15,7 +15,7 @@ This script demonstrates how to build a team of AI agents that work together as
1. Clone the GitHub repository
```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/ai_agent_tutorials/ai_finance_agent_team
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team
```
2. Install the required dependencies:

View file

@ -37,7 +37,7 @@ Follow these steps to set up and run the application:
1. **Clone the Repository**:
```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd ai_agent_tutorials/ai_game_design_team
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team
```
2. **Install Dependencies**:

View file

@ -26,7 +26,7 @@ A Streamlit application that simulates a full-service legal team using multiple
```bash
# Clone the repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/ai_agent_tutorials/ai_legal_agent_team
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team
# Install dependencies
pip install -r requirements.txt

View file

@ -36,8 +36,8 @@ A Streamlit application that simulates a full-service recruitment team using mul
```bash
# Clone the repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd ai_agent_tutorials/ai_recruitment_agent_team
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team
# Install dependencies
pip install -r requirements.txt
```

View file

@ -64,7 +64,7 @@ Before anything else, Please get your OpenAI API Key here: https://platform.open
1. **Clone the Repository**:
```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/ai_agent_tutorials/ai_services_agency
cd advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency
```
2. **Install the dependencies**:

View file

@ -36,7 +36,7 @@ Follow the steps below to set up and run the application:
1. **Clone the Repository**
```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd ai_agent_tutorials/ai_coding_agent_o3-mini
cd advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team
```
2. **Install the dependencies**

View file

@ -25,7 +25,7 @@ This application leverages multiple specialized AI agents to provide comprehensi
```bash
# Clone the repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/ai_agent_tutorials/multimodal_design_agent_team
cd advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team
# Create and activate virtual environment (optional)
python -m venv venv

View file

@ -1,69 +1,73 @@
# 🚀 Product Launch Intelligence Agent
A **streamlined intelligence hub** for Go-To-Market (GTM) & Product-Marketing teams.
Built with **Agno + Firecrawl + Streamlit**, the app turns scattered public-web data into concise, actionable launch insights.
Built with **Streamlit + Agno (GPT-4o) + Firecrawl**, the app turns scattered public-web data into concise, actionable launch insights.
## 🎯 Core Use-Cases
## 3 Specialized Agents
| Tab | What You Get |
|-----|--------------|
| **Competitor Analysis** | GTM-focused breakdown of a rival's latest launches key messaging, differentiators, pricing cues & launch channels |
| **Market Sentiment** | Consolidated review themes & social chatter split by 🚀 *positive* / ⚠️ *negative* drivers |
| **Launch Metrics** | Publicly available KPIs press coverage, engagement numbers, qualitative "buzz" signals |
| **Competitor Analysis Agent** | Evidence-backed breakdown of a rival's latest launches positioning, differentiators, pricing cues & channel mix |
| **Market Sentiment Agent** | Consolidated social chatter & review themes split by 🚀 *positive* / ⚠️ *negative* drivers |
| **Launch Metrics Agent** | Publicly available KPIs adoption numbers, press coverage, qualitative "buzz" signals |
Additional goodies:
Responses are neatly rendered in markdown with a two-step process:
1. First, a concise bullet list of key findings
2. Then, an expanded 1200-word analysis with executive summary, deep dive, and recommendations
* 🔑 **Sidebar key input** enter OpenAI & Firecrawl keys securely (type="password")
* 🧠 **Specialised multi-agent core** three expert agents collaborate for richer insight
* 🔍 Product Launch Analyst (GTM strategist)
* 💬 Market Sentiment Specialist (consumer-perception guru)
* 📈 Launch Metrics Specialist (performance analyst)
* ⚡ **Quick actions** press **J/K/L** to trigger the three analyses without touching the UI
* 📑 **Auto-formatted Markdown reports** bullet summary first, then expanded deep-dive
* 🛠️ **Sources section** every report ends with the URLs that were crawled or searched
## 🛠️ Tech Stack
| Layer | Details |
|-------|---------|
| Data | **Firecrawl** search + crawl (async, poll-based) |
| Agent | **Agno** single-agent with FirecrawlTools & markdown output |
| UI | **Streamlit** wide layout, custom CSS, tabbed workflow |
| LLM | **OpenAI GPT-4o** for analysis and insights |
| Data | **Firecrawl** async search + crawl API |
| Agents | **Agno** (GPT-4o) with FirecrawlTools |
| UI | **Streamlit** wide-layout, tabbed workflow |
| LLM | **OpenAI GPT-4o** |
## 🚀 Quick Start
### How to get Started?
1. Clone the GitHub repository
1. **Clone** the repository
```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/multi_agent_apps/product_launch_intelligence_agent
```
2. Install the required dependencies:
2. **Install** dependencies
```bash
pip install -r requirements.txt
```
3. **Set up API Keys**
You can provide your API keys in two ways:
- **Environment Variables**: Add to `.env` file
```ini
OPENAI_API_KEY=sk-************************
FIRECRAWL_API_KEY=fc-************************
```
- **UI Input**: Enter keys directly in the app's sidebar
3. **Run**
```bash
streamlit run product_launch_intelligence_agent.py
3. **Provide API keys** (choose either option)
**Environment variables** create a `.env` file:
```ini
OPENAI_API_KEY=sk-************************
FIRECRAWL_API_KEY=fc-************************
```
**In-app sidebar** paste the keys into the secure text inputs
4. **Navigate** to <http://localhost:8501> and start exploring.
4. **Run the app**
```bash
streamlit run product_launch_intelligence_agent.py
```
5. **Browse** to <http://localhost:8501> you should see three analysis tabs.
## 🕹️ Using the Application
1. **Enter API Keys** in the sidebar if not set in environment variables
2. Pick a tab (Competitor ▸ Sentiment ▸ Metrics)
3. Enter the **company / product / hashtag** requested
4. Hit **Analyze** a spinner indicates data gathering
5. Review the two-part analysis:
- Initial bullet points for quick insights
- Expanded report with detailed analysis
1. Enter **API keys** in the sidebar (or ensure they are in your environment).
2. Type a **company / product / hashtag** in the main input box.
3. Pick a tab and hit the corresponding **Analyze** button a spinner will appear while the agent works.
4. Review the two-part analysis:
* Bullet list of key findings
* Expanded, richly-formatted report (tables, call-outs, recommendations)