From 45c71ed0d88a0735eb20774824bfceb387faa045 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Sun, 1 Feb 2026 20:54:02 -0600 Subject: [PATCH] MME-4 Include recipe title requirement in summary prompt. --- .../api/recipe/job/RecipeSummaryJobHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/app/mealsmadeeasy/api/recipe/job/RecipeSummaryJobHandler.java b/src/main/java/app/mealsmadeeasy/api/recipe/job/RecipeSummaryJobHandler.java index 63892b1..d26a331 100644 --- a/src/main/java/app/mealsmadeeasy/api/recipe/job/RecipeSummaryJobHandler.java +++ b/src/main/java/app/mealsmadeeasy/api/recipe/job/RecipeSummaryJobHandler.java @@ -50,7 +50,11 @@ public class RecipeSummaryJobHandler implements JobHandler new NoSuchEntityWithIdException(Recipe.class, payload.recipeId())); final @Nullable String summary = this.inferenceService.infer(List.of( SystemMessage.builder() - .text("Summarize the given recipe in three sentences or less. Output your summary as plain text.") + .text( + "Summarize the given recipe in three sentences or less. " + + "Output your summary as plain text. " + + "Make sure to include the title of the recipe in your summary." + ) .build(), UserMessage.builder().text( "" + recipe.getTitle() + "\n" + recipe.getRawText()