An adult agent has access to its internal state and its perceptions. If we model its access to its internal state as via internal sensors, then sense data are all it has access too—its only way of knowing about the world outside of its genetic heritage.
In that case, utility functions can only accept sense data as inputs—since that is the only thing that any agent ever has access to.
If you have a world-determined utility function, then—at some stage—the state of the world would first need to be reconstructed from perceptions before the function could be applied. That makes the world-determined utility functions an agent can calculate into a subset of perception-determined ones.
An adult agent has access to its internal state and its perceptions. If we model its access to its internal state as via internal sensors, then sense data are all it has access too—its only way of knowing about the world outside of its genetic heritage.
In that case, utility functions can only accept sense data as inputs—since that is the only thing that any agent ever has access to.
If you have a world-determined utility function, then—at some stage—the state of the world would first need to be reconstructed from perceptions before the function could be applied. That makes the world-determined utility functions an agent can calculate into a subset of perception-determined ones.