Claude CodeのAgents SDKでEC在庫アラート→発注提案→Slack通知を全自動化した
中小ECを運営していると、毎朝の在庫確認だけで相当な時間を取られる。「売れ筋なのに欠品」「在庫切れのまま広告費を使い続けていた」といった機会損失も珍しくない。そうした手作業の繰り返しを自動化する手法として、Claude Codeに組み込まれたAgents SDKを使う方法がある。
システムの流れは単純だ。まず、BigQueryで在庫テーブルとGA4の購買データを突き合わせて、「売れているのに在庫が薄い商品」を優先的に抽出する。GA4からはセッション数や売上を7日分の集計で拾い、在庫と組み合わせて「在庫残日数」を算出する。リードタイムが3日の商品で在庫が3日分しかなければ、今すぐ発注しないと欠品する。この集計結果をClaudeに渡すと、Agents SDKが自律的にBigQueryを叩いて在庫を確認し、発注提案を生成して、Slackに投稿する。Cloud Schedulerで毎朝8時に実行すれば、起床時には朝礼の資料が出来ている。
AIの鬼の視点では、ここで面白いのは、この仕組みが「判断」をAIに任せているという点だ。単に「在庫が少ないのでアラートを出せ」ではなく、「売れ行きを踏まえて、いつ発注すべきかを提案せよ」という仕事だ。エンジニアでない編集者が読んでも、「BigQueryでSQL、Pythonでクライアント、Slackで通知」という具体的なステップが見えることの意外性もある。自動化というと、複雑な機械学習モデルを想像しがちだが、実務では「決まった作業の組み合わせ」と「AIの判断」の両方を使う。データはテーブルから取り、判断はAIにさせ、結果は通知ツールに流す。その接着剤がAgents SDKだ。
実務への効き:在庫管理システムからのCSV出力さえあれば、BigQueryに載せて、このパターンをそのまま使える。毎朝の確認を自動化する第一歩として、試す価値がある。
※ 上記は配信元記事をもとにAIの鬼編集部が要約・再構成したものです。正確な内容は出典元をご確認ください。
このニュースの全文は、配信元でお読みいただけます。 Zenn AIで元記事を読む →


