Du schreibst „Milch" auf die Liste. Keine Menge, keine Einheit. Eine einfache App sucht das günstigste Produkt mit dem Wort „Milch" und gibt dir 200ml Kondensmilch. offerhopper.ai weiß, dass du wahrscheinlich einen Liter Frischmilch meinst.
Preisvergleichs-Apps vergleichen, was einfach zu vergleichen ist: gleichartige Produkte, gleiche Einheiten, gleiche Packungsgrößen. Sobald das nicht mehr zutrifft – und das ist im echten Supermarkt häufiger als man denkt – entsteht eine Lücke. Die App liefert trotzdem ein Ergebnis, aber es passt nicht zu dem, was du eigentlich brauchst.
offerhopper.ai schließt diese Lücke, indem es zuerst eine andere Frage stellt: Was meinst du eigentlich?
Was passiert, wenn du nur „Milch" tippst
Die meisten Einkaufslisten sehen so aus: Milch, Butter, Brot, Tomaten. Keine Mengen, keine Einheiten. Das ist normal — beim Schreiben der Liste weiß man ja, was man meint. Das Problem fängt an, wenn ein System diese Liste interpretieren muss.
„Milch" ohne Menge könnte bedeuten:
- 1 Liter (der Standardeinkauf)
- 500ml (Single-Haushalt)
- 200ml (für den Kaffee auf der Arbeit)
- 6 Liter (Großfamilie, Wocheneinkauf)
offerhopper.ai löst das durch eine Mengen-Inferenz: Für jede Produktkategorie existiert ein gelernter Standardwert, der dem typischen Einkaufsverhalten in deutschen Supermärkten entspricht. Milch: 1 Liter. Butter: 250g. Brot: 500g. Äpfel: 1kg. Toilettenpapier: 1 Packung.
Diese Defaults basieren auf den marktüblichen Packungsgrößen, die das System bei der Suche vorfindet. Wenn die verfügbaren Milch-Angebote überwiegend 1-Liter-Packungen sind, ist 1 Liter der sinnvolle Default. (Wenn du einen KI-Assistenten wie Claude oder ChatGPT nutzt, kann dein Agent diese Mengen automatisch basierend auf deiner Haushaltsgröße anpassen — siehe Persönlicher AI-Einkaufsassistent).
Gibst du eine konkrete Einheit an, überschreibt sie den Default. „2 Liter Milch" oder „500ml Milch" — das System nimmt, was du sagst. Schreibst du „6x Milch", wird die Menge (6 Stück) übernommen, aber die passende Packungsgröße pro Stück ergibt sich aus dem, was tatsächlich im Regal steht. 6x Milch heißt dann 6 Liter-Packungen — weil das die marktübliche Einzelpackung ist. Aber wenn du nur „Milch" schreibst, bekommst du den marktüblichen Liter. Und danach sucht das System das beste Angebot für genau diese Menge — statt einfach das günstigste Produkt mit dem Wort „Milch" im Namen.
Wenn Gramm und Stück nicht zusammenpassen
Du fragst nach 500g Lachsfilet. Im Regal stehen Packungen in „Stück" oder „Portionen" — keine Grammangabe auf dem Preisschild. Ein klassischer Preisvergleich kann hier wenig ausrichten, weil er Gramm und Stück nicht verbinden kann.
offerhopper.ai überbrückt diese Lücke mit Einheitsbrücken — gelernten Verhältnissen zwischen Einheiten innerhalb einer Produktkategorie:
- 1 Lachsfilet-Portion ≈ 180g (abgeleitet aus den verfügbaren Angeboten)
- 1 Rolle Küchenrolle ≈ die mediane Rolle, die gerade im Regal steht (der Wert wandert)
- 1 Becher Joghurt ≈ 150g (marktübliche Standardgröße)
Diese Werte sind nicht hartcodiert. Wenn das System ein Supermarktangebot verarbeitet, liest es die physikalische Struktur: Eine Packung Küchenrolle mit „3 Rollen, je 100 Blatt" hat drei Informationsschichten — Kaufeinheit (1 Packung), enthaltene Menge (3 Rollen), Inhalt pro Rolle (100 Blatt). Aus diesen Daten leitet das System ab, was „eine Portion" oder „eine Rolle" bei verschiedenen Produkten physikalisch bedeutet.
Wenn du also 500g Lachsfilet willst und das Regal nur „Lachsfilet, 1 Stück" kennt, rechnet das System: 1 Stück ≈ 180g, also brauchst du 3 Portionen. Der Preisvergleich läuft dann auf der richtigen Menge, nicht auf dem falschen Ergebnis „1 Stück Lachs für 3,99€ — günstigster Treffer!".
Brücken gibt es in vier Formen, und sie sind nicht gleich verlässlich: eine davon kann dir eine überzeugend falsche Antwort liefern. Welche Packung ist wirklich günstiger zeigt, wie sie entstehen, wie sie gewichtet werden und was passiert, wenn keine davon greift.
Die richtige Packung für deine Menge
Zurück zum Joghurt. Du brauchst 1 kg. Im Laden gibt es:
- 150g-Becher à 0,49 €
- 500g-Becher à 1,29 €
- 1 kg-Eimer à 2,19 €
Ein klassischer Preisvergleich würde hier den Preis pro 100g vergleichen und sieben 150g-Becher empfehlen (günstigster Einheitspreis). Das wären 1.050g für 3,43 €. Der 1 kg-Eimer kostet 2,19 €. Der Unterschied: 57% mehr bezahlt, weil „günstig pro Einheit" und „günstig für dich" zwei verschiedene Dinge sind.
offerhopper.ai denkt in Gesamtkosten für die benötigte Menge:
Was ist das günstigste Produkt oder die günstigste Produktkombination, die meine tatsächliche Anforderung erfüllt?
Dabei gibt es eine konfigurierte Toleranz: Du hast nach 1 kg gefragt. 950g reichen für das Rezept auch. Diese Schwelle verhindert den Integer-Explosion-Fehler — die absurde Empfehlung, 14 kleine Becher zu kaufen, weil 13 theoretisch zu wenig wären. (Ein durchgerechnetes Beispiel dieser Toleranz, an einem echten Durchlauf, bei dem aus zehn Rollen Toilettenpapier acht wurden.)
Und wenn ein Produkt außerhalb der Angebotsdatenbank liegt? Dann schätzt das System einen realistischen Preis über KI-gestützte Marktdaten und markiert ihn intern als synthetisch — er wird in der Optimierung schlechter bewertet als ein verifiziertes Angebot, schließt aber die Lücke, statt dich ohne Ergebnis stehen zu lassen.
Preisvergleich vs. Einkaufsoptimierung
Ein Preisvergleich optimiert Preise. offerhopper.ai optimiert Einkäufe — inklusive Fahrtkosten, Zeitwert und Warenkorbeffekte.
Das heißt konkret: Die günstigste Kombination aus Packungsgrößen für deine tatsächliche Menge. Das Produkt, das deiner Anfrage physikalisch am nächsten kommt. Das beste Ergebnis unter Berücksichtigung von Weg, Zeit und Warenkorb — berechnet über die vollständige Kostenfunktion.
Du tippst „Milch" und bekommst den richtigen Liter zum besten Preis im nächsten Laden. Ohne Kopfrechnen, ohne Einheitenverwirrung.
Probier es aus — tippe deine Einkaufsliste ein und schau, was das System daraus macht.
(Wie sich die Entscheidungslast am Regal anfühlt, beschreibt der Artikel über Decision Fatigue beim Preisvergleich. Wer einen KI-Assistenten nutzt, liest unseren Guide zum persönlichen AI-Einkaufsassistenten oder das MCP-Entwicklerhandbuch. Allgemeine Fragen beantwortet die FAQ.)