Why do the internal mechanics need to mirror how it works in humans?
I have agents that receive sensory input (video/audio) which run continuously processing it, receiving events as they occur. When something strange happens they notice and take action (i.e. there's an unrecognized person in the living room -> ask who they are.)
Presumably you've seen the agents that play video games - build things to progress in Minecraft, plan routes, avoid adversaries, etc.
Why doesn't that count?
I feel like you're failing to consider anything outside the chatbot UI.
EDIT: The first morning my agents had access to an outside video stream they commented on the sunrise. While I was sleeping through it.