Externalizing your prompts
To help make it easier to manage your code, you may want to move your hardcoded prompts for SystemMessage annotations to files within your resources folder (or even an S3 bucket). Fortunately, this is easy to do in the SDK. Just update your @SystemMessage
to the following:
@SystemMessage(fromResource = "prompts/starter.prompt")
where prompts is a folder inside of src/main/resources
and starter.prompt is a file containing your prompt. That's it! The prompt file will not be automatically re-read when changed, so for now you will still need a restart to pick up the latest changes.
Last updated
Was this helpful?