Generalize the analysis stack to other games and external conversation corpora
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- python
- 領域
- data, machine-learning
調査の方向性
まず issue #1 を読み、この作業がその loader の境界と分析スタックに依存していることを確認してください。マップ、盤面状態のシーケンス、整列済みの会話ターンに対する公開インターフェースを定義し、次に外部コーパス loader を 1 つ追加して #1 の分析を再実行し、どの結果が再現され、どの結果が再現されないかを報告してください。
索引モデルが issue の本文から書いたものです。
説明
Deferred from the initial scoping of #1, which is D12-only. Filing so we don't lose it.
Idea
Nothing in the analysis stack is actually specific to Dominating 12. A game reduces to: a map with
a territory adjacency graph, a sequence of board states, a set of players, and timestamped
conversation turns. Any territorial negotiation game fits that shape. If the loaders are written
against that interface rather than against D12's HTML, the same metrics and models run on other
sources for free.
Why it's worth doing
- Generalization is the scientific claim. "Conversations follow stereotyped trajectories as a
function of position strength" is much stronger if it holds in two unrelated games than in one.
A single-site result is always vulnerable to "that's a quirk of D12's player base." - Insurance. If D12 data access is limited in scope or volume, an external corpus keeps the
conversation analysis alive. - More board context per message. Some corpora ship annotations (e.g. intent, deception) that
D12 chat won't have, which lets us validate our unsupervised trajectory findings against labels.
Candidate sources
- Diplomacy deception dataset (Peskov et al., ACL 2020) — real human negotiation in a
territorial conquest game, ~17k messages with board context and per-message truthfulness labels.
Closest available analogue to the D12 setting. Needs a licensing/availability check. - WebDiplomacy / Diplomacy engine logs more broadly
- Other online Risk implementations with public game archives and permissive terms
- Settlers-style trading games, if we want negotiation without territorial conquest as a contrast
Scope sketch
- Formalize the loader interface implied by #1 (map -> graph, log -> board state sequence,
chat -> turn sequence aligned to board states) as the package's public boundary - Write a second loader for one external corpus
- Re-run the #1 analyses on it and report where results replicate and where they don't
Depends on
#1 — the interface has to exist before there's anything to generalize. Ideally #1 is written with
this in mind so the loader boundary is already clean and this issue is mostly additive.
- 主要言語
- Python
- スター
- 1
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ContextLab/risk-analysis のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
ContextLab/risk-analysis#4 · コメント 3 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
-
basic approachオープン
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
ContextLab/risk-analysis の issue をすべて見る
似ている issue
-
good first issue tools
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
bug deferred domain:ci P1
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
docling-project/docling-mcp#147 ·
-
issue: A pipe model's Valves button ignores the Allow Chat Valves permission対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug confirmed issue
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
open-webui/open-webui#32771 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Scheduled Security Scan is failing on main対応中かも @pkupt が今日担当しました。 オープンsecurity-scan-failure
難易度 1/5 1〜3時間 初心者へのやさしさ 74/100
semantica-agi/semantica#2045 ·
メンテナーはふだん 2 日以内に返信