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

Cortex(Code) を ML モデルの 精度改善サイクルに組み込む.pdf

Cortex(Code) を ML モデルの 精度改善サイクルに組み込む.pdf

Snowflake上での需要予測の精度改善のようなMLOpsにおいて、Cortex(Code)をに利用する取り組み

Avatar for Yuki Fushinuki

Yuki Fushinuki

May 18, 2026

Other Decks in Technology

Transcript

  1. Pure Challenge with You Cortex (Code) を ML モデルの 精度改善サイクルに組み込む

    - 分析から PR 提出まで - Copyright © 2026 AsiaQuest Co.,Ltd. All Rights reserved
  2. 2 ⾃⼰紹介 伏貫祐樹(ふしぬきゆうき ) Copyright © 2026 AsiaQuest Co.,Ltd. All

    Rights reserved 2020年3月〜 アジアクエスト株式会社所属 1991年生まれ35歳 現在1歳半の息子子育て中 現在、保育園で無限に風邪を貰い中 経歴的にはずっとWebアプリケーションのエンジニア 2025年からSnowflakeなどデータエンジニアリングに関わる GitHub: oimo23
  3. 3 ⾃⼰紹介 宣伝&普段の活動 Copyright © 2026 AsiaQuest Co.,Ltd. All Rights

    reserved あまり今日のテーマとは関連が薄いですが ... 技術書典20でOpenSearchでのベクトル検索に関する本 を出しました。
  4. 4 会社紹介 アジアクエスト株式会社 Copyright © 2026 AsiaQuest Co.,Ltd. All Rights

    reserved ▪事業内容 顧客のデジタルトランスフォーメーション支援事業 ▪本社 〒112-0004 東京都文京区後楽2-6-1 住友不動産飯田橋ファーストタワー27F Snowflake・Databricks等 データ・AI関連のお仕事やっています
  5. 12 今の流れを Cortex に出来ないか分析させてみる SELECT AI_COMPLETE( 'claude-sonnet-4-5', CONCAT( 'ファミリーレストランチェーンの需要予測で、 ',

    'WAPEが高い店舗のランキングです。 \n\n', store_list::VARCHAR, '\n\n', 'これらの上位店舗にはどのような共通点がありますか? ', '店舗名・住所などの特徴から推察できることがあれば教えてください。 ' ) ) こんなイメージのクエリを投げる ※実際はJSONで構造化したレスポンスを安定して返すような⼯夫をするプロンプトも⼊っている ※store_listには前ページの誤差率上位店舗の情報が⼊っている変数
  6. 13 Cortex に分析させてみる { common_patterns: ["高誤差店舗は、店名から商業施設内と推定できる店舗に集中していま す。"], recommend_action: ["店名や住所から推定できる商業施設内テナント属性を、構造化した店舗属性 として追加してください。

    "] } Cortexが実際に返した結果の⼀部が以下 ※商業施設内かどうかを判別できるカラムはもともと存在しなかった前提 ⼈間が分析し考案する事と同じような分析を返すことがちゃんと出来ている 店名や住所から暗黙の法則を導くのは⼈間には難しくはないが、従来のルールベースのプログラムや機械学習で は意外にも難しかったり⼿間がかかったりしていた
  7. 14 他にも出来たこと --4位,5位の店舗の住所 「福岡県福岡市中央区唐人町」 「東京都文京区水道橋」 なぜ出来るのか? → LLMは⽂章から次にくる⽂章を予測するというところが成り⽴ちなので (たしか) 「東京都⽂京区⽔道橋

    → 東京ドーム」「イオン → 商業施設」 が繋がるなどの連想が得意。 Paypayドーム 東京ドーム がそれぞれすぐ近隣に存在するため、イベント有無の影響を受けている可能性がある
  8. 17 Skill を定義すると、自分の思う方向にコントロールしやすい 1. Cortexの洞察を取得する FAMIL_TABLE.GOLD.CORTEX_FINDINGSテーブルから doneフラグのついてないもののうち最新 1件 を取得して ...

    2. 取得した洞察 +提案と、リポジトリのコードを観察し修正が出来そうなら行う リポジトリの構造 src |-ml |-dbt ... 3. ghコマンドを使って PRを出す mainブランチに向けて「 feature/improvement-**」というbranchから... Skillの定義のざっくりとしたイメージ
  9. 23 まとめ ⼈間がやったこと AIがやったこと • WAPE (誤差率) ランキングを眺めた • 「共通点は?」と

    Cortex に投げた • PR をレビューしてマージした • 住所から商業内⽴地という共通点を発⾒ • 改善案を出した • 実装を⾏い、PRを出した