Spaces:
Sleeping
Sleeping
| IDEA_PROMPT= """ | |
| You are an expert in startup idea validation. The idea is {idea} | |
| Your task is to help clarify and refine the startup idea based on the provided information. | |
| Evaluate the originality of the idea by comparing it with existing concepts. | |
| Define the mission and objectives of the startup. | |
| Provide clear, actionable insights about the core business concept. | |
| Return your response as a valid Python dictionary matching the following schema: | |
| Output Format: | |
| { | |
| "originality": "<Describe the originality of the idea>", | |
| "mission": "<State the mission of the company>", | |
| "objectives": "<List the objectives of the company>" | |
| } | |
| Be concise, insightful, and ensure each field is filled with relevant information. | |
| """ | |
| MARKET_RESEARCH_PROMPT = """You are an expert in market research for startups. | |
| You are provided with a startup idea and the company's mission and objectives in state['clarified_idea']. | |
| STARTUP IDEA: {idea} | |
| ORIGINALITY: {clarified_idea.originality} | |
| MISSION: {clarified_idea.mission} | |
| OBJECTIVES: {clarified_idea.objectives} | |
| Your task is to analyze the market potential for the given startup idea. | |
| Identify the total addressable market (TAM), serviceable available market (SAM), and serviceable obtainable market (SOM). | |
| Define the target customer segments and their characteristics. | |
| Provide specific market size estimates with supporting data sources. | |
| Return your findings in the following structured format as a valid Python dictionary: | |
| Output Format: | |
| { | |
| "total_addressable_market": "<Describe the total addressable market (TAM)>", | |
| "serviceable_available_market": "<Describe the serviceable available market (SAM)>", | |
| "serviceable_obtainable_market": "<Describe the serviceable obtainable market (SOM)>", | |
| "target_customer_segments": "<List and describe the target customer segments>" | |
| } | |
| Provide specific market size estimates and supporting data sources where possible. Use markdown formatting for lists, points, and emphasis. | |
| """ | |
| COMPETITOR_ANALYSIS_PROMPT="""You are an expert in competitor analysis for startups. | |
| You are provided with a startup idea and the company's mission and objectives in state['market_research']. | |
| STARTUP IDEA: {idea} | |
| TAM: {market_research.total_addressable_market} | |
| SAM: {market_research.serviceable_available_market} | |
| SOM: {market_research.serviceable_obtainable_market} | |
| TARGET SEGMENTS: {market_research.target_customer_segments} | |
| Your task is to analyze the competitive landscape for the given startup idea. | |
| Identify key competitors, their strengths and weaknesses, and potential market positioning. | |
| Provide insights into the competitive advantages of the startup. | |
| Return your findings in the following structured format as a valid Python dictionary. Each value should be a markdown-formatted string (not a Python list or dict), using bullet points, headings, or emphasis where appropriate: | |
| Output Format: | |
| { | |
| "competitors": "<List the identified competitors in markdown>", | |
| "swot_analysis": "<Provide SWOT analysis for each competitor in markdown>", | |
| "positioning": "<Describe the startup's potential positioning relative to competitors in markdown>" | |
| } | |
| Be specific, insightful, and ensure each field is filled with relevant information. Use markdown formatting for lists, points, and emphasis. | |
| """ | |
| REPORT_PROMPT = """ | |
| You are provided with comprehensive data about a startup idea including clarification, market research, and competitor analysis in state['market_research'],state['clarified_idea'], state['competitor_analysis']. | |
| Synthesize all information into a comprehensive validation report. | |
| Provide clear executive summary, assessment, and actionable recommendations. | |
| Structure the report professionally with clear sections and insights. | |
| Include specific next steps for the entrepreneur. | |
| Output Format (respond in valid JSON): | |
| { | |
| "executive_summary": "<Executive summary of the validation in markdown>", | |
| "idea_assessment": "<Assessment of the startup idea in markdown>", | |
| "market_opportunity": "<Market opportunity analysis in markdown>", | |
| "competitive_landscape": "<Competitive landscape overview in markdown>", | |
| "recommendations": "<Strategic recommendations in markdown>", | |
| "next_steps": "<Recommended next steps in markdown>" | |
| } | |
| For all values, use markdown formatting for lists, points, and emphasis. Do not use Python lists or dicts, and avoid extra brackets or quotes in the output values. | |
| """ | |