8
n8n 中文网amn8n.com

使用Claude分析和Gmail报告生成个性化创业想法

高级

这是一个Market Research, Multimodal AI领域的自动化工作流,包含 26 个节点。主要使用 Set, Code, Gmail, Merge, FormTrigger 等节点。 使用Claude分析和Gmail报告生成个性化创业想法

前置要求
  • Google 账号和 Gmail API 凭证
  • Anthropic API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "c668632f5ca4908ffa76bd7bc9be05dec193c66269ed7a1160909b2e861050b7",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "800c7f2b-6a5b-495f-83d8-a418b7c5a957",
      "name": "创意生成器代理",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        128,
        -1440
      ],
      "parameters": {
        "text": "=You are a seasoned startup advisor and serial entrepreneur with expertise across multiple industries. Generate a comprehensive startup idea with the following structure.\n\n**Context for Generation:**\n- Current date: {{ new Date().toISOString().split('T')[0] }}\n- Focus on emerging trends and technologies\n- Consider post-pandemic market shifts\n- Think about sustainability and social impact\n\n**Generate a startup idea with these components:**\n\n1. **Core Concept** (1-2 sentences)\n2. **Problem Statement** (What specific pain point does this solve?)\n3. **Target Market** (Be specific about demographics, size, and characteristics)\n4. **Unique Value Proposition** (What makes this different?)\n5. **Business Model** (How it makes money)\n6. **Technology Stack** (If applicable)\n7. **Go-to-Market Strategy** (Initial customer acquisition approach)\n8. **Scalability Potential** (How it can grow)\n9. **Estimated Market Size** (TAM, SAM, SOM if possible)\n10. **Success Metrics** (Key KPIs to track)\n\n**Innovation Requirements:**\n- Must address a real, validated problem\n- Should leverage current technology trends (AI, blockchain, IoT, etc.)\n- Consider remote-first or hybrid business models\n- Think about global scalability from day one\n\n**Format your response as JSON:**\n```json\n{\n  \"idea_title\": \"Concise startup name/title\",\n  \"core_concept\": \"Brief description\",\n  \"problem_statement\": \"Problem being solved\",\n  \"target_market\": \"Specific target audience\",\n  \"value_proposition\": \"Unique value offered\",\n  \"business_model\": \"How it makes money\",\n  \"technology_stack\": \"Technologies used\",\n  \"go_to_market\": \"Customer acquisition strategy\",\n  \"scalability\": \"Growth potential\",\n  \"market_size\": \"Market opportunity\",\n  \"success_metrics\": \"Key performance indicators\",\n  \"innovation_score\": \"1-10 rating of how innovative this is\",\n  \"execution_complexity\": \"1-10 rating of how hard this is to execute\"\n}",
        "options": {},
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.1
    },
    {
      "id": "d0816cef-31b1-46b3-962c-b7b96e08e739",
      "name": "创意批评家代理",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        128,
        -1216
      ],
      "parameters": {
        "text": "=You are a tough but fair venture capitalist and market research expert. Your job is to critically analyze the startup idea provided and identify potential issues, market competition, and execution challenges.\nStartup Idea to Analyze:\n{{ $json.output.toJsonString() }}\nConduct a thorough critical analysis covering:\n1. MARKET VALIDATION\n\nDoes this problem actually exist and is it painful enough?\nIs the target market large enough and accessible?\nAre people currently paying for solutions to this problem?\n\n2. COMPETITIVE LANDSCAPE\n\nIdentify 3-5 existing competitors or similar solutions\nWhat are incumbent solutions (even if imperfect)?\nHow crowded is this space?\nWhat barriers to entry exist?\n\n3. EXECUTION CHALLENGES\n\nTechnical feasibility and complexity\nRequired expertise and team composition\nRegulatory or legal hurdles\nTime to market considerations\n\n4. BUSINESS MODEL VIABILITY\n\nRevenue model sustainability\nUnit economics potential\nCustomer acquisition cost vs lifetime value\nScalability bottlenecks\n\n5. RISK ASSESSMENT\n\nMarket timing risks\nTechnology risks\nCompetitive risks\nOperational risks\n\n6. IMPROVEMENT RECOMMENDATIONS\n\nHow to differentiate further\nPotential pivots or modifications\nStrategic partnerships to consider\n\nResearch Context:\n\nAssume current market conditions (2025)\nConsider economic climate and funding environment\nFactor in recent tech trends and consumer behavior\n\nBe brutally honest but constructive. Rate each area and provide specific examples.\nFormat as JSON:\njson{\n  \"overall_viability_score\": \"1-10 rating\",\n  \"market_validation\": {\n    \"score\": \"1-10\",\n    \"analysis\": \"Detailed assessment\",\n    \"concerns\": [\"List of concerns\"],\n    \"opportunities\": [\"List of opportunities\"]\n  },\n  \"competitive_landscape\": {\n    \"competition_level\": \"Low/Medium/High\",\n    \"main_competitors\": [\"List of competitors\"],\n    \"differentiation_strength\": \"1-10 rating\",\n    \"market_positioning\": \"Analysis of market position\"\n  },\n  \"execution_challenges\": {\n    \"technical_difficulty\": \"1-10 rating\", \n    \"resource_requirements\": \"Assessment of needs\",\n    \"time_to_market\": \"Estimated timeline\",\n    \"major_obstacles\": [\"List key challenges\"]\n  },\n  \"business_model\": {\n    \"revenue_viability\": \"1-10 rating\",\n    \"scalability_score\": \"1-10 rating\",\n    \"unit_economics\": \"Assessment\",\n    \"funding_requirements\": \"Estimated capital needs\"\n  },\n  \"risk_factors\": [\"List of major risks\"],\n  \"recommendations\": [\"Actionable improvement suggestions\"],\n  \"verdict\": \"PROCEED/PROCEED_WITH_CAUTION/MAJOR_REVISIONS_NEEDED/ABANDON\",\n  \"key_success_factors\": [\"What needs to go right for success\"]\n}",
        "options": {},
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.1
    },
    {
      "id": "d48e2895-4afe-45b2-8489-edf3d45886fe",
      "name": "情感分析",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        144,
        -976
      ],
      "parameters": {
        "text": "=You are an expert business psychologist and decision analyst. Analyze the sentiment and emotional undertones of the critic's assessment, then provide a balanced final recommendation.\nOriginal Startup Idea:\n{{ $('Idea Generator Agent').item.json.output }}\nCritic's Analysis:\n{{ $json.output.toJsonString() }}\nINSTRUCTIONS: Even if some data appears malformed or incomplete, proceed with your analysis using whatever information is available. If critique data is missing, focus on the startup idea assessment and general market psychology.\n\nYour Analysis Should Cover:\n1. SENTIMENT ANALYSIS\n\nOverall tone of the critique (optimistic/pessimistic/neutral)\nConfidence level in the assessment\nBias detection (overly harsh or lenient)\nEmotional indicators in language used\n\n2. CRITIQUE QUALITY\n\nThoroughness of the analysis\nEvidence-based vs opinion-based points\nBalance between criticism and opportunity identification\nMissing perspectives or blind spots\n\n3. PSYCHOLOGICAL FACTORS\n\nFounder mindset requirements for this idea\nMarket psychology and timing\nInvestor sentiment factors\nTeam dynamics considerations\n\n4. META-ANALYSIS\n\nIs the criticism fair and balanced?\nAre the concerns addressable?\nDoes the critic miss any key opportunities?\nWhat's the emotional journey for pursuing this?\n\n5. FINAL SYNTHESIS\n\nReconcile optimistic idea with critical assessment\nProbability-weighted outcomes\nDecision framework for next steps\nRisk-adjusted recommendation\n\nConsider:\n\nCognitive biases in both the idea generation and critique\nMarket sentiment trends\nFounder personality fit\nResource availability impact on feasibility\n\nFormat as JSON:\njson{\n  \"sentiment_analysis\": {\n    \"critic_tone\": \"optimistic/neutral/pessimistic\",\n    \"confidence_level\": \"1-10 rating of critic's certainty\",\n    \"bias_detection\": \"Identified biases in critique\",\n    \"emotional_indicators\": [\"Key emotional cues found\"]\n  },\n  \"critique_quality\": {\n    \"thoroughness\": \"1-10 rating\",\n    \"evidence_quality\": \"1-10 rating\",\n    \"balance_score\": \"1-10 rating\",\n    \"missing_perspectives\": [\"What the critic might have missed\"]\n  },\n  \"psychological_factors\": {\n    \"founder_readiness_required\": \"1-10 scale\",\n    \"market_psychology\": \"Analysis of market mood\",\n    \"stress_factors\": [\"Potential stress points\"],\n    \"motivation_factors\": [\"What would drive success\"]\n  },\n  \"meta_analysis\": {\n    \"critique_fairness\": \"1-10 rating\",\n    \"addressable_concerns\": \"% of concerns that can be mitigated\",\n    \"missed_opportunities\": [\"Opportunities critic overlooked\"],\n    \"emotional_journey\": \"Predicted founder experience\"\n  },\n  \"final_synthesis\": {\n    \"overall_recommendation\": \"STRONG_GO/CAUTIOUS_GO/INVESTIGATE_FURTHER/PASS\",\n    \"success_probability\": \"1-100% estimate\",\n    \"key_next_steps\": [\"Prioritized action items\"],\n    \"decision_confidence\": \"1-10 rating\",\n    \"final_insight\": \"One key takeaway for decision making\"\n  },\n  \"executive_summary\": \"2-3 sentence bottom line recommendation\"\n}",
        "options": {},
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 2.1
    },
    {
      "id": "7e749046-6a87-4161-a670-59a13977070c",
      "name": "表单",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -608,
        -1632
      ],
      "webhookId": "bba48ae8-07f7-4eae-be54-2960c862157f",
      "parameters": {
        "path": "bba48ae8-07f7-4eae-be54-2960c862157f",
        "options": {},
        "formTitle": "🚀 Tech Startup Idea Generator",
        "formFields": {
          "values": [
            {
              "fieldLabel": "Your Name",
              "requiredField": true
            },
            {
              "fieldType": "email",
              "fieldLabel": "Email",
              "requiredField": true
            },
            {
              "fieldType": "textarea",
              "fieldLabel": "Programming Languages",
              "requiredField": true
            },
            {
              "fieldType": "textarea",
              "fieldLabel": "Tech Stack & Frameworks",
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Specialized Skills",
              "multiselect": true,
              "fieldOptions": {
                "values": [
                  {
                    "option": "Machine Learning & AI"
                  },
                  {
                    "option": "DevOps/Cloud Infrastructure"
                  },
                  {
                    "option": "Mobile Development"
                  },
                  {
                    "option": "Blockchain/Web3"
                  },
                  {
                    "option": "Data Science/Analytics"
                  },
                  {
                    "option": "Cybersecurity"
                  },
                  {
                    "option": "API Development"
                  },
                  {
                    "option": "UI/UX Design"
                  },
                  {
                    "option": "Database Architecture"
                  },
                  {
                    "option": "Automation/Scripting"
                  },
                  {
                    "option": "Game Development"
                  },
                  {
                    "option": "IoT/Hardware"
                  }
                ]
              }
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Target Market",
              "fieldOptions": {
                "values": [
                  {
                    "option": "B2B SaaS"
                  },
                  {
                    "option": "Developer Tools"
                  },
                  {
                    "option": "E-commerce"
                  },
                  {
                    "option": "FinTech"
                  },
                  {
                    "option": "Healthcare"
                  },
                  {
                    "option": "EdTech"
                  },
                  {
                    "option": "Marketing/Sales"
                  },
                  {
                    "option": "Productivity"
                  },
                  {
                    "option": "Gaming"
                  },
                  {
                    "option": "Social/Community"
                  },
                  {
                    "option": "Enterprise"
                  },
                  {
                    "option": "Consumer Apps"
                  }
                ]
              }
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Time Commitment",
              "fieldOptions": {
                "values": [
                  {
                    "option": "5-10 hours/week (Side Project)"
                  },
                  {
                    "option": "20-30 hours/week (Part-time)"
                  },
                  {
                    "option": "40+ hours/week (Full-time)"
                  },
                  {
                    "option": "Weekend Warrior"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Experience Level",
              "fieldOptions": {
                "values": [
                  {
                    "option": "Junior (0-2 years)"
                  },
                  {
                    "option": "Mid-level (3-5 years)"
                  },
                  {
                    "option": "Senior (6-10 years)"
                  },
                  {
                    "option": "Expert (10+ years)"
                  }
                ]
              },
              "requiredField": true
            },
            {
              "fieldType": "dropdown",
              "fieldLabel": "Budget Range",
              "fieldOptions": {
                "values": [
                  {
                    "option": "$0 - $1,000 (Bootstrap)"
                  },
                  {
                    "option": "$1,000 - $5,000 (Small Investment)"
                  },
                  {
                    "option": "$5,000 - $20,000 (Medium Investment)"
                  },
                  {
                    "option": "$20,000+ (Well Funded)"
                  }
                ]
              },
              "requiredField": true
            }
          ]
        },
        "formDescription": "Generate SaaS and tech startup ideas based on your developer skills"
      },
      "typeVersion": 2
    },
    {
      "id": "95c00ef5-6eb8-4bf0-a391-a9da0cabbbdd",
      "name": "每日定时触发器",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -608,
        -1360
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 9
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "1d9bee69-b352-4a36-ab82-2dae5c05722c",
      "name": "点击\"执行工作流\"时",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -608,
        -1120
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c91e4c3f-70eb-49ed-b03f-2a5c52e2e2a6",
      "name": "数据聚合",
      "type": "n8n-nodes-base.code",
      "position": [
        928,
        -1216
      ],
      "parameters": {
        "jsCode": "// Comprehensive data aggregation\nconst workflow_run_id = `startup_analysis_${Date.now()}`;\nconst timestamp = new Date().toISOString();\n\n// Collect data from all agents\nlet idea = {};\nlet critique = {};\nlet sentiment = {};\n\ntry {\n  // Get idea from Agent 1\n  idea = $('Idea Generator Agent').first().json.output || {};\n  console.log('Idea data collected:', !!idea.idea_title);\n  \n  // Get critique from Agent 2  \n  critique = $('Idea Critic Agent').first().json.output || {};\n  console.log('Critique data collected:', !!critique.overall_viability_score);\n  \n  // Get sentiment from current node (Agent 3)\n  sentiment = $('Sentiment Analysis').first().json.output || {};\n  console.log('Sentiment data collected:', !!sentiment.final_synthesis);\n  \n} catch (error) {\n  console.error('Data collection error:', error);\n}\n\n// Calculate composite scores\nconst calculateCompositeScore = () => {\n  const ideaScore = parseFloat(idea.innovation_score) || 0;\n  const viabilityScore = parseFloat(critique.overall_viability_score) || 0;\n  const successProbability = parseFloat(sentiment.final_synthesis?.success_probability) || 0;\n  \n  return {\n    innovation: ideaScore,\n    viability: viabilityScore, \n    success_probability: successProbability,\n    composite: ((ideaScore + viabilityScore + (successProbability/10)) / 3).toFixed(1)\n  };\n};\n\nconst scores = calculateCompositeScore();\n\n// Determine recommendation priority\nconst getRecommendationPriority = () => {\n  const verdict = critique.verdict || 'UNKNOWN';\n  const sentimentRec = sentiment.final_synthesis?.overall_recommendation || 'UNKNOWN';\n  \n  if (verdict.includes('ABANDON') || sentimentRec === 'PASS') return 'LOW';\n  if (verdict.includes('CAUTION') || sentimentRec.includes('CAUTIOUS')) return 'MEDIUM';\n  if (verdict.includes('PROCEED') && sentimentRec.includes('STRONG')) return 'HIGH';\n  return 'MEDIUM';\n};\n\n// Create comprehensive output structure\nconst aggregatedData = {\n  // Metadata\n  meta: {\n    workflow_run_id,\n    timestamp,\n    analysis_version: '1.0',\n    processing_time_estimate: '~3-5 minutes'\n  },\n  \n  // Raw agent outputs\n  raw_outputs: {\n    idea_generation: idea,\n    market_critique: critique, \n    sentiment_analysis: sentiment\n  },\n  \n  // Processed insights\n  insights: {\n    scores,\n    recommendation_priority: getRecommendationPriority(),\n    key_opportunities: critique.recommendations?.slice(0, 3) || [],\n    key_risks: critique.risk_factors?.slice(0, 3) || [],\n    next_steps: sentiment.final_synthesis?.key_next_steps || []\n  },\n  \n  // Summary for quick review\n  executive_summary: {\n    idea_title: idea.idea_title || 'Untitled Startup Idea',\n    one_liner: idea.core_concept || 'No description available',\n    verdict: critique.verdict || 'NO_VERDICT',\n    confidence: sentiment.final_synthesis?.decision_confidence || 'Unknown',\n    bottom_line: sentiment.executive_summary || 'Analysis incomplete'\n  },\n  \n  // Flags for routing decisions\n  routing_flags: {\n    should_email: scores.composite >= 5.0,\n    needs_human_review: getRecommendationPriority() === 'HIGH',\n    save_to_database: true,\n    generate_report: scores.composite >= 6.0\n  }\n};\n\nreturn aggregatedData;"
      },
      "typeVersion": 2
    },
    {
      "id": "7e451c26-697a-44c5-b7ba-9865ef0cb10c",
      "name": "邮件创建器",
      "type": "n8n-nodes-base.code",
      "position": [
        1120,
        -1216
      ],
      "parameters": {
        "jsCode": "const data = $input.first().json;\nconst { executive_summary, insights, meta } = data;\n\n// Create human-readable email content\nconst emailContent = {\n  subject: `🚀 Startup Analysis: ${executive_summary.idea_title} [${executive_summary.verdict}]`,\n  \n  html_body: `\n    <h2>🚀 Startup Idea Analysis Report</h2>\n    <p><strong>Generated:</strong> ${new Date(meta.timestamp).toLocaleString()}</p>\n    \n    <div style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; margin: 15px 0;\">\n      <h3>${executive_summary.idea_title}</h3>\n      <p><em>${executive_summary.one_liner}</em></p>\n    </div>\n    \n    <h3>📊 Quick Scores</h3>\n    <ul>\n      <li><strong>Innovation:</strong> ${insights.scores.innovation}/10</li>\n      <li><strong>Market Viability:</strong> ${insights.scores.viability}/10</li> \n      <li><strong>Success Probability:</strong> ${insights.scores.success_probability}%</li>\n      <li><strong>Composite Score:</strong> ${insights.scores.composite}/10</li>\n    </ul>\n    \n    <h3>🎯 Verdict: ${executive_summary.verdict}</h3>\n    <p><strong>Bottom Line:</strong> ${executive_summary.bottom_line}</p>\n    \n    <h3>🚨 Key Risks</h3>\n    <ul>\n      ${insights.key_risks.map(risk => `<li>${risk}</li>`).join('')}\n    </ul>\n    \n    <h3>💡 Key Opportunities</h3>\n    <ul>\n      ${insights.key_opportunities.map(opp => `<li>${opp}</li>`).join('')}\n    </ul>\n    \n    <h3>📋 Recommended Next Steps</h3>\n    <ol>\n      ${insights.next_steps.map(step => `<li>${step}</li>`).join('')}\n    </ol>\n    \n    <hr>\n    <p><small>Analysis ID: ${meta.workflow_run_id}</small></p>\n  `,\n  \n  text_body: `\nSTARTUP ANALYSIS REPORT\nGenerated: ${new Date(meta.timestamp).toLocaleString()}\n\nIDEA: ${executive_summary.idea_title}\n${executive_summary.one_liner}\n\nSCORES:\n- Innovation: ${insights.scores.innovation}/10\n- Market Viability: ${insights.scores.viability}/10  \n- Success Probability: ${insights.scores.success_probability}%\n- Composite: ${insights.scores.composite}/10\n\nVERDICT: ${executive_summary.verdict}\n${executive_summary.bottom_line}\n\nKEY RISKS:\n${insights.key_risks.map((risk, i) => `${i+1}. ${risk}`).join('\\n')}\n\nKEY OPPORTUNITIES:  \n${insights.key_opportunities.map((opp, i) => `${i+1}. ${opp}`).join('\\n')}\n\nNEXT STEPS:\n${insights.next_steps.map((step, i) => `${i+1}. ${step}`).join('\\n')}\n\nAnalysis ID: ${meta.workflow_run_id}\n  `\n};\n\nreturn [{ json: emailContent }];"
      },
      "typeVersion": 2
    },
    {
      "id": "00374e6f-d25e-4032-b496-e27211764ff8",
      "name": "通过邮件发送创业想法",
      "type": "n8n-nodes-base.gmail",
      "position": [
        1344,
        -1216
      ],
      "webhookId": "569c40d8-4156-4ee3-a90d-6ba1190375c0",
      "parameters": {
        "sendTo": "=",
        "message": "={{ $json.html_body }}",
        "options": {},
        "subject": "=🚀 Your Personalized Tech Startup Idea"
      },
      "credentials": {
        "gmailOAuth2": {
          "id": "bq6dHs6Lgfuy6wjr",
          "name": "Sofia Wagner"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "fc63ee7a-88bb-416c-8016-f0d48921e8e5",
      "name": "合并分析",
      "type": "n8n-nodes-base.merge",
      "position": [
        768,
        -1232
      ],
      "parameters": {
        "numberInputs": 3
      },
      "typeVersion": 3.2
    },
    {
      "id": "5e983847-1877-45ee-886a-301bb388f07b",
      "name": "准备数据",
      "type": "n8n-nodes-base.set",
      "position": [
        -176,
        -1440
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "developer_profile",
              "name": "developer_profile",
              "type": "object",
              "value": "={\n  \"name\": \"{{ $json['Your Name'] }}\",\n  \"email\": \"{{ $json['Email'] }}\",\n  \"programming_languages\": \"{{ $json['Programming Languages'] }}\",\n  \"tech_stack\": \"{{ $json['Tech Stack & Frameworks'] }}\",\n  \"specialized_skills\": \"{{ $json['Specialized Skills'] }}\",\n  \"target_market\": \"{{ $json['Target Market'] }}\",\n  \"time_commitment\": \"{{ $json['Time Commitment'] }}\",\n  \"experience_level\": \"{{ $json['Experience Level'] }}\",\n  \"budget_range\": \"{{ $json['Budget Range'] }}\",\n  \"timestamp\": \"{{ $now.toISO() }}\"\n}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "8ddde58a-2446-4d22-814e-88c2e394b29e",
      "name": "我的信息",
      "type": "n8n-nodes-base.set",
      "position": [
        -400,
        -1232
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "7a35045d-ef67-450e-8131-510afb3f0f1d",
              "name": "Your Name",
              "type": "string",
              "value": ""
            },
            {
              "id": "74580f61-112b-47c1-8d80-107fa9899aa6",
              "name": "Email",
              "type": "string",
              "value": ""
            },
            {
              "id": "51ceaff3-373d-4a87-b696-d163f7c80031",
              "name": "Programming Languages",
              "type": "string",
              "value": ""
            },
            {
              "id": "5bc84922-08d2-4761-a6d1-6e054bdc91c4",
              "name": "Tech Stack & Frameworks",
              "type": "string",
              "value": ""
            },
            {
              "id": "086c029e-6a6c-4ce7-861a-4cdf9ce6f388",
              "name": "Specialized Skills",
              "type": "string",
              "value": ""
            },
            {
              "id": "fb3079b0-ac7c-4b88-ad97-58e97d015bd3",
              "name": "Target Market",
              "type": "string",
              "value": ""
            },
            {
              "id": "d52678c9-3b3b-4997-861c-6bbb519600b3",
              "name": "Time Commitment",
              "type": "string",
              "value": ""
            },
            {
              "id": "4de112e8-ee70-4322-be73-01f80a70a7b8",
              "name": "Experience Level",
              "type": "string",
              "value": ""
            },
            {
              "id": "757b004c-c53b-4938-9d85-db472bb30049",
              "name": "Budget Range",
              "type": "string",
              "value": ""
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "1e020c7d-0ceb-4054-a2b5-53ff16d10f3c",
      "name": "创意生成器解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        496,
        -1280
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"idea_title\": \"Concise startup name/title\",\n  \"core_concept\": \"Brief description\",\n  \"problem_statement\": \"Problem being solved\",\n  \"target_market\": \"Specific target audience\",\n  \"value_proposition\": \"Unique value offered\",\n  \"business_model\": \"How it makes money\",\n  \"technology_stack\": \"Technologies used\",\n  \"go_to_market\": \"Customer acquisition strategy\",\n  \"scalability\": \"Growth potential\",\n  \"market_size\": \"Market opportunity\",\n  \"success_metrics\": \"Key performance indicators\",\n  \"innovation_score\": \"1-10 rating of how innovative this is\",\n  \"execution_complexity\": \"1-10 rating of how hard this is to execute\"\n}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "e4ee27a6-6d2e-445f-ba4c-36a0e05c4d37",
      "name": "创意生成器模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -64,
        -1264
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "claude-sonnet-4-20250514",
          "cachedResultName": "Claude 4 Sonnet"
        },
        "options": {
          "thinking": false,
          "temperature": 0.7
        }
      },
      "credentials": {
        "anthropicApi": {
          "id": "rFsH3A7ko19Tb8xL",
          "name": "Anthropic account"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "b8821029-7921-4ac7-93b3-d6026412eed9",
      "name": "创意批评家模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -64,
        -1056
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "claude-sonnet-4-20250514",
          "cachedResultName": "Claude 4 Sonnet"
        },
        "options": {
          "thinking": false,
          "temperature": 0.3
        }
      },
      "credentials": {
        "anthropicApi": {
          "id": "rFsH3A7ko19Tb8xL",
          "name": "Anthropic account"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "baa3ef22-a7af-4f16-9249-d929df15b6c2",
      "name": "情感分析模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
      "position": [
        -64,
        -832
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "claude-sonnet-4-20250514",
          "cachedResultName": "Claude 4 Sonnet"
        },
        "options": {
          "thinking": false,
          "temperature": 0.2
        }
      },
      "credentials": {
        "anthropicApi": {
          "id": "rFsH3A7ko19Tb8xL",
          "name": "Anthropic account"
        }
      },
      "typeVersion": 1.3
    },
    {
      "id": "09f06ad0-d423-4640-bbf5-02d835e0fe41",
      "name": "创意批评家解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        496,
        -1104
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"overall_viability_score\": \"1-10 rating\",\n  \"market_validation\": {\n    \"score\": \"1-10\",\n    \"analysis\": \"Detailed assessment\",\n    \"concerns\": [\"List of concerns\"],\n    \"opportunities\": [\"List of opportunities\"]\n  },\n  \"competitive_landscape\": {\n    \"competition_level\": \"Low/Medium/High\",\n    \"main_competitors\": [\"List of competitors\"],\n    \"differentiation_strength\": \"1-10 rating\",\n    \"market_positioning\": \"Analysis of market position\"\n  },\n  \"execution_challenges\": {\n    \"technical_difficulty\": \"1-10 rating\", \n    \"resource_requirements\": \"Assessment of needs\",\n    \"time_to_market\": \"Estimated timeline\",\n    \"major_obstacles\": [\"List key challenges\"]\n  },\n  \"business_model\": {\n    \"revenue_viability\": \"1-10 rating\",\n    \"scalability_score\": \"1-10 rating\",\n    \"unit_economics\": \"Assessment\",\n    \"funding_requirements\": \"Estimated capital needs\"\n  },\n  \"risk_factors\": [\"List of major risks\"],\n  \"recommendations\": [\"Actionable improvement suggestions\"],\n  \"verdict\": \"PROCEED/PROCEED_WITH_CAUTION/MAJOR_REVISIONS_NEEDED/ABANDON\",\n  \"key_success_factors\": [\"What needs to go right for success\"]\n}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "cea23513-2a89-4c2f-9db9-ca476c1e01ab",
      "name": "情感分析解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        496,
        -848
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"sentiment_analysis\": {\n    \"critic_tone\": \"optimistic/neutral/pessimistic\",\n    \"confidence_level\": \"1-10 rating of critic's certainty\",\n    \"bias_detection\": \"Identified biases in critique\",\n    \"emotional_indicators\": [\"Key emotional cues found\"]\n  },\n  \"critique_quality\": {\n    \"thoroughness\": \"1-10 rating\",\n    \"evidence_quality\": \"1-10 rating\",\n    \"balance_score\": \"1-10 rating\",\n    \"missing_perspectives\": [\"What the critic might have missed\"]\n  },\n  \"psychological_factors\": {\n    \"founder_readiness_required\": \"1-10 scale\",\n    \"market_psychology\": \"Analysis of market mood\",\n    \"stress_factors\": [\"Potential stress points\"],\n    \"motivation_factors\": [\"What would drive success\"]\n  },\n  \"meta_analysis\": {\n    \"critique_fairness\": \"1-10 rating\",\n    \"addressable_concerns\": \"% of concerns that can be mitigated\",\n    \"missed_opportunities\": [\"Opportunities critic overlooked\"],\n    \"emotional_journey\": \"Predicted founder experience\"\n  },\n  \"final_synthesis\": {\n    \"overall_recommendation\": \"STRONG_GO/CAUTIOUS_GO/INVESTIGATE_FURTHER/PASS\",\n    \"success_probability\": \"1-100% estimate\",\n    \"key_next_steps\": [\"Prioritized action items\"],\n    \"decision_confidence\": \"1-10 rating\",\n    \"final_insight\": \"One key takeaway for decision making\"\n  },\n  \"executive_summary\": \"2-3 sentence bottom line recommendation\"\n}"
      },
      "typeVersion": 1.3
    },
    {
      "id": "0db83fd0-8dcb-40da-a128-82d143fbd77b",
      "name": "📋 工作流概述",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1152,
        -2128
      ],
      "parameters": {
        "width": 382,
        "height": 494,
        "content": "## 🚀 我的下一个大创意生成器"
      },
      "typeVersion": 1
    },
    {
      "id": "58c0e3c6-9c55-48ee-b19c-027ebcf41ac4",
      "name": "📋 输入源",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -688,
        -2128
      ],
      "parameters": {
        "color": 2,
        "width": 352,
        "height": 444,
        "content": "## 🎯 输入触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "69522535-1bac-43b0-89ce-2864b0ca0d1c",
      "name": "📋 数据准备",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        864,
        -1008
      ],
      "parameters": {
        "color": 3,
        "width": 400,
        "height": 408,
        "content": "## 🔧 数据准备区"
      },
      "typeVersion": 1
    },
    {
      "id": "5c468e4b-b58d-4106-a958-a5ac7cd05211",
      "name": "📋 AI分析管道",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        48,
        -2048
      ],
      "parameters": {
        "color": 4,
        "width": 440,
        "height": 548,
        "content": "## 🤖 AI代理管道"
      },
      "typeVersion": 1
    },
    {
      "id": "ade6ebaf-ddad-43f9-853f-bb197f59624f",
      "name": "📋 数据处理与输出",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        672,
        -1984
      ],
      "parameters": {
        "color": 5,
        "width": 468,
        "height": 632,
        "content": "## 📊 输出处理"
      },
      "typeVersion": 1
    },
    {
      "id": "6f32e259-79e7-4c42-9576-6415583e43e7",
      "name": "📋 设置检查清单",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1184,
        -1552
      ],
      "parameters": {
        "color": 6,
        "width": 380,
        "height": 652,
        "content": "## ⚙️ 关键设置步骤"
      },
      "typeVersion": 1
    },
    {
      "id": "39bd4b7f-97e4-4c05-b8ed-0bdb92757df0",
      "name": "📋 技术细节",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -624,
        -928
      ],
      "parameters": {
        "color": 7,
        "width": 350,
        "height": 620,
        "content": "## 🔧 技术说明"
      },
      "typeVersion": 1
    },
    {
      "id": "40f0d0e4-18e8-435b-b87f-f090548685b6",
      "name": "📋 未来增强",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1648,
        -1424
      ],
      "parameters": {
        "width": 420,
        "height": 460,
        "content": "## 🚀 增强想法"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Form": {
      "main": [
        [
          {
            "node": "Prepare Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Data": {
      "main": [
        [
          {
            "node": "Idea Generator Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email Creator": {
      "main": [
        [
          {
            "node": "Send Startup Idea via Email",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Analysis": {
      "main": [
        [
          {
            "node": "Data Aggregation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "My Information": {
      "main": [
        [
          {
            "node": "Prepare Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Data Aggregation": {
      "main": [
        [
          {
            "node": "Email Creator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Idea Critic Agent": {
      "main": [
        [
          {
            "node": "Sentiment Analysis",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge Analysis",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Idea Critic Model": {
      "ai_languageModel": [
        [
          {
            "node": "Idea Critic Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Idea Critic Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Idea Critic Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Sentiment Analysis": {
      "main": [
        [
          {
            "node": "Merge Analysis",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Idea Generator Agent": {
      "main": [
        [
          {
            "node": "Idea Critic Agent",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge Analysis",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Idea Generator Model": {
      "ai_languageModel": [
        [
          {
            "node": "Idea Generator Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Idea Generator Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Idea Generator Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Sentiment Analysis Model": {
      "ai_languageModel": [
        [
          {
            "node": "Sentiment Analysis",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Sentiment Analysis Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Sentiment Analysis",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Send Startup Idea via Email": {
      "main": [
        []
      ]
    },
    "Scheduled trigger once a day": {
      "main": [
        [
          {
            "node": "My Information",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "My Information",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 市场调研, 多模态 AI

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量26
分类2
节点类型11
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

外部链接
在 n8n.io 查看

分享此工作流