Nuorium Optimizer 生成 AI 活用マニュアル

Version 1.28.0

概要 (Overview)

本マニュアルでは、大規模言語モデル(LLM)を活用して、最適化モデルの構築を自動化するための専門的手法を解説します。 対象ツールは以下の2つです。

  • PySIMPLE — Python ベースのモデリングライブラリ。LLM に最適化コードを自動生成させます。

  • Nuorium Optimizer Excel アドイン — Excel 上で最適化モデルの入出力を設定するアドイン。LLM に入出力の範囲設定手順を生成させます。

具体的には OpenAI 社の ChatGPT を例に説明しますが、Anthropic 社の Claude や Google 社の Gemini など、他の LLM でも同様に適用可能です。

注釈

ChatGPT は OpenAI 社の、Claude は Anthropic 社の、Gemini は Google 社の商標または登録商標です。 本マニュアルで使用される製品名・サービス名は、各社の商標または登録商標です。

4段階プロセス:

  • (a) Documentation の理解 — PySIMPLE または Excel アドインのドキュメントを LLM に学習させる

  • (b) 問題から数式への変換 — 最適化問題を数学的モデルに変換(共通)

  • (c) 数式からコード生成 または 設定生成 — PySIMPLE コード、または Excel 入出力設定手順を生成

  • (d) 結果の確認と出力 — 求解結果を確認・集約する

例えば、以下のような問題に対して、PySIMPLE コードまたは Excel アドインの設定手順が生成されます。

問題設定例

【問題:生産計画問題】
ある工場で3つの製品(A, B, C)を生産します。

データ
- 製品の利益(円/個): A=1000, B=1500, C=1200
- 材料1の使用量(kg/個): A=2, B=3, C=1
- 材料2の使用量(kg/個): A=1, B=2, C=3
- 労働時間(時間/個): A=1, B=1.5, C=2
- 利用可能な材料1: 100kg
- 利用可能な材料2: 120kg
- 利用可能な労働時間: 80時間

要求: 利益を最大化する生産計画を求める

ツール比較

参照情報


Nuorium Modeling Agent Project

Copyright © 2026 Nuorium Optimization Team. All rights reserved.