Skip to content

Commit

Permalink
tune
Browse files Browse the repository at this point in the history
Signed-off-by: Yaliang Wu <[email protected]>
  • Loading branch information
ylwu-amzn committed Feb 16, 2024
1 parent c2f0d8b commit 57bb395
Showing 1 changed file with 8 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ private void runReAct(
boolean traceDisabled = parameters.containsKey(DISABLE_TRACE) && Boolean.parseBoolean(parameters.get(DISABLE_TRACE));

Map<String, String> tmpParameters = constructLLMParams(llm, parameters);
String prompt = constructLLMPrompt(tools, parameters, inputTools, tmpParameters);
String prompt = constructLLMPrompt(tools, inputTools, tmpParameters);
tmpParameters.put(PROMPT, prompt);

List<ModelTensors> traceTensors = createModelTensors(sessionId, parentInteractionId);
Expand Down Expand Up @@ -680,19 +680,18 @@ private static List<ModelTensors> createModelTensors(String sessionId, String pa

private static String constructLLMPrompt(
Map<String, Tool> tools,
Map<String, String> parameters,
List<String> inputTools,
Map<String, String> tmpParameters
) {
String prompt = parameters.getOrDefault(PROMPT, PromptTemplate.PROMPT_TEMPLATE);
String prompt = tmpParameters.getOrDefault(PROMPT, PromptTemplate.PROMPT_TEMPLATE);
StringSubstitutor promptSubstitutor = new StringSubstitutor(tmpParameters, "${parameters.", "}");
prompt = promptSubstitutor.replace(prompt);
prompt = AgentUtils.addPrefixSuffixToPrompt(parameters, prompt);
prompt = AgentUtils.addToolsToPrompt(tools, parameters, inputTools, prompt);
prompt = AgentUtils.addIndicesToPrompt(parameters, prompt);
prompt = AgentUtils.addExamplesToPrompt(parameters, prompt);
prompt = AgentUtils.addChatHistoryToPrompt(parameters, prompt);
prompt = AgentUtils.addContextToPrompt(parameters, prompt);
prompt = AgentUtils.addPrefixSuffixToPrompt(tmpParameters, prompt);
prompt = AgentUtils.addToolsToPrompt(tools, tmpParameters, inputTools, prompt);
prompt = AgentUtils.addIndicesToPrompt(tmpParameters, prompt);
prompt = AgentUtils.addExamplesToPrompt(tmpParameters, prompt);
prompt = AgentUtils.addChatHistoryToPrompt(tmpParameters, prompt);
prompt = AgentUtils.addContextToPrompt(tmpParameters, prompt);
return prompt;
}

Expand Down

0 comments on commit 57bb395

Please sign in to comment.