0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

NetSuiteのデータを自然言語で分析できる「AI在庫データ分析Bot」を作成してみた

Last updated at Posted at 2025-07-16

NetSuiteからGoogle Sheets上にダウンロードしたデータに対して日本語の質問を投げかけるだけで、生成AI(Gemini)が即座に分析しSlackに結果を通知してくれるツールを作ってみました。

Botの目的

ERPのデータ(在庫、売上、財務データなど)を、専門知識なしで理解・活用できるようにすること。質問は自然言語でOK。例えば:
「要補充アイテムを緊急度順に5つ挙げて」

これにより、担当者は直感的に状況把握・意思決定が可能になります。

処理フロー

以下のステップでBotが動作します:

  1. RESTletでNetSuiteの保存検索呼び出し
  2. Google Sheetsへ自動取り込み
  3. Geminiによる分析と要約
  4. Slack Webhookで通知

回答例(一部抜粋)

ACC00001 (02: Boston): 適正在庫水準3に対し、利用可能数量0。完全に在庫切れです。
ASY00001® (01: San Francisco): 適正在庫水準105に対し、利用可能数量0。完全に在庫切れです。

使用技術

  • RESTlet NetSuiteの在庫情報を取得
  • Google Apps Script データ取り込み・処理ロジック
  • Google Sheets 分析対象データの保管
  • Gemini 自然言語処理と数理分析
  • Slack Webhook 結果通知

動作イメージ

image.png

image (31).png

導入メリット

  • 自然言語対応でITスキル不要
  • Webhookベース通知で即応性
  • 外部サーバー不要で軽量&安全
  • Google Workspace内で完結できる設計

応用例

今回は在庫の分析でしたが、同じ要領で様々な分析に応用できそうです。

  • 売上の分析
  • 債権の管理
  • プロジェクトの利益率 等
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?