Recommendation Engines (Empfehlungsmaschinen) sind Anwendungen der künstlichen Intelligenz, die personalisierte Empfehlungen für Produkte, Dienstleistungen oder Inhalte auf der Grundlage von historischen Daten und Verhaltensmustern von Benutzern erstellen. Sie analysieren das Verhalten der Benutzer, wie z.B. ihre Klicks, Suchanfragen, Käufe und Bewertungen, um Muster zu erkennen und individuelle Empfehlungen zu generieren. Recommendation Engines finden Anwendung in vielen Bereichen, wie z.B. im E-Commerce, in der Musik- und Filmindustrie, in sozialen Netzwerken und bei der Personalisierung von Inhalten auf Websites und Apps.