opencompletion.com/research/activity43-game-theory-301.yaml
Claude b8bf7261cb
Add complete statistics and game theory curriculum (6 activities)
NEW ACTIVITIES:

activity40-statistics-101.yaml - Foundational statistics
- Central tendency, spread, probability, distributions
- Real-world applications and critical thinking

activity41-game-theory-101.yaml - Strategic fundamentals
- Prisoner's Dilemma, Nash Equilibrium, dominant strategies

activity42-game-theory-201.yaml - Advanced concepts
- Mixed strategies, repeated games, Tit-for-Tat

activity43-game-theory-301.yaml - Cooperative games
- Coalition formation, Shapley value, fair division

activity44-game-theory-401.yaml - Information asymmetry
- Signaling, screening, adverse selection

activity45-game-theory-501.yaml - Mechanism design
- Auction theory, Vickrey auctions, incentive compatibility

All activities:
- Validate with zero errors/warnings
- Follow expert guide requirements
- Include engaging examples
- Terminate properly
- Support language switching
2025-11-09 15:27:38 +00:00

65 lines
3.2 KiB
YAML

default_max_attempts_per_step: 3
sections:
- section_id: introduction
title: Game Theory 301
steps:
- step_id: welcome
title: Cooperative Games
content_blocks:
- "# Game Theory 301: Cooperative Games & Coalitions 🤝"
- "**Beyond zero-sum thinking!**"
- "✓ Cooperative game theory"
- "✓ Coalition formation"
- "✓ Shapley value (fair division)"
- "✓ Core stability"
question: Ready to learn about cooperation and coalition building?
tokens_for_ai: Accept positive as 'ready', else 'off_topic'
buckets: [ready, set_language, off_topic]
transitions:
ready: {next_section_and_step: "coalitions:step_1"}
set_language: {metadata_add: {language: "the-users-response"}, counts_as_attempt: false, next_section_and_step: "introduction:welcome"}
off_topic: {counts_as_attempt: false, next_section_and_step: "introduction:welcome"}
- section_id: coalitions
title: Coalition Formation
steps:
- step_id: step_1
title: Coalition Building
content_blocks:
- "## Coalitions: Strength in Numbers 💪"
- ""
- "**Characteristic function form:**"
- "v(Coalition) = value coalition can guarantee"
- ""
- "**Example: Three companies**"
- "- Alone: A=$10M, B=$15M, C=$20M"
- "- A+B together: $30M"
- "- A+C together: $35M"
- "- B+C together: $40M"
- "- All three: $60M"
- ""
- "**Questions:**"
- "- Which coalition forms?"
- "- How to split the gains fairly?"
- ""
- "**Shapley Value:**"
- "Fair division based on marginal contributions"
- "Each player gets average of their marginal value across all orderings"
question: If three players create $60M together but would create $0 individually, how should they split the gains to be fair?
tokens_for_ai: |
Equal split ($20M each) is one fair answer.
Shapley value would calculate based on marginal contributions.
Categorize: says_equal, considers_contributions, unclear, set_language, off_topic
buckets: [says_equal, considers_contributions, unclear, set_language, off_topic]
transitions:
says_equal:
ai_feedback: {tokens_for_ai: "Equal split is fair! Each contributed equally to coalition. Shapley value would give $20M each too."}
metadata_add: {score: "n+2", activity_completed: "true"}
considers_contributions:
ai_feedback: {tokens_for_ai: "Good thinking about contributions! With symmetric players, equal split is the Shapley value."}
metadata_add: {score: "n+1", activity_completed: "true"}
unclear:
ai_feedback: {tokens_for_ai: "Fair approach: equal split since all contributed equally. Each gets $20M. This is the Shapley value!"}
metadata_add: {activity_completed: "true"}
set_language: {metadata_add: {language: "the-users-response"}, counts_as_attempt: false, next_section_and_step: "coalitions:step_1"}
off_topic: {metadata_add: {activity_completed: "true"}}