The Amazon Bedrock Chat with History process is called by an HTTP request. It maintains
chat history in a file and uses it as context for the last user question and LLM answer.
The process is called by an HTTP request using the following input parameters configured on the
Input Fields
tab of the
Start
Step:
User_Prompt
Path_To_File_With_History
User_ID
The User_ID is used as the file name.
After configuring the prompt instructions, the process reads the file. If no file exists or the
file is empty, the process prepares a request without history, and then creates or
updates the file. It writes the last question and its LLM response in the following
format:
Question_to_LLM: user question
LLM_Answer: Amazon Bedrock answer
If the file contains history, the process uses only the last question and response. The
process then updates the file and appends the new question and answer. You can include
additional parsing in a specific location and also include new changes to the request.