Hardcoded values in function call arguments

why do we need to hardcode the function arguments.
when we really dont know which function will be called.

i am confused.

I tried to call the second_response with function_response = fuction_to_call(function_args)

and it worked.

reference : GPT - OpenAI API

Hey! Welcome to the community!
You’re not hardcoding arguments, you should provide natural language description of each argument.
Location: The location you need to access.
Unit: Enum, one of: KM|M|CM