04.07.2026 offerhopper.ai team 4

Wie offerhopper.ai weiß, was du meinst

Wie offerhopper.ai weiß, was du meinst
Wie Offer Hopper dich versteht. — Photo by T S on Unsplash

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.

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 ≈ 75 Blatt (Medianwert der Suchergebnisse)
  • 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!".


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.

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, wenn man neun Optionen vor sich hat, beschreibt der Artikel über Decision Fatigue beim Preisvergleich. Allgemeine Fragen beantwortet die FAQ.)

offerhopper.ai

About offerhopper.ai

The AI-driven shopping route planner for expats and locals in Germany.