readme changes

This commit is contained in:
Madhu 2024-12-08 21:09:15 +05:30
parent 04850da83d
commit df0d83e86e
2 changed files with 5 additions and 26 deletions

View file

@ -1,4 +1,4 @@
# AI Startup Organization Agency 🚀
# AI Startup Services Agency 🚀
An intelligent multi-agent system that provides comprehensive startup analysis and strategic guidance for a startup you'd want to build using Agency Swarm framework and OpenAI's GPT models
@ -32,7 +32,7 @@ https://github.com/user-attachments/assets/64a240b1-4597-48b0-84b2-9230753e1228
- Suggests optimal tech stack and cloud solutions
- Estimates development costs and timelines
- **Marketing Manager Agent**: Marketing strategy leader
- **Client Success Agent**: Marketing strategy leader
- Develops go-to-market strategies
- Plans customer acquisition approaches
- Coordinates with product team
@ -40,8 +40,8 @@ https://github.com/user-attachments/assets/64a240b1-4597-48b0-84b2-9230753e1228
### Custom Tools
The agency uses specialized tools built with OpenAI Schema for structured analysis:
- **Analysis Tools**: AnalyzeStartupTool for market evaluation, MakeStrategicDecision for decision tracking
- **Technical Tools**: QueryTechnicalRequirements and EvaluateTechnicalFeasibility for technical assessment
- **Analysis Tools**: AnalyzeProjectRequirements for market evaluation and analysis of startup idea
- **Technical Tools**: CreateTechnicalSpecification for technical assessment
### 🔄 Asynchronous Communication
@ -76,7 +76,7 @@ Before anything else, Please get your OpenAI API Key here: https://platform.open
3. **Run the Streamlit app**:
```bash
streamlit run ai_startup_org_agents/main.py
streamlit run ai_startup_org_agents/agency.py
```
4. **Enter your OpenAI API Key** in the sidebar when prompted and start analyzing your startup idea!

View file

@ -5,27 +5,6 @@ import streamlit as st
from instructor import OpenAISchema
import asyncio
# Schema Classes
class ProjectRequirements(OpenAISchema):
"""Schema for project requirements analysis"""
project_scope: str
complexity: Literal["high", "medium", "low"]
estimated_timeline: str
key_deliverables: List[str]
technical_requirements: List[str]
budget_range: str
potential_challenges: List[str]
class TechnicalSpecification(OpenAISchema):
"""Schema for technical architecture and specifications"""
architecture_type: str
core_technologies: List[str]
api_requirements: List[str]
database_design: Dict[str, List[str]]
security_requirements: List[str]
scalability_considerations: List[str]
estimated_development_hours: int
# Tools
class AnalyzeProjectRequirements(BaseTool):
"""Tool for comprehensive project analysis"""