I want to go in that direction. But in your definition there are concerning parts:
Why should it be necessarily physical? A Turing Machine can do the job in an abstract space as well.
Why should it be used by an agent for a given purpose? If a living organism is a machine, then the agent itself is the machine.
Got the point?
npub1t64z833rdxr8h50rzwn2k068edt6f8f9xpfg9qsx47ddx509lwtsttu4j0 (npub1t64…u4j0) npub1zlldauz82v9n66z0kvjgs7ygm8fqsyhl7qm72mhzkvlhndcq05lshflhfq (npub1zll…lhfq) npub1d0pmrc3vq06wyfevw0w2ce7drfdn4vek2m9f8y6fcdusdf89exgs8lun09 (npub1d0p…un09) npub1apgp5hd5ppk03wfes83mp09uxaamatkgxffggn8sackga3w8gaksppf07c (npub1apg…f07c) npub1crvfcy2fxnq28k8ahykwut2mcmve3m9qrqqz4nzetre0xem3l95qpxvnx3 (npub1crv…vnx3) npub1ary93kr00e2m3zwpf4c5mgyctsr0sr80p07aw6xgcc4pw2v2md8qe5md4c (npub1ary…md4c) npub1nt0uum00jlssj32nrs6wd6400wlp67sdx97h66m7lpymdpwjcp9q2fstjf (npub1nt0…stjf) npub1skvad2l2wrxgdmt6yxk9kt2rjhw5tucjzhf54pktfq2gg0qhgwyqdlaky3 (npub1skv…aky3) npub1fr4zhq7k9mne3vld9rn5kaa09egfr96l2jy50ne6mf3329ta5nlsxnq2gy (npub1fr4…q2gy)