コンテンツにスキップ

モジュール別ドキュメント

更新日: 2026-07-05

src/pca/の実装をモジュールごとに説明します。最初にソース設計で全体像を確認し、個別の責務やAPIはこのページからたどってください。

はじめに

  • 目的別の読み方
  • 目的別に読む順番と、確認する実装を示す。
  • 処理フロー
  • self-play、ISMCTS、学習、評価の処理フロー。
  • 実装レシピ
  • よくある変更作業の手順書。
  • API一覧
  • import先、引数、戻り値、副作用、関連テストの一覧。
  • 生成物一覧
  • JSONL、CSV、チェックポイント、メタデータキャッシュ、提出用bundleの一覧。
  • テストマップ
  • 変更内容ごとに走らせるテスト。

基盤

探索

学習

実行・評価

更新ルール

  • Pythonモジュールを追加したら、対応する文書のモジュール一覧に1行追加する。
  • 公開APIを追加したら、「公開API」節にimport先と用途を書く。
  • CLIのオプションやJSONLスキーマを変えたら、関連する文書とソース設計の両方を更新する。
  • 実装手順が複数ファイルにまたがる場合は recipes.md に追加する。
  • 生成物の形式や保存場所を変えたら artifacts.md に追加する。