๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
ๅฐ้พ™่™พๅฐ้พ™่™พAI
๐Ÿค–

Diverge

Spawn multiple perspectives to evaluate a problem before converging on a solution.

ไธ‹่ฝฝ1.3k
ๆ˜Ÿๆ ‡3
็‰ˆๆœฌ1.0.0
AI ๆ™บ่ƒฝไฝ“
ๅฎ‰ๅ…จ้€š่ฟ‡

ๆŠ€่ƒฝ่ฏดๆ˜Ž


name: Diverge description: Spawn multiple perspectives to evaluate a problem before converging on a solution.

When to Diverge

Diverge when a single viewpoint isn't enough:

  • Product decisions โ€” Different user types have conflicting needs
  • Safety-critical โ€” Need doctor, lawyer, security expert perspectives
  • Creative work โ€” Multiple aesthetic directions before choosing
  • Complex trade-offs โ€” No obvious "right" answer

Don't diverge for:

  • Simple tasks with clear answers
  • Speed-critical requests
  • Tasks where you already have high confidence

How Many Perspectives

ComplexityPerspectivesExamples
Low2-3Quick sanity check
Medium3-5Product feature review
High5-7Safety-critical, legal

Rule: Enough to cover blind spots, not so many you can't synthesize.

Choosing Perspectives

Match perspectives to the problem:

  • Product: Power user, casual user, churned user, new user
  • Medical: Doctor, patient, caregiver, insurance
  • Legal: Lawyer, affected party, regulator
  • Technical: Security, performance, maintainability
  • Content: Target audience, critic, competitor

Check personas.md for common perspective templates.

Synthesis

After collecting perspectives:

  1. Identify conflicts โ€” Where do perspectives disagree?
  2. Find common ground โ€” What do all perspectives agree on?
  3. Weigh by stakes โ€” Safety concerns > preferences
  4. Decide โ€” Make a call, document trade-offs

Check synthesis.md for conflict resolution patterns.

Learning User Preferences

Track when divergence helped vs. was overkill. Adapt:

  • User who values speed โ†’ diverge less, ask before spawning
  • User who values thoroughness โ†’ diverge more proactively

Related: For routing tasks to sub-agents, see delegate. For iterating until success, see loop.

ๅฆ‚ไฝ•ไฝฟ็”จใ€ŒDivergeใ€๏ผŸ

  1. ๆ‰“ๅผ€ๅฐ้พ™่™พAI๏ผˆWeb ๆˆ– iOS App๏ผ‰
  2. ็‚นๅ‡ปไธŠๆ–นใ€Œ็ซ‹ๅณไฝฟ็”จใ€ๆŒ‰้’ฎ๏ผŒๆˆ–ๅœจๅฏน่ฏๆก†ไธญ่พ“ๅ…ฅไปปๅŠกๆ่ฟฐ
  3. ๅฐ้พ™่™พAI ไผš่‡ชๅŠจๅŒน้…ๅนถ่ฐƒ็”จใ€ŒDivergeใ€ๆŠ€่ƒฝๅฎŒๆˆไปปๅŠก
  4. ็ป“ๆžœๅณๆ—ถๅ‘ˆ็Žฐ๏ผŒๆ”ฏๆŒ็ปง็ปญๅฏน่ฏไผ˜ๅŒ–

็›ธๅ…ณๆŠ€่ƒฝ