KI

Fragen Sie Claude, wie viel Mehl noch da ist: gemessener Bestand über MCP

Veröffentlicht am · 6 Min. Lesezeit

Wenn ein KI-Assistent Ihren Bestand über den integrierten MCP-Server liest, bekommt er eine Liste von Artikeln mit Namen, Kosten und Zählern zurück. Bisher war ein Zähler eine ganze Zahl ohne Einheit, was für Stühle in Ordnung war und für Mehl unpraktisch. Fragte man „wie viel Mehl ist noch da“, lautete die ehrliche Antwort „12“, gefolgt von einer Vermutung, ob das Säcke, Kilo oder Pfund bedeutete.

Mit Maßeinheiten ist jede Menge, die der Server zurückgibt, eine Dezimalzahl, und jeder Artikel trägt seine Einheit. Der Assistent muss nicht mehr raten. So sieht das in einem Gespräch aus, und das hat sich in den Tools geändert, für alle, die es genau wissen wollen.

Package Pal chattet an einem Laptop mit einem KI-Assistenten über Bestandsmengen.
Der Assistent liest die Einheit zusammen mit der Zahl, also kommt die Antwort in Kilo zurück.

Ein Morgen in der Bäckerei

Claude · verbunden mit Simple Inventory Management Unternehmen: Northside Bakery
Wie viel Brotmehl haben wir, und reicht es für heute?
get_inventory
Sie haben 12,75 kg Brotmehl auf Lager, weitere 50 kg sind bestellt. Ihr Warnniveau liegt bei 20 kg und Ihr kritisches Niveau bei 10 kg, die Zeile ist also bereits gelb. Bei den 0,5 kg pro Laib in Ihrer Baugruppe Sauerteiglaib reicht das für etwa 25 Laibe, bevor Sie in den kritischen Bereich rutschen.
Wir haben gerade 4,5 kg für die erste Charge verbraucht. Buch das.
edit_inventory_item
Erledigt. Brotmehl steht jetzt bei 8,25 kg, das liegt unter Ihrem kritischen Niveau von 10 kg. Eine Warnung bei niedrigem Bestand ist an Ihren Teams-Kanal gegangen. Soll ich prüfen, ob die bestellten 50 kg einen Liefertermin haben?
Ja, und füge 2 L Olivenöl zur selben Bestellung hinzu, falls sie noch nicht versandt ist.
create_order
Die Bestellung „Mühlenlieferung, KW 44“ ist noch offen. Ich habe eine Position mit 2 L Olivenöl hinzugefügt, die Bestellung enthält jetzt 50 kg Brotmehl und 2 L Olivenöl.

Nichts in diesem Austausch brauchte eine Umrechnung oder eine Rückfrage. Der Assistent hat 12.75 und kg vom selben Artikel gelesen, die Baugruppenkomponente in Kilo gelesen und den neuen Bestandswert in derselben Einheit zurückgeschrieben. Der Verlauf des Artikels zeigt den Abzug von 4,5 kg mit einer Roboter-Markierung daneben, wie jede andere Änderung über MCP.

Fragen, die nur mit einer Einheit Sinn ergeben

  • „Welche in Litern gemessenen Artikel liegen unter ihrem Warnniveau?“
  • „Wie viele Laibe kann der aktuelle Mehlbestand ergeben?“ (der Assistent liest die Baugruppe oder rechnet selbst)
  • „Rechne die Nachbestellvorschläge in Säcke um, bei 25 kg pro Sack.“ Die App rechnet nicht um, aber der Assistent tut es gern, und er sagt es dazu.
  • „Lege einen Artikel namens Gießharz an, verfolgt in ml, und setze sein Warnniveau auf 250.“
  • „Wir haben 3 Trommeln Kabel zu je 100 m erhalten. Füge 300 m zum Erdkabel 6 mm² hinzu.“

Die allgemeine Fragenliste gilt weiterhin; das hier sind die Fragen, die sich vorher nicht gut beantworten ließen, weil die Einheit nicht mit der Zahl mitreiste.

Was sich in den Tools geändert hat

Wenn Sie den MCP-Server aus Ihrem eigenen Client oder Skript nutzen, sind drei Dinge anders.

  • Mengen sind Dezimalzahlen. inventoryCount, onOrderCount, toShipCount und damagedCount auf get_inventory und edit_inventory_item nehmen Werte wie 12.75 an und geben sie zurück. Clients, die mit ganzen Zahlen arbeiten, funktionieren weiter; ein Zähler von 12 ist weiterhin 12.
  • Artikel tragen eine unit. Sie ist null bei Artikeln, die in Stücken gezählt werden, und eine kurze Bezeichnung (kg, lb, ml, ft, oder was immer Sie eingetippt haben) bei gemessenen. edit_inventory_item kann sie setzen, und create_new_inventory_item nimmt optional eine unit entgegen.
  • Verwandte Tools ziehen nach. Bestellpositionen auf create_order, Bestandszeilen in den Einheiten-Tools und get_reorder_suggestions melden alle Dezimalzahlen, und Nachbestellvorschläge enthalten die Einheit des Artikels, sodass eine vorgeschlagene 50 als 50 kg zu lesen ist.

Die Tool-Beschreibungen sagen das alles ebenfalls, was wichtiger ist, als es klingt: Ein Assistent liest die Beschreibung, bevor er das Tool aufruft, und weiß damit von vornherein, dass ein Zähler an einem gemessenen Artikel in dessen Einheit vorliegt und dass das Setzen einer Einheit nichts umrechnet.

Was es nicht tut

Der Server rechnet nie zwischen Einheiten um. Wenn Sie den Assistenten bitten, „Mehl auf Pfund umzustellen“, ändert er die Bezeichnung und sagt Ihnen, wenn er sorgfältig ist, dass sich die Zahl nicht geändert hat. Das ist dieselbe Regel, die die App bei Menschen anwendet, aus demselben Grund: Eine stille Umrechnung ist ein sicherer Weg zu 22 kg Mehl, die in Wirklichkeit 10 sind. Bitten Sie ausdrücklich um die Umrechnung, lassen Sie den Assistenten im Gespräch rechnen und bestätigen Sie dann den neuen Zähler.

Noch nicht verbunden? Die Einrichtungsanleitung umfasst etwa vier Schritte, und der Zugriff ist auf ein Unternehmen beschränkt und jederzeit widerrufbar. Funktioniert mit Claude, Grok, OpenAI, Gemini und jedem anderen MCP-Client.

Verbinden Sie einen Assistenten mit Ihrem Bestand