Upgrade to Pro — share decks privately, control downloads, hide ads and more …

データ分析のためのClaude Code ~marimoを使おう~

Avatar for Gota Gota
August 05, 2025
130

データ分析のためのClaude Code ~marimoを使おう~

Claude Codeとmarimo(Python Notebooks)の組み合わせによるデータ分析ワークフローを提案するプレゼンテーション資料。Jupyter Notebookの課題(Git管理困難、再現性問題、開発者との溝)を指摘し、marimoの利点(.py形式でClaude Codeが直接実行可能、トークン消費削減、リアクティブ実行による再現性、豊富な標準機能)を解説。Claude Codeの自走力を最大限活用できる理由と実装デモを紹介している。

Avatar for Gota

Gota

August 05, 2025
Tweet

Transcript

  1. 名前 Gota (X: @gota_bara) やってること • 小売向けデータプロダクト / AIエージェント開発 /

    データ基盤構築 最近の関心事 • スマートグラスが欲しい • アニメ (青ブタ見てます! / フリーレン) Claude CodeでKiroの仕様駆 動開発を実現する仕組み作成 今週3回登壇予定 • 8/4: Claude Codeで仕様駆動型開発を実現させるには...(済) • 8/5: データ分析のためのClaude Code (marimo) 今ここ! • 8/8: Claude Codeは仕様駆動の夢を見ない @Claude Code Meetup#2 自己紹介 Gota 2 / 21
  2. → Jupyter Notebookの意味がない Kernelを適切に設定すれば mcp__ide__executeCode ツールで実行 できなくはない • 結局Jupyter Notebook(.ipynb)形式を

    Pythonに変換して実行するという強硬手 段にでがち • Claude CodeでJupyter Notebookを実行できる? Gota 6 / 21
  3. Jupyter Notebookでの課題がほとんど解決されている Notebookとして使いやすさは失われているのでは? A. むしろ使いやすい リアクティブ実行 • セル実行をすると依存する全てのセルが実行される ◦ Pythonファーストで

    .py ファイルで書かれている(Python実行環境で扱える) • Gitでバージョン管理しやすい • 実行の再現が可能 • DuckDBが使えるためローカルで大規模データも扱える • … • marimoの特徴 Gota 10 / 21
  4. marimo notebooksをアプリとしてデプ ロイまでできるため、Streamlitの代替す ら可能かも • AI Copilotを組み込める(Claude Code があればなくても良い) •

    Colabのようにクラウド環境で使える molabも開発中! • Cloudflareがmarimoに賭けている! • marimoは他にも強い特徴が多すぎる… Gota 16 / 21
  5. ただのPythonスクリプトのため、開発環境でも余分なライブラリを増やさず動かせる • uv run marimo run notebook.py ◦ ユニットテストを最初から組み込んだ状態で分析コードも書ける •

    Claude Codeが実行環境の問題に悩まずにデータ分析タスクへの自走力を発揮できる • 各分析のNotebooksを簡単にCLIで動かすことができるため、Claude Codeと相性が良 い • Claude Codeとの相性も抜群! Gota 17 / 21
  6. Claude.md を作ってみたので公開しておきま す! claude-code-marimo Not Jupyter Notebook • uvパッケージマネージャーを利用 •

    marimoでよく使うコマンドは利用可能 • marimoはしっかりセッティングしないと動かない… Gota 18 / 21
  7. Claude Code × marimoは良いぞ! Jupyter Notebookからすぐにでも移行する/させる価値はある! • Claude Codeでデータ分析をするには、純粋な.pyファイルで書けるmarimoが便利 •

    Claude Codeで利用可能なClaude.mdも公開しているので、Jupyter Notebookで困っ ている方は是非参考に使ってみて! • Clude CodeだけでなくCursor, Windsurf, Gemini CLIなどどこでもmarimoの方が良 い • まとめ Gota 20 / 21