jinko-task-extract-data-table について
科学資料から報告値を抽出し、読みやすい表またはJinkō対応データテーブルにまとめるスキルです。報告された統計量を保ち、転記値・推定値・変換値を区別します。
主な機能
- 01出典箇所と抽出方法の記録
- 02報告された統計量と単位の保持
- 03点データと範囲データの処理
- 04Jinkōスキーマ検証とアップロード手順
- 05適合性の確認結果の報告
活用シーン
- 01論文の表や図から値を抽出
- 02Jinkō向けの対応付け済み観測値の準備
- 03単位換算や変換の記録
- 04テーブルがキャリブレーションに使えるか確認
MCP 対応
Jinkō出力には初期化済みのjinko-sdk接続とjinko-data-table作成スクリプトを使います。MCPサーバーの機能については、それ以上の説明はありません。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ novainsilico/ jinko-skills --skill jinko-task-extract-data-tableインストール後、Claude Code で/jinko-task-extract-data-tableを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
データテーブルの抽出
前提条件: このスキルを使用するには、初期化済みの
jinko-sdk接続と、metadata.requires_sdkの範囲を満たす SDK が必要です。jinko-sdk-setupスキル(../jinko-sdk-setup/SKILL.md)を実行し、そのチェックに合格してから続行してください。セッションコードは一度しか交換できないため、このスキル独自の SDK プロセスを開始する前に、もう一度get_session_codeを呼び出してください。そのスキルが見つからない場合は、novainsilico/jinko-skillsからインストールしてください。
ソースの報告内容をそのまま保持してください。推定値、変換値、直接転記した値を区別できるようにしてください。
入力
ソース資料と、要求された系列を必須とします。Jinkō で使用できる出力には、対象の obsId マッピング、モデルの単位、シナリオ/群の範囲も必要です。不足しているマッピングは推測せず、確認してください。
ワークフロー
- 要求された各系列を特定し、引用情報に加えてページ、表、図、パネル、または補足資料を記録します。OCR よりも機械可読な表を優先し、グラフのデジタイズよりも OCR を優先してください。適切な抽出ツールがない場合は、視覚的に推定せず、表形式のソースを依頼してください。
- 報告されている値のみを抽出します。グラフをデジタイズする場合は、生のデジタイズ点を保持し、推定値として識別できるようにしてください。明示的に依頼されていない限り、当てはめ、平滑化、集計、補完は行わず、そのような変換を行った場合は記録してください。
- 報告されている統計量を保持します。生の値、平均値、中央値、SD、SE、信頼区間、IQR、最小値/最大値を相互に置き換えないでください。ソースと変換先の単位がわかっている場合にのみ単位を変換し、計算式と元の値を記録してください。Jinkō の時間値は ISO-8601 期間として表してください。
- 一般的な抽出では、系列、時間/条件、値または上下限、単位、ソースの位置情報を含む、読みやすい CSV または Markdown 表を出力してください。
- Jinkō 用の出力では、
jinko-data-tableが定める行スキーマに従ってください。報告されている点の値には点の行を使用し、報告されている下限/上限にのみ範囲の行を使用してください。obsId、armScope、unit、experimentRefを明示的に設定してください。 - 想定される
--allowed-obs-idの値、--require-unit、--require-experiment-refを指定し、jinko-data-tableの作成スクリプトをドライランモードで実行します。承認後、--require-fitness --applyを追加してください。行/スキーマのチェック、アップロード、サーバー側のvalidForFitnessFunctionゲートはスクリプトが担当します。
返却内容
抽出したファイルと、次の内容を含む簡潔なレポートを返してください。
- 各系列のソース位置情報と抽出方法
- 元の統計量、単位、および変換や換算の内容
- 仮定、判読できない値、デジタイズの不確実性
- Jinkō 用の出力の場合は、データテーブル SID、URL、観測値のマッピング、確認済みの
validForFitnessFunction: True
サーバーが適合性を明示的に true と報告しない場合、そのテーブルはキャリブレーションに使用できないものとして返してください。テーブルの検証を通過させるために、値を黙って置き換えたり捏造したりしないでください。