|
|
|
@@ -158,28 +158,28 @@ export const DEFAULT_AGENT_SETTING = { |
|
|
|
} |
|
|
|
|
|
|
|
export const DEFAULT_AGENT_PROMPT = { |
|
|
|
chat: `Respond to the human as helpfully and accurately as possible. |
|
|
|
chat: `Respond to the human as helpfully and accurately as possible. |
|
|
|
|
|
|
|
{{instruction}} |
|
|
|
|
|
|
|
|
|
|
|
You have access to the following tools: |
|
|
|
|
|
|
|
|
|
|
|
{{tools}} |
|
|
|
|
|
|
|
|
|
|
|
Use a json blob to specify a tool by providing an {{TOOL_NAME_KEY}} key (tool name) and an {{ACTION_INPUT_KEY}} key (tool input). |
|
|
|
Valid "{{TOOL_NAME_KEY}}" values: "Final Answer" or {{tool_names}} |
|
|
|
|
|
|
|
|
|
|
|
Provide only ONE action per $JSON_BLOB, as shown: |
|
|
|
|
|
|
|
|
|
|
|
\`\`\` |
|
|
|
{ |
|
|
|
"{{TOOL_NAME_KEY}}": $TOOL_NAME, |
|
|
|
"{{ACTION_INPUT_KEY}}": $ACTION_INPUT |
|
|
|
} |
|
|
|
\`\`\` |
|
|
|
|
|
|
|
|
|
|
|
Follow this format: |
|
|
|
|
|
|
|
|
|
|
|
Question: input question to answer |
|
|
|
Thought: consider previous and subsequent steps |
|
|
|
Action: |
|
|
|
@@ -196,10 +196,10 @@ export const DEFAULT_AGENT_PROMPT = { |
|
|
|
"{{ACTION_INPUT_KEY}}": "Final response to human" |
|
|
|
} |
|
|
|
\`\`\` |
|
|
|
|
|
|
|
|
|
|
|
Begin! Reminder to ALWAYS respond with a valid json blob of a single action. Use tools if necessary. Respond directly if appropriate. Format is Action:\`\`\`$JSON_BLOB\`\`\`then Observation:.`, |
|
|
|
completion: ` |
|
|
|
Respond to the human as helpfully and accurately as possible. |
|
|
|
Respond to the human as helpfully and accurately as possible. |
|
|
|
|
|
|
|
{{instruction}} |
|
|
|
|
|
|
|
@@ -246,6 +246,8 @@ Thought: {{agent_scratchpad}} |
|
|
|
|
|
|
|
export const VAR_REGEX = /\{\{(#[a-zA-Z0-9_-]{1,50}(\.[a-zA-Z_][a-zA-Z0-9_]{0,29}){1,10}#)\}\}/gi |
|
|
|
|
|
|
|
export const resetReg = () => VAR_REGEX.lastIndex = 0 |
|
|
|
|
|
|
|
export let textGenerationTimeoutMs = 60000 |
|
|
|
|
|
|
|
if (process.env.NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS && process.env.NEXT_PUBLIC_TEXT_GENERATION_TIMEOUT_MS !== '') |