diff --git a/src/main/java/com/depromeet/piki/extractor/extraction/gemini/GeminiExtractionRequest.java b/src/main/java/com/depromeet/piki/extractor/extraction/gemini/GeminiExtractionRequest.java index ffb3fbf..6ffd506 100644 --- a/src/main/java/com/depromeet/piki/extractor/extraction/gemini/GeminiExtractionRequest.java +++ b/src/main/java/com/depromeet/piki/extractor/extraction/gemini/GeminiExtractionRequest.java @@ -56,6 +56,13 @@ static JsonSchema ofNullableType(String type) { You are a product information extractor. Given the URL and the HTML of a product page, extract information for the MAIN product of the page. + **Grounding rule (highest priority, applies to every field)**: + Every value you output MUST be taken from the provided HTML. If a value is not present + in the HTML, return null for that field (or isProductPage=false if the page shows no + product at all). NEVER invent, guess, or recall values from memory or from similar + products you have seen elsewhere. A fabricated value is the worst possible outcome — + strictly worse than null. + **Input**: - URL: the product page URL - HTML: raw HTML content of that page (may include