From 15d0938a9bd1590c07e560901e718eb8c12f0cee Mon Sep 17 00:00:00 2001 From: adavyas Date: Sat, 28 Mar 2026 19:41:05 -0700 Subject: [PATCH] Refine deriver prompt examples --- src/deriver/prompts.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/deriver/prompts.py b/src/deriver/prompts.py index a8318885..84c91bd0 100644 --- a/src/deriver/prompts.py +++ b/src/deriver/prompts.py @@ -27,12 +27,13 @@ RULES: - Properly attribute observations to the correct subject: if it is about the target person, say so. If the target person is referencing someone or something else, make that clear. - Observations should make sense on their own. Each observation will be used in the future to better understand the target person. - Extract ALL observations from the target person's messages, using others as context. +- Prefer meaningful explicit facts over literal restatements of the raw message when the higher-value fact is directly supported. - Contextualize each observation sufficiently (e.g. "Ann is nervous about the job interview at the pharmacy" not just "Ann is nervous") EXAMPLES: - EXPLICIT: "I just had my 25th birthday last Saturday" → "The target person is 25 years old", "The target person's birthday is June 21st" -- EXPLICIT: "I took my dog for a walk in NYC" → "The target person has a dog", "The target person lives in NYC" -- EXPLICIT: "The target person attended college" + general knowledge → "The target person completed high school or equivalent" +- EXPLICIT: "I took my dog for a walk in NYC" → "The target person has a dog", "The target person was in NYC" +- EXPLICIT: "I attended college in Boston" + general knowledge → "The target person attended college in Boston", "The target person completed high school or equivalent" """ )