Fix HyDE prompt to generate actual content instead of meta-description
Changed "A hypothetical document excerpt that would answer" to "Write a brief example passage that answers the query" to make the model generate actual hypothetical answer content. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
d383b5c226
commit
4385a6a8f6
@ -486,7 +486,7 @@ Output exactly ${numVariations} variations, one per line, no numbering or bullet
|
||||
},
|
||||
hyde: {
|
||||
type: "string" as const,
|
||||
description: "A hypothetical document snippet that would perfectly answer this query (50-100 words)"
|
||||
description: "Write a short passage (50-100 words) that directly answers the query as if from a relevant document"
|
||||
}
|
||||
},
|
||||
required: ["vectorQuery", "hyde"] as const
|
||||
@ -499,13 +499,13 @@ Output exactly ${numVariations} variations, one per line, no numbering or bullet
|
||||
Given a query, generate:
|
||||
1. lexicalQuery: Alternative keywords using synonyms (for BM25 keyword search)
|
||||
2. vectorQuery: Semantically rephrased query (for vector/embedding search)
|
||||
3. hyde: A hypothetical document excerpt that would answer the query (50-100 words)
|
||||
3. hyde: Write a brief example passage (50-100 words) that answers the query, as if excerpted from a relevant document
|
||||
|
||||
Keep proper nouns exactly as written. Be concise.`
|
||||
: `You expand search queries for semantic search.
|
||||
Given a query, generate:
|
||||
1. vectorQuery: Semantically rephrased query capturing the full intent
|
||||
2. hyde: A hypothetical document excerpt that would answer the query (50-100 words)
|
||||
2. hyde: Write a brief example passage (50-100 words) that answers the query, as if excerpted from a relevant document
|
||||
|
||||
Keep proper nouns exactly as written. Be concise. Set lexicalQuery to empty string.`;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user