But even if we write in Python like foo.bar(), the interpretation depends on what is in module foo and function bar, how they are defined contextually.
You can try to find some difference but most modern AI agents come more close to a language interpreter than not, if the actual instructions are given.
OTOH, giving instructions to people is not programming. People do not consist of binary code that is reliably executed; they are biological organisms subject to environmental pressures such as being tired. They have their own consciousness and will, and can refuse to follow the instructions. LLMs are programs; they cannot decide not to respond.