readme changes
This commit is contained in:
parent
04850da83d
commit
df0d83e86e
2 changed files with 5 additions and 26 deletions
|
|
@ -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!
|
||||
|
|
|
|||
|
|
@ -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"""
|
||||
|
|
|
|||
Loading…
Reference in a new issue