EliBabakhani/ProductStrategyAgent
0
๐ง ProductStrategyAgent
AI-Powered Product Launch Orchestrator using Google's Agent Development Kit (ADK)
This project automates and orchestrates the complex, multi-step process of launching a new product or feature using a system of intelligent agents. It is built with the Agent Development Kit (ADK) and integrates Gemini, OpenAI, and Google Cloud services to simulate a multi-agent team for product management.
๐ What It Does
This system mimics the strategic workflows of a product manager, automatically handling:
- ๐ Market Research: Analyze user needs and trends
- ๐ Competitive Analysis: Evaluate competing products and positioning
- โ๏ธ PRD Generation: Create product requirement documents and user stories
- ๐ฃ Marketing Assets: Generate press releases and social media copy
- ๐ค Orchestration: Central coordination of all agents through a single root agent
๐งฑ Agent Architecture
๐ Tech Stack
- ๐ง Agent Development Kit (ADK)
- ๐ค Gemini / OpenAI (O3 Mini) for LLM-based generation
- ๐๏ธ Google Cloud Storage / BigQuery (planned for expansion)
- ๐งช Python (venv)
- ๐ Optional web/CLI interface
๐ How to Run
1. Clone the Repository
git clone https://github.com/EliBabakhani/ProductStrategyAgent.git
cd ProductStrategyAgent
2. Create .env File
Create a .env file using the provided .env.example:
env
Copy
Edit
OPENAI_API_KEY=your_openai_key
3. Install Dependencies
bash
Copy
Edit
pip install -r requirements.txt
4. Run Root Agent
Use CLI or script to run:
bash
Copy
Edit
python run.py
(Example run.py should call product_strategy_agent.run() with sample inputs.)
๐ฆ Outputs
The system produces:
๐ Product Requirements Document (PRD)
๐ง Market & Competitive summaries
๐ฃ Marketing content drafts
All outputs are structured in JSON or Markdown and ready for integration into your PM stack.
๐ File Structure
arduino
Copy
Edit
ProductStrategyAgent/
โ
โโโ agents/
โ โโโ product_strategy_agent.py
โ โโโ market_analysis_agent.py
โ โโโ competitive_analysis_agent.py
โ โโโ prd_agent.py
โ โโโ marketing_agent.py
โโโ run.py
โโโ .env.example
โโโ .gitignore
โโโ requirements.txt
โโโ README.md
๐ค Contributing
PRs and feedback welcome! For major changes, please open an issue first.
๐ License
This project is for educational and hackathon use. For production licensing, please contact the maintainer.
๐ Acknowledgments
Built with โค๏ธ for the [Google ADK Hackathon] using the Agent Development Kit, Gemini, and OpenAI APIs.
yaml
Copy
Edit
---
Would you like me to generate:
- `.env.example`
- `requirements.txt`
- or `run.py` boilerplate to demo agent orchestration?
Let me know!
