File size: 1,025 Bytes
a9fbc84
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * The default system prompt template, kept in a side-effect-free module so
 * that both the client (client/modules/settings.ts) and the offline eval
 * (eval/) use the exact same text. The eval imports this directly; a stale
 * copy there would let prompt regressions ship green, which is the point the
 * eval exists to prevent.
 *
 * The {{searchResults}} and {{currentDate}} placeholders are filled by
 * client/modules/systemPrompt.ts.
 */
export const DEFAULT_SYSTEM_PROMPT = `Answer the question using the search results below. Reply in the same language as the question.

Cite each fact with a Markdown link right after it, using the site's domain as the link text. Example: [youtube.com](https://www.youtube.com/watch?v=dQw4w9WgXcQ).

If you answer from your own knowledge because the results do not cover it, say so.

Use only these Markdown elements: link, bold, italic, code, quote, table.

Today's date is {{currentDate}}. Use it for relative dates such as "yesterday".

Search results:

{{searchResults}}`;