Voeg moeiteloos recepten toe met AI

BenFit: voeg moeiteloos je eigen recepten toe in de app met hulp van AI!

Voeg moeiteloos recepten toe met AI
Sjoerd Crooijmans

Geschreven door
Sjoerd Crooijmans

Enige tijd geleden kwam BenFit bij ons met de vraag om hun SaaS-platform volledig opnieuw op te bouwen. Inmiddels ondersteunt BenFit bijna 1.000 sportscholen en diëtisten en helpt het hen om leden slimmer, persoonlijker en effectiever te begeleiden. In het platform komt alles samen: van automatisch gegenereerde, gepersonaliseerde voedingsplannen tot het samenstellen van workouts en het monitoren van voortgang.

Een belangrijk onderdeel is het bijhouden van dagelijkse voeding. Waar gebruikers voorheen losse ingrediënten moesten invoeren, eventueel met behulp van een barcodescanner, is dit proces nu aanzienlijk vereenvoudigd. Volledige recepten kunnen in één keer worden toegevoegd.

 

Recept toevoegen met één foto

Dankzij een nieuwe AI-functie wordt dit nóg makkelijker. Gebruikers maken simpelweg een foto van hun maaltijd of typen alleen de naam van het gerecht in. De AI-functie genereert vervolgens automatisch een compleet recept.

 

Slimme herkenning van ingrediënten

De AI-functie analyseert de foto, herkent en koppelt ingrediënten aan de geverifieerde BenFit-database, vult deze waar nodig aan en bepaalt automatisch de juiste hoeveelheden.

 

Automatische bereiding en voedingswaarden

Op basis van de slimme herkenning wordt een duidelijk stappenplan voor de bereiding opgesteld. Daarnaast worden de calorieën en voedingswaarden berekend en genereert de AI-functie een aantrekkelijke afbeelding van het gerecht.

 

Hoe werkt dat?

Achter de schermen draait deze functionaliteit op een krachtige Microsoft Foundry-omgeving. Daar verwerkt een geavanceerd LLM (Large Language Model) de beelden en zet deze om naar praktische, direct bruikbare recepten.

Tijdens het aanmaken van een recept doorzoekt de AI-functie automatisch de volledige ingrediënten database. Dit gebeurt via function calling: terwijl de AI-functie het recept opbouwt, roept het systeem realtime een zoekfunctie aan om de juiste ingrediënten te vinden en direct te koppelen.

Om dit goed te laten werken hebben we een slimme AI-zoekfunctie ontwikkeld die begrijpt wat de AI-functie en straks ook de gebruiker daadwerkelijk bedoelt.

In de oude situatie werd er gezocht op lettercombinaties. Daardoor leverde een zoekopdracht als “ei” ook resultaten op zoals “prei”. Nauwkeurig zoeken kostte tijd en zorgde voor ruis in de resultaten.

Met de nieuwe aanpak kijkt het systeem niet meer naar letters, maar naar zoekintentie. Dankzij een vector database begrijpt het systeem de context en betekenis van het zoekwoord, waardoor alleen relevante ingrediënten worden teruggegeven.

Het resultaat: snellere zoekresultaten, betere matches en geen irrelevante suggesties meer. Waardoor we dus AI met onze bestaande dataset kunnen laten praten. 

 

Meer weten?

Een mooi voorbeeld van hoe AI op een slimme en toegankelijke manier geïntegreerd kan worden in bestaande software oplossingen. Mocht je meer willen weten, of sparren over ideeën die je hebt, neem gerust contact op! 

Web Visual 2

Wil jij ook aan de slag met AI?

Jesse