Skip to content

adi0900/Polysynth-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Polysynth AI

AI-Powered Product Design Evaluation System

Version License


Overview

Polysynth AI is an intelligent chatbot system that helps SMEs (Subject Matter Experts) and researchers evaluate product ideas through multi-agent analysis. It acts as a specialized Product Design expert, coordinating multiple AI agents to provide comprehensive feasibility assessments across UX Design, QA, Engineering, Cybersecurity, and Product Management domains.

Key Features

  • 7 Specialized SME Agents - Domain experts in different fields
  • Glassmorphism UI - Modern, premium dark mode interface
  • Real-time Analysis - Parallel agent execution for fast results
  • Comprehensive Reports - Feasibility scores, recommendations, and alternatives
  • Cloud-Native - Scalable deployment on Google Cloud Run
  • AI-Powered - Built with Anthropic Claude (ADK)

πŸš€ Quick Start

Get started in 5 minutes:

# Clone repository
git clone https://github.com/adi0900/Polysynth-AI.git
cd Polysynth-AI

# Frontend setup
cd frontend
npm install
npm run dev

# Backend setup (separate terminal)
cd backend/agents/product-designer
pip install -r requirements.txt
python main.py

πŸ“– Full Guide: See Quick Start Documentation


πŸ“š Documentation

Getting Started

Architecture

Guides

πŸ“‹ All Documentation: See Documentation Index


πŸ—οΈ Architecture

User Interface (Next.js)
         ↓
Product Designer Agent (Orchestrator)
         ↓
    β”Œβ”€β”€β”€β”€β”΄β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”
    ↓         ↓    ↓    ↓    ↓    ↓
  QA Agent  UX  Security Eng DevRel PM
         ↓
  Comprehensive Analysis Report

Technology Stack

Frontend:

  • Next.js 15 + TypeScript
  • TailwindCSS + Glassmorphism
  • GSAP Animations
  • Recharts

Backend:

  • Python 3.11 + Flask
  • Anthropic Claude (ADK)
  • Google Cloud Run
  • Docker

Infrastructure:

  • Google Cloud Platform
  • Container Registry
  • Secret Manager
  • Cloud Monitoring

🎯 How It Works

  1. User Input - Describe your product idea with features and specifications
  2. Agent Orchestration - Product Designer agent coordinates specialized SME agents
  3. Parallel Analysis - Each agent evaluates from their domain perspective
  4. Synthesis - Results aggregated into comprehensive report with feasibility score
  5. Recommendations - Get actionable feedback and suggested improvements
  6. Iteration - Tune product based on feedback or explore alternatives

πŸ–₯️ Project Structure

Polysynth-AI/
β”œβ”€β”€ frontend/                   # Next.js dashboard
β”‚   β”œβ”€β”€ app/                   # Pages and layouts
β”‚   β”œβ”€β”€ components/            # React components
β”‚   └── lib/                   # API integration
β”‚
β”œβ”€β”€ backend/                    # Python agents
β”‚   β”œβ”€β”€ agents/
β”‚   β”‚   β”œβ”€β”€ product-designer/  # Primary orchestrator
β”‚   β”‚   β”œβ”€β”€ qa-agent/
β”‚   β”‚   β”œβ”€β”€ ux-agent/
β”‚   β”‚   └── .../               # Other SME agents
β”‚   └── scripts/               # Deployment scripts
β”‚
└── docs/                       # Complete documentation
    β”œβ”€β”€ frontend/              # Frontend docs
    β”œβ”€β”€ backend/               # Backend docs
    β”œβ”€β”€ api/                   # API reference
    β”œβ”€β”€ guides/                # User guides
    └── infrastructure/        # GCP setup

πŸ‘₯ Team

Member Role Responsibilities
Aditya Frontend Lead UI/UX, Dashboard, Components
Shakthi Shivani Infrastructure GCP Setup, Cloud Run Deployment
Nilam Backend Lead ADK Integration, Agent Development
Balram TBD To be assigned
Sakshi TBD To be assigned

πŸš€ Deployment

Frontend (Vercel)

cd frontend
vercel --prod

Backend (Cloud Run)

cd backend/scripts
./deploy-all-agents.sh

πŸ“– Full Guide: See Deployment Documentation


πŸ§ͺ SME Agents

Product Designer (Primary)

Orchestrates all agents and synthesizes comprehensive analysis

Specialized Agents

  • QA Agent - Quality assurance and testing evaluation
  • UX Design Agent - User experience and interface feasibility
  • Cybersecurity Agent - Security assessment and recommendations
  • Engineering Manager - Technical feasibility and architecture
  • Developer Relations - Developer experience evaluation
  • Product Management - Market strategy and positioning

πŸ“Š Features

Current (v1.0)

  • βœ… Glassmorphism UI with dark mode
  • βœ… Product Designer agent (orchestrator)
  • βœ… Complete frontend component library
  • βœ… API integration structure
  • βœ… Backend agent framework
  • βœ… Docker containerization
  • βœ… GCP deployment scripts

Planned (v2.0)

  • ⏳ All 7 SME agents operational
  • ⏳ User authentication
  • ⏳ Project history database
  • ⏳ Real-time updates
  • ⏳ Advanced analytics
  • ⏳ Export to PDF

πŸ”§ Development

Prerequisites

  • Node.js 18+
  • Python 3.11+
  • Docker
  • gcloud CLI
  • Anthropic API key

Setup

# Install frontend dependencies
cd frontend
npm install

# Install backend dependencies
cd backend/agents/product-designer
pip install -r requirements.txt

# Configure environment variables
cp .env.example .env
# Edit .env with your API keys

Run Locally

# Frontend (port 3000)
cd frontend
npm run dev

# Backend (port 8080)
cd backend/agents/product-designer
python main.py

🀝 Contributing

We welcome contributions! Please follow our workflow:

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'feat: add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

πŸ“– Guidelines: See Development Workflow


πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ”— Links


πŸ“ž Support

For questions or issues:

  1. Check Documentation
  2. Search GitHub Issues
  3. Create new issue with appropriate label

🎯 Roadmap

Phase 1: MVP βœ… (Current)

  • Frontend UI with glassmorphism
  • Backend agent structure
  • Product Designer agent
  • Basic analysis workflow

Phase 2: Core Features πŸ”„ (In Progress)

  • Deploy all 7 SME agents
  • Full analysis workflow
  • User authentication
  • Project history

Phase 3: Enhancements πŸ“… (Planned)

  • Real-time collaboration
  • Advanced analytics
  • Export capabilities
  • API marketplace

Phase 4: Scale πŸš€ (Future)

  • Multi-tenancy
  • Enterprise features
  • White-label solution
  • Mobile apps

πŸ“ˆ Status

Component Status Deployment
Frontend UI βœ… Complete Ready
Product Designer Agent βœ… Complete Ready
QA Agent πŸ”„ In Progress Pending
UX Agent πŸ”„ In Progress Pending
Security Agent πŸ”„ In Progress Pending
Engineering Agent πŸ”„ In Progress Pending
DevRel Agent πŸ”„ In Progress Pending
PM Agent πŸ”„ In Progress Pending
Documentation βœ… Complete βœ…

πŸ“– Abbreviations

Term Full Form
SME Subject Matter Expert
AI Artificial Intelligence
ADK Agent Development Kit
UX User Experience
QA Quality Assurance
PM Product Management
GCP Google Cloud Platform
API Application Programming Interface

Version: 1.0 Last Updated: 2025-01-06 Maintained by: Polysynth AI Team


Made with ❀️ by Aditya, Shakthi Shivani, Nilam, Balram, and Sakshi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors