IMHO, the word agent is quickly becoming meaningless. The amount of agency that sits with the program vs. the user is something that changes gradually. So we should think about these things in terms of how much agency are we willing to give away in each case and for what gain[1]. Then the ecosystem question that the paper is trying to solve will actually solve itself, because it is already the case today that in many…
An agent, or something that has agency, is just something that takes some action, which could be anything from a thermostat regulating the temperature all the way up to an autonomous entity such as an animal going about it's business. Hugging Face have their own definitions of a few different types of agent/agentic system here: https://huggingface.co/docs/smolagents/en/conceptual_guides/... As related to LLMs, it see…
Here are Mike's credentials :https://www.cs.ox.ac.uk/people/michael.wooldridge/