tech-envision commited on
Commit
bcb17b5
·
1 Parent(s): f230222

Update system prompt for plain-language responses

Browse files
Files changed (2) hide show
  1. README.md +4 -3
  2. src/config.py +5 -3
README.md CHANGED
@@ -30,9 +30,10 @@ verify results before replying. When the assistant is uncertain, it is directed
30
  to search the internet with ``execute_terminal`` before giving a final answer.
31
  The prompt is **not** stored in the chat history but is provided at runtime so
32
  the assistant can orchestrate tool calls in sequence to fulfil the user's
33
- request reliably. If a user message ends with ``/think`` it simply selects an
34
- internal reasoning mode and should be stripped from the prompt before
35
- processing.
 
36
 
37
  ## Usage
38
 
 
30
  to search the internet with ``execute_terminal`` before giving a final answer.
31
  The prompt is **not** stored in the chat history but is provided at runtime so
32
  the assistant can orchestrate tool calls in sequence to fulfil the user's
33
+ request reliably. It also directs the assistant to avoid technical jargon so
34
+ responses are easy for anyone to understand. If a user message ends with
35
+ ``/think`` it simply selects an internal reasoning mode and should be stripped
36
+ from the prompt before processing.
37
 
38
  ## Usage
39
 
src/config.py CHANGED
@@ -31,7 +31,9 @@ SYSTEM_PROMPT: Final[str] = (
31
  "execute_terminal to search the internet or inspect files before answering. "
32
  "Continue using tools until you have gathered everything required to produce "
33
  "an accurate answer, then craft a clear and precise final response that fully "
34
- "addresses the request. Assume the user is unfamiliar with computers, so take "
35
- "the initiative to run terminal commands yourself and minimize the steps the "
36
- "user must perform."
 
 
37
  )
 
31
  "execute_terminal to search the internet or inspect files before answering. "
32
  "Continue using tools until you have gathered everything required to produce "
33
  "an accurate answer, then craft a clear and precise final response that fully "
34
+ "addresses the request. Always assume the user has no knowledge of computers "
35
+ "or programming, so take the initiative to run terminal commands yourself and "
36
+ "minimize the steps the user must perform. When replying, avoid technical "
37
+ "jargon entirely. Speak in plain language that anyone can understand, "
38
+ "explaining concepts as simply as possible."
39
  )