Prompt Enginnering

Is there any prompt to feed to gpt 3.5 model to calculate the current date

You mean “what is the date today?”? Ask it the question lets see what it comes up with!

Currently gpt models have no temporal awareness. If you use the OpenAI API, in your code you can pass the current date to the system message. For example, using python:

import datetime

date = datetime.date.today().isoformat()
time = datetime.datetime.now().strftime('%H:%M:%S')

system = f"""current date is {date}, current time is {time}, you are a helpful assistant, ANY_OTHER_SYSTEM_INSTRUCTION"""

messages = [
    {'role': 'system', 'content': system},
    {'role': 'user', 'content': 'some content'}
]

If you print ‘messages’:

[{'role': 'system', 'content': 'current date is 2024-01-03, current time is 10:31:58, you are a helpful assistant, ANY_OTHER_SYSTEM_INSTRUCTION'}, {'role': 'user', 'content': 'USER_PROMPT'}]

Still using the API, you can use functions, although it seems more complicated to me, compared to the previous tip.

i tried some function bt the thing is gpt is updated for 2022 knwo , it gives upto 2022

What do you ask in your function? Can you give an example?
Also, did you use python?

nope i just worked in the playground

If you have used the ‘chat’ part of the playground then it is not possible, because it has no connection to the outside world and has no temporal cognition. In the playground you can try the assistant. I attached a screenshot of my test.