Difference between API Assistant instructions and system message


I was wondering what the difference is between the ‘instructions’ in the API assistant and the a ‘system message’, if any.

Now I have made a chatbot with a system message which uses the conversation history. Would it be beneficial to change the architecture so it uses an assistant with instructions instead?