AI

Claudeに小麦粉の残りを聞く:MCP経由の計量在庫

公開日: · 6分

AIアシスタントが組み込みのMCPサーバー経由で 在庫を読むと、名前、コスト、カウントを持つアイテムの一覧が返ってきます。これまでカウントは 単位の付かない整数でした。椅子には十分でも、小麦粉には扱いにくいものです。「小麦粉はどれだけ残っている?」と 尋ねると、正直な返事は「12」で、その後に袋なのかキロなのかポンドなのかという推測が続きました。

計量単位により、サーバーが返すすべての 数量は小数になり、すべてのアイテムが単位を持ちます。アシスタントはもう推測する必要がありません。 会話ではどう見えるのか、そして知りたい人向けに、ツールで何が変わったのかを 紹介します。

ノートPCでAIアシスタントと在庫レベルについてチャットするPackage Pal。
アシスタントは数字と一緒に単位を読むので、答えはキロで返ってきます。

パン屋のある朝

Claude · Simple Inventory Management に接続済み 会社: Northside Bakery
強力粉はどれだけある?今日の分には足りる?
get_inventory
強力粉の在庫は12.75 kgで、さらに50 kgが発注中です。警告 レベルは20 kg、危険レベルは10 kgなので、行はすでに黄色です。サワードウ1斤の アセンブリにある1斤あたり0.5 kgで計算すると、危険域に入るまでに 約25斤分あります。
最初のバッチで4.5 kg使った。記録して。
edit_inventory_item
完了しました。強力粉は8.25 kgになり、危険レベルの10 kgを下回っています。 在庫僅少アラートがTeamsチャンネルに送られました。発注中の50 kgに 納品日があるか確認しましょうか?
お願い。あと、まだ出荷されていなければ、同じ発注にオリーブオイル2 Lを追加して。
create_order
発注「製粉所からの配送、第44週」はまだ保留中です。オリーブオイル 2 Lの明細を追加したので、発注には強力粉50 kgとオリーブオイル2 Lが 載っています。

このやり取りのどこにも、換算も確認の質問も必要ありませんでした。アシスタントは同じアイテムから 12.75とkgを読み、アセンブリの構成部品をキロで読み、 新しい在庫値を同じ単位で書き戻しました。アイテムの履歴には、MCP経由で行われた他の変更と同様に、 ロボットのマーク付きで4.5 kgの減算が表示されます。

単位があって初めて意味をなす質問

  • 「リットルで計量しているアイテムのうち、警告レベルを下回っているものは?」
  • 「今の小麦粉の在庫で何斤作れる?」(アシスタントはアセンブリを読むか、自分で割り算します)
  • 「袋を25 kgとして、再発注の提案を袋数に換算して。」アプリは換算しませんが、アシスタントは喜んでやってくれますし、そうしたと言ってくれます。
  • 「mlで追跡する『注型用レジン』というアイテムを作って、警告レベルを250にして。」
  • 「100 mのケーブルをドラム3本受け取った。6 mm外装ケーブルに300 m追加して。」

質問の一般的な一覧は今も 有効です。ここに挙げたのは、単位が数字と一緒に届くようになる前は、うまく答えようが なかったものです。

ツールで変わったこと

自分のクライアントやスクリプトからMCPサーバーを使っているなら、3つのことが変わっています。

  • 数量は小数です。 get_inventoryと edit_inventory_itemのinventoryCount、onOrderCount、 toShipCount、damagedCountは、12.75のような値を受け付け、返します。整数クライアントは そのまま動作します。12のカウントは今も12です。
  • アイテムはunitを持ちます。 個数で数えるアイテムではnull、 計量アイテムでは短いラベル(kg、lb、ml、ft、または 入力した任意の文字列)です。edit_inventory_itemで設定でき、 create_new_inventory_itemは省略可能なunitを受け取ります。
  • 関連ツールも追随します。 create_orderの発注明細、ユニットツールの 在庫行、get_reorder_suggestionsはすべて小数を報告し、再発注の提案には アイテムの単位が含まれるので、提案された50は50 kgとして読めます。

ツールの説明文にもこのすべてが書かれています。これは思った以上に重要です。アシスタントはツールを呼ぶ前に 説明文を読むので、計量アイテムのカウントがそのアイテムの単位であること、そして単位を設定しても 何も換算されないことを、最初から知っているのです。

やらないこと

サーバーは単位間の換算を決して行いません。アシスタントに「小麦粉をポンドに 変えて」と頼めば、ラベルを変更し、慎重なアシスタントなら数字は変わっていないと伝えてくれます。 これはアプリが人に対して適用しているのと同じルールで、理由も同じです。黙った換算は、 実際は10 kgなのに22 kgの小麦粉になってしまう近道です。換算は明示的に頼み、 会話の中でアシスタントに計算させてから、新しいカウントを確定してください。

まだ接続していませんか? セットアップガイドは4ステップほどで、 アクセスは1社に限定され、いつでも取り消せます。Claude、Grok、OpenAI、Gemini、 その他あらゆるMCPクライアントで動作します。

アシスタントを在庫に接続する