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

AIAgentと取り組むKaggle

 AIAgentと取り組むKaggle

ライフスタイルが変わってKaggleに取り組む時間がなくなったとしても、今ならAIAgentを活用して取り組めるんじゃないかと思ったので発表します。

Avatar for shuto goya

shuto goya

May 22, 2026

More Decks by shuto goya

Other Decks in Technology

Transcript

  1. 00 / SELF-INTRODUCTION 自己紹介 ごうやは本名 - 名前:合谷秋人 - Kaggle: goyashuto,

    X: shuto508 - 所属:株式会社松尾研究所 2 2025#3はスポンサーで参加 関西Kaggler会参加歴 Kaggleは人生の役に立つ
  2. - AIAgentを活用しよう - スマホで Agentに指示を出そう - 定期実行を活用して情報を取得し よう 02 /

    TALK THEME 時間がなくてもどうにか Kaggleをやるぞ! AIAgentを活用してKaggleに取り組むためのTipsを3つ紹介します - Agentとの協業開発しよう - 仕様駆動開発を活用しよう 取り組む時間無いよ Agentに頼り過ぎてふりかえれない 5
  3. Hermes-Agentの嫌いなところ - ホームページ( NousResearch)のフォン トがセリフ体で見にくい 03 / TRY AI AGENT

    まずはAIAgentを使ってみよう 最近はHERMES-AGENTがお気に入り。 Claude CodeやOpenClawなどでももちろん可。 Hermes-Agentの好きなところ - プリセットの Skillsが豊富 - 自律的に Skillsを作成・更新してくれる - Discordなどにつなぐのが容易 - 定期実行 jobの作成が容易 - TTS/STTなどの機能も豊富 6
  4. - 雑な指示で Agentに動いてもらえる - 音声入力とかでも OK - CronJobも受け取れる 04 /

    HOW TO TALK WITH AGENT スマホを片手に AIAgentとの対話しよう AIAgentの登場によりDiscordなどチャットツールで指示を出すことが容易になった - 自宅PC自体を遠隔で操作できる - スマホだと少しやりにくいかも …? Before:Tailscaleなどで接続 After:Discordなどで接続 7
  5. - AIAgentを活用しよう - スマホで Agentに指示を出そう - 定期実行を活用して情報を取得し よう 07 /

    TALK THEME 時間がなくてもどうにか Kaggleをやるぞ! AIAgentを活用してKaggleに取り組むための方法を 3つ紹介します - Agentとの協業開発しよう - 仕様駆動開発を活用しよう 取り組む時間無いよ Agentに頼り過ぎてふりかえれない 12
  6. - どんな実験だったかふりかえりにくい - ファイル構造が実験ごとに異なる - どこになにがあるかわからない - パイプラインの崩壊 - 実験ごとに独自のコード

    - そもそもどんな実験だったか忘れる - 実験管理が難しい - 意図しないコードの修正・実装 - そこは触ってほしくないのに …! AIAgentに手軽に指示は出せるようになったが …? 08 / SIDE EFFECTS OF VIBE CODING 個人的な悩み: Agentに頼って手と頭を動かさず実験していてあとからふりかえりにくい バイブコーディングしたときに起きそうなこと 13
  7. 09 / SPEC DRIVEN DEVELOPMENT 仕様駆動開発を活用しよう 年末病院に付き添っているときに良さげな本があった。 - 第1部 手を動かして学ぶ

    Claude Codeの基本 - 第1章 Claude Codeをソフトウェアエンジニアリングと統合する - 第2章 Claude Codeの基礎 - 第3章 MCPを使いこなせ! - 第4章 達人に学ぶスペック駆動開発 - 第5章 Claude Code Actionの活用 - 第2部 動作原理を理解して開発フローをしくみ化する - 第6章 Claude Codeの動作原理を理解する - 第7章 Claude Codeを意図通りに動かす - 第8章 スペック駆動開発のフローをしくみ化する【設計編】 - 第9章 スペック駆動開発のフローをしくみ化する【実践編】 - 付録 - 各種サービスの設定手順 - Anthropic社の概要 - コンプライアンス - 法的な規約 14
  8. 10 / DOCUMENTS FOR SDD 開発を支える 3種類のドキュメント CLAUDE.md以外に、基本的な制約などを記載する永続ドキュメントと、実装方針・内容を指示する ステアリングドキュメントで Coding

    Agentを制御することを目指す。 CLAUDE.md - 「憲法」 ステアリングドキュメント: .steering/ - 「指示書」 タスクごとに作成される。パイプラインの変更など更新が あれば永続ドキュメントに反映する。 永続ドキュメント: doc/ -「知識」 基本的なコンペのルールなどを記載。 - 01_competition.md 評価形式・物理制約・提出形式など - 02_architecture.md パイプライン構成など - 03_workflow.md 実験手順・チェックリスト - experiment/ 実験の目的などの記録。ふりかえり用 - YYYYMMDD-expXXX-[開発タスク ]/ - requirements.md 何をつくるのか - design.md どうやってつくるのか - tasklist.md どうやって検証するのか - 命名規則・テンプレートの矯正 / 永続ドキュメントへの導線 15
  9. 10 / DOCUMENTS FOR SDD 開発を支える 3種類のドキュメント CLAUDE.md以外に、基本的な制約などを記載する永続ドキュメントと、実装方針・内容を指示する ステアリングドキュメントで Coding

    Agentを制御することを目指す。 CLAUDE.md - 「憲法」 ステアリングドキュメント: .steering/ - 「指示書」 タスクごとに作成される。パイプラインの変更など更新が あれば永続ドキュメントに反映する。 永続ドキュメント: doc/ -「知識」 基本的なコンペのルールなどを記載。 - 01_competition.md 評価形式・物理制約・提出形式など - 02_architecture.md パイプライン構成など - 03_workflow.md 実験手順・チェックリスト - experiment/ 実験の目的などの記録。ふりかえり用 - YYYYMMDD-expXXX-[開発タスク ]/ - requirements.md 何をつくるのか - design.md どうやってつくるのか - tasklist.md どうやって検証するのか - 命名規則・テンプレートの矯正 / 永続ドキュメントへの導線 16
  10. 10 / DOCUMENTS FOR SDD 開発を支える 3種類のドキュメント CLAUDE.md以外に、基本的な制約などを記載する永続ドキュメントと、実装方針・内容を指示する ステアリングドキュメントで Coding

    Agentを制御することを目指す。 CLAUDE.md - 「憲法」 ステアリングドキュメント: .steering/ - 「指示書」 タスクごとに作成される。パイプラインの変更など更新が あれば永続ドキュメントに反映する。 永続ドキュメント: doc/ -「知識」 基本的なコンペのルールなどを記載。 - 01_competition.md 評価形式・物理制約・提出形式など - 02_architecture.md パイプライン構成など - 03_workflow.md 実験手順・チェックリスト - experiment/ 実験の目的などの記録。ふりかえり用 - YYYYMMDD-expXXX-[開発タスク ]/ - requirements.md 何をつくるのか - design.md どうやってつくるのか - tasklist.md どうやって検証するのか - 命名規則・テンプレートの矯正 / 永続ドキュメントへの導線 18 参考用のリポジトリを 公開してます
  11. 12 / CONCLUSION 結論:今ならパパでも Kaggleができる(はず) あとは家族の理解を得るだけ。金を取るのが先か、理解を得るのが先か … - AIAgentを活用しよう -

    スマホで Agentに指示を出そう → Discord経由で実装可能 - 定期実行を活用して情報を取得し よう → 受動的に情報取得が可能 - Agentとの協業開発しよう - 仕様駆動開発を活用しよう → ドキュメントがあることで実験管 理やふりかえりが容易に 取り組む時間無いよ Agentに頼り過ぎてふりかえれない 20