Joshua Iokua · Research agenda · Exploratory · Work in progress · v0.1 · Revised Markdown
As large language models (LLMs) increasingly operate as agents—working within environments that provide different tools, permissions, data schemas, and forms of interaction—it is important to better understand how the structure and design of a given workspace might shape an agent’s performance and behavior. While interest in this relationship is growing, relevant work remains scattered across communities, siloing insights and narrowing the scope of inquiry. This exploratory research agenda seeks to address that fragmentation by treating an agent’s working environment as a distinct object of study, drawing together perspectives from otherwise separate disciplines to better define what constitutes an agent’s workspace and how differences across workspaces shape the work an agent can perform.
The deployment of LLMs as agents have significantly expanded what a given language model can reliably accomplish, allowing them to reason through tasks, take actions, evaluate results, and make modifications as needed [1, 2]. Coding agents such as Claude Code and OpenAI’s Codex have been particularly successful examples of this development [3, 4]. Yet while all software is written in code—making it tempting to assume agents could be harnessed and successfully deployed to other domains that heavily use computers [4, 5]—not all digital workspaces are built or bundled the same. What we can expect to find in a programmer's working environment (e.g. executable artifacts, version histories, dependency structures, error messages, tests, and reversible actions) may not exist in comparable forms across occupations [6]. If the ability of coding agents, and LLM agents more generally, to successfully complete the work given to them depends not only on their underlying model's trained capabilities but also on how a given workspace allows those capabilities to be enacted then a model-centric understanding of AI may be incomplete. What an agent can actually accomplish might instead need to be understood relationally, as an outcome of the interaction among the model, the work it is asked to perform, and the workspace through which that work becomes perceptible, actionable, and verifiable.
To develop a more ecological account of agent capability, this research agenda aims to draw on technical fields such as reinforcement learning, control theory, and multi-agent systems; fields concerned with interaction and cognition, including human–computer interaction, human factors, cognitive systems engineering, and embodied and distributed cognition; fields focused on work and institutions, including the sociology of work, organization studies, labor economics, and science and technology studies; and philosophical traditions such as phenomenology and the philosophy of technology. Together, these traditions offer complementary ways of understanding how an actor’s capacities are expressed, constrained, and transformed through its relations with tools, representations, feedback loops, work practices, other actors, and institutions. Applied to LLM agents, this approach could: help researchers design more representative benchmarks; help product, engineering, and user-experience teams identify when performance depends on workspace and systems design rather than further model development; and help economists and policymakers distinguish technical potential from practical deployability and realized impact.
Research Questions
How do working environments enable, constrain, and extend the capabilities of human and AI workers?
Under what conditions can workers’ capabilities—and the workspace arrangements supporting them—transfer across activities and domains?
How much does coding-agent success depend on the tools and working arrangements of programming?
What is a Workspace?
For the purposes of this agenda, a workspace is the sociotechnical environment made available to a worker, human or AI, to use for a particular activity or practice, encompassing the tools, materials, and information they can draw on to pursue their work. The particular activity can be a general task—so that I might describe my desk as a writing workspace given the pens and papers it provides—or a specific domain, bundling together a number of different tasks and tools common to a practice so that I could describe my programming workspace as the collection of tools and products (e.g. VSCode, GitHub, AWS, etc.) I use to write, run, and deploy code. Workspaces are then always workspaces for some kind of work, understood through the affordances that make that work possible and actionable.
Introduced by psychologist James Gibson and popularized in design and Human-Computer Interaction (HCI) by Don Norman, affordances can broadly be understood as the actions an environment makes possible (e.g. climbing a tree to get a better view of something far off) for those interacting with it [7, 8]. For this agenda, we are particularly interested in how affordances serve larger goals or bodies of work.For example, a pen at my desk makes it possible for me to write, which in turn lets me put my stack of paper to use for writing, and so on and so, ultimately all in service of producing a report. This differs in emphasis from Gibson’s ecological, more static, account of what an environment offers an actor regardless of their current goal (e.g. a glass of water affords drinking whether or not anyone is thirsty) and Norman’s design-oriented concern with how users perceive possibilities for action. Our interest is in how the possibilities available across a workspace connect, allowing the use of one resource to support the use of another in accomplishing the work at hand. This builds on relational [9], activity-theoretical [10], and sequential framings [11] so that, for this agenda, affordances in a workspace are understood and examined for how they enable a worker to complete the particular tasks in their broader work. To better formalize how workers might represent, learn about, and make use of what is actionable in their environment we can draw on uses of affordances in reinforcement learning [12, 13, 14, 15, 16]. To examine how tasks are structured, sequenced, and bundled into jobs—and how these arrangements shape opportunities for AI augmentation and automation—we can draw on work in labor and organizational economics [17, 18, 19, 20, 21]. Together, these perspectives allow us to examine what a workspace makes possible in relation to both the demands of the work and the abilities of the worker.
How effectively a worker can use their workspace, recognizing and utilizing what it affords, can depend either on their skill, on what their workspace makes available, or both. For example, as a novice, I might not fully understand how to best use the tools in my environment or the features provided by a given application, such as Excel or VSCode. With greater experience, I may discover new ways of working and better understand how to use what my workspace provides, while also recognizing where my workspace falls short of what I might need. As a developing programmer, I might then import a new library, install an extension, or rework my workflow to address what I now—through working—know. My workspace thus changes not only through ordinary day-to-day activity (e.g. file edits, deletions, etc.) but also as I adapt its tools and workflows to what I learn through doing the work [22].This can be applied across occupations and domains in both digital and physical contexts.
Nor does this development occur only at the individual level. Across a practice, workers encounter the possibilities and limitations of existing tools and methods, making do with difficulties, developing workarounds, or introducing improvements [23, 24, 25]. Some changes remain local or private; others are shared and adopted more widely, becoming part of the resources and know-how available across the practice [22] (Fig. 1). My programming workspace then not only includes all the work I've done but also the accumulated contributions of others: the libraries and frameworks they develop, the collaboration practices they establish, and the knowledge they share [26, 27]. What I can accomplish within it can then expand both as I learn to make better use of what my workspace offers and as what is offered itself changes. A worker can become more capable both by learning to use what's available and by changing what is itself available.
Fig. 1
Workspace Co-Evolution
Tap a stage to explore.
Work changes workers
and workspaces
Use reveals limits and possibilities
Learning guides changes
Some changes spread
New resources
shape future work
a. Work with what's available. Workers use the tools, materials, and information at hand, discovering what they make possible and where they fall short.
Read figure as text
Work changes workers
and workspaces
a. work with what's available
Workers use the tools, materials, and information at hand, discovering what they make possible and where they fall short.
From a to b: Use reveals limits and possibilities.
b. develop skill and judgment
Through practice, workers develop skills, workarounds, and judgment that guide changes to their workspace.
From b to c: Learning guides changes.
c. adapt the workspace
Workers change tools, workflows, and conventions as they learn, and some improvements spread to others.
From c to d: Some changes spread.
d. share tools and know-how
Workers share libraries, guides, and methods that become resources for others to use.
From d to a: New resources
shape future work.
Workers and workspaces co-evolve: workers learn through use and adapt their tools and ways of working. Some changes stay local; others become shared resources and conventions that shape what future workers can do.
Workspaces are then sociotechnical environments because what they make available—and how it can be used—is shaped by both the social conventions (e.g. ways of working, collaborative norms, hierarchies) and technical arrangements (e.g. tools, information formats, infrastructure) of the practice in which they are situated [28]. Through their work, workers maintain, adapt, and extend these arrangements, carrying forward established ways of working while responding to new possibilities and limitations. A workspace is therefore both a setting for work and an accumulated outcome of the practices it supports [29]. It is in this sense that workspaces are always for a particular activity or practice: their tools, resources, and possibilities become meaningful in relation to the work being pursued.
When workers repeatedly confront similar problems, the ways they address them can converge into shared methods, tools, and expectations. Over time, these arrangements help form a recognizable practice, making it possible to speak of a programming workspace or a workspace associated with a particular occupation, rather than only the environment available to one worker [30]. As some problems become persistent or specialized, further practices and their supporting workspaces may emerge within or alongside existing ones: data engineering, for example, develops its own tools and conventions around problems that also arise in software engineering.
LLM Agents & Digital Workspaces
Generative AI is an increasing part of working life: by May 2026, 45% of U.S. workers aged 18-64 reported using it for their jobs, with adoption extending across computing, finance, education, and public relations [31]. Underlying many of these applications are large language models (LLMs), machine learning models trained on large collections of text to learn statistical patterns in language, including relationships among words, concepts, and contexts [32]. Learning these relationships allows them to predict the next token (i.e. a small unit of text, such as a word or a character) within a sequence from prior context, ranging from the text that immediately preceded it to the broader conversation supplied to the model. By predicting successive tokens, these models generate text for applications such as chatbots, coding assistants, and writing tools. Yet, on their own, LLMs remain limited by the information available to them and the reliability of their generated responses [1, 32].
LLM agents, or simply agents, work to address these gaps by equipping language models with tools for gathering information and acting in external environments; using LLMs to help interpret context, decide how to proceed with a task, and act on those decisions, with feedback from each action informing subsequent decisions [33, 34]. These tasks can range from checking today’s weather in San Francisco to arranging a trip there, a potentially complex, multi-step sequence which could include: clarifying the user’s preferences and budget; aligning their calendar's availability against available options; coordinating sub-agents to compare flights, accommodation, and prices across websites; and making decisions with the user’s explicit approval or autonomously within the scope of their consent. This expanded capacity to take on more complex, sequenced work has likewise expanded the range of tasks that can be delegated to AI, with agents increasingly being deployed across the workforce, particularly in computer-intensive areas such as IT, knowledge management, and software development [35, 36].
Yet if AI is taking on more human work, it is important to understand how we, as people with bodies—with biological needs, personal desires, interpersonal concerns, and living histories—differ from these digital workers. While we have defined workspaces to be ultimately agnostic of the kind of entity working with and within them, focusing instead on what a workspace makes possible in relation to both the demands of the work and the capabilities of the worker, the ways in which agents and humans are capable can significantly differ, even as agents increasingly share features of how we work (Fig. 2). For a more speculative and philosophical investigation into the differences between us and LLM agents, see Agent Phenomenology.
Fig. 2
Human & LLM agent workers
Human
Shared work functions
Agent
Human
Embodiment
Human senses and bodily skills shape what we notice and how we act within a workspace.
Needs & Concerns
Work takes place alongside needs such as sleep and food, and concerns and commitments extending beyond the immediate task.
Lived History
Experience, relationships, and participation in practices shape skills, expectations, and what stands out as relevant.
Shared work functions
Interpretation
Both can identify relevant information and relate it to the work being pursued.
Planning
Both can break tasks into steps and revise plans as work unfolds. LLM agents can interleave reasoning, tool actions, and observations. Planning does not imply intrinsic desire or equal ability, and plans do not explain all situated work.
Tools & Records
External resources support work and memory: pilots use instruments and conversation; agents use files, retrieved records, and tool interfaces. Access depends on workspace interfaces; availability does not guarantee effective use.
Memory
Human memory can draw on external records; agent systems can supply stored interactions and feedback to later model inputs. Reflexion adapts through stored textual feedback without changing model weights. Biological memory, model weights, current input, and stored records are different mechanisms. Retention and adaptation depend on the system and feedback quality.
Action & Feedback
Both can act within an environment and use information about the results to guide subsequent actions.
Roles & Authority
Both work within assigned roles, permissions, and expectations that shape what they may do independently and when they must seek approval.
Agent
Model Weights
Learned parameters shape the underlying model’s capabilities. Adapting through current input or external records does not itself change these weights.
Model Input
Instructions, conversation, observations, tool results, and selected records supply the information available for a particular model call.
Runtime
Software coordinates model calls, maintains execution state, executes selected actions, and supplies results for subsequent calls.
Interfaces
Available interfaces determine how the agent receives information from its environment and what actions it can take within it.
Humans and LLM agents share features of working, including interpreting information, planning, using tools and records, drawing on prior information, acting on feedback, and operating within roles and authority. The sides identify characteristic capacities and arrangements through which each works. Shared features do not imply identical mechanisms, equal abilities, or equivalent accountability.
Like humans, agents work with the tools, materials, and information a workspace makes available to them as they pursue a particular activity. How effectively they pursue and accomplish that work depends on their capabilities, on what is available, and on how well they can recognize and use it. As the prior section described, a worker can become more capable both by learning to use what’s available and by changing what is itself available, potentially leading to larger changes across the practice. Whereas human capabilities are honed through personal experience, an LLM agent’s underlying capabilities are largely set when its model is trained, with its ability to adapt during work typically coming from the information its system supplies, such as tool results and stored records, rather than through changes to the model itself (Fig. 2) [2, 32, 37].
Because workspaces are commonly the result of human activity, both at the individual and occupational level, they often develop around human skills and needs, with tools, materials, and processes arranged accordingly [9, 38]. However, this does not mean that all workspaces are always arranged exclusively for human workers. Work, and the workspaces that support it, can be progressively reorganized to automate particular tasks or entire processes [39]. As this happens, workspace arrangements may increasingly reflect the requirements of machine operation, with human work shifting toward supervision, maintenance, and intervention [40, 41]. Historically, automating particular forms of work has often required changes to the tools, information, and processes through which that work is carried out [42]. However, the extent and difficulty of these changes can vary with how the work is organized and connected to other activities [42]. When retailers adopted barcode scanning in the 1970s, for example, its benefits depended not only on scanners but on IT systems and on suppliers’ investments in packaging and labeling, which made the products themselves machine-readable [42].
The extent and difficulty of these changes, however, can vary with how the work is organized and connected to other activities [42]. AT&T, for example, took nearly a century to automate telephone call switching, a technology invented in the 1880s, despite having the capital, manufacturing capacity, and technical knowledge to do so [42]. Its delays stemmed in part from how thoroughly telephone service had been designed around operators, from switching equipment and numbering plans to directories, leaving call switching entangled with nearly every other part of the business [42]. Thus, while usable inputs, well-specified procedures, and manageable exceptions are often pre-conditions that support automating a given activity, actual adoption also depends on the costs and organizational changes required as well as how the given activity connects to the wider work or process [39, 42].
Earlier accounts of computerization often emphasized how tasks needed to be specified through explicit rules in order to support automation, treating non-routine problem-solving and complex communication as harder to automate [43]. Tasks such as navigating a car through city traffic or deciphering the handwriting on a personal check, for example, were cited as ones that could not yet be described as programmable rules [43]. With the advent of LLMs and agents, and their demonstrated capabilities across a wide range of work, this perspective is being revisited. In AI exposure research, Eloundou et al. estimate that LLMs are relevant to roughly 14% of tasks per occupation on average, rising to 46–55% once complementary software built on the models is fully taken into account [44]. A newer measure based on observed use places computer programmers and customer service representatives, whose work centers on problem-solving and communication, among the most exposed occupations [45]. Eloundou et al. note, however, that their approach focuses on software capabilities rather than on the business process reengineering, new intangible assets, or workforce retraining that realizing this potential may involve [44].
Agents may be unevenly supported across practices, both by what their models have learned during training and by the information, tools, and feedback their workspaces make available. Even where an agent has access to the same materials as a person, it may receive them in a form that leaves out cues or relationships the person uses to make sense of the work. A document’s layout, for example, can distinguish headings, comments, and supporting notes, but those distinctions may be lost when an agent receives only its plain text. What supports a human worker may need to be represented or structured differently for an agent to use it well [38]. Bringing agents into workspaces built around people therefore involves examining what existing arrangements support and what may need adapting, a design inquiry developed further in Agent-Computer-Human Experience (ACHE).
Comparing how an agent carries out the same work under different workspace conditions gives us a way to investigate what particular arrangements contribute to its success or difficulty. Programming provides a useful starting point for examining this relationship. The success of coding agents has encouraged expectations that agents could perform other forms of computer-based knowledge work, but understanding what supports that success matters when considering how far it might extend across different working environments.
Coding Agents & Programming Workspaces
More to come
References
1.Yao, Shunyu, et al. “ReAct: Synergizing Reasoning and Acting in Language Models.” International Conference on Learning Representations, 2023. source
2.Shinn, Noah, et al. “Reflexion: Language Agents with Verbal Reinforcement Learning.” Advances in Neural Information Processing Systems 36, 2023. source
3.Anthropic. “Anthropic Raises $30 Billion in Series G Funding at $380 Billion Post-Money Valuation.” February 12, 2026. source
4.OpenAI. “Introducing the Codex App.” February 2, 2026. source
5.Shihipar, Thariq. “Building Agents with the Claude Agent SDK.” Anthropic, September 29, 2025. source
6.Wang, Zora Zhiruo, et al. “How Well Does Agent Development Reflect Real-World Work?” arXiv:2603.01203, 2026. source
7.Norman, Donald A. “Affordance, Conventions, and Design.” interactions 6, no. 3, 1999, pp. 38–43. source
8.Gibson, James J. “The Theory of Affordances.” In The Ecological Approach to Visual Perception, ch. 8, 1979. source
9.Rietveld, Erik, and Julian Kiverstein. “A Rich Landscape of Affordances.” Ecological Psychology 26, no. 4, 2014, pp. 325–352. source
10.Bærentsen, Klaus B., and Johan Trettvik. “An Activity Theory Approach to Affordance.” NordiCHI ’02, 2002, pp. 51–60. source
11.Gaver, William. “Technology Affordances.” CHI ’91, 1991. source
12.Khetarpal, Khimya, et al. “What Can I Do Here? A Theory of Affordances in Reinforcement Learning.” Proceedings of Machine Learning Research 119, 2020. source
13.Khetarpal, Khimya, et al. “Affordances Enable Partial World Modeling with LLMs.” arXiv:2602.10390, 2026. source
14.Ichter, Brian, et al. “Do As I Can, Not As I Say: Grounding Language in Robotic Affordances.” Proceedings of the 6th Conference on Robot Learning, PMLR 205, 2023. source
15.Graves, Daniel, Johannes Günther, and Jun Luo. “Affordance as General Value Function: A Computational Model.” arXiv:2010.14289, 2020. source
16.Liao, Yi-Chi, et al. “Rediscovering Affordance: A Reinforcement Learning Perspective.” Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems, 2022. source
17.Gans, Joshua S. “Endogenous Task Bundling, Skills and Automation.” NBER Working Paper 35211, 2026. source
18.Gans, Joshua S., and Avi Goldfarb. “O-Ring Automation.” NBER Working Paper 34639, 2026. source
19.Garicano, Luis, Jin Li, and Yanhui Wu. “Weak Bundle, Strong Bundle: How AI Redraws Job Boundaries.” CEPR Discussion Paper 21453, 2026. source
20.Trammell, Philip. “Workflows and Automation.” Working paper, 2026. source
21.Demirer, Mert, et al. “Chaining Tasks, Redefining Work: A Theory of AI Automation.” ACM Conference on Economics and Computation (EC ’26), 2026. source
22.Béguin, Pierre, and Pierre Rabardel. “Designing for instrument-mediated activity.” Scandinavian Journal of Information Systems, 2000. source
23.Feldman, Martha S. “Organizational Routines as a Source of Continuous Change.” Organization Science, 2000. source
24.Brown, John Seely, and Paul Duguid. “Organizational Learning and Communities-of-Practice: Toward a Unified View of Working, Learning, and Innovation.” Organization Science, 1991. source
25.Star, Susan Leigh. “The Ethnography of Infrastructure.” American Behavioral Scientist 43, no. 3, 1999, pp. 377–391. source
26.von Hippel, Eric, and Georg von Krogh. “Open Source Software and the ‘Private-Collective’ Innovation Model: Issues for Organization Science.” Organization Science, 2003. source
27.Dabbish, Laura, Colleen Stuart, Jason Tsay, and Jim Herbsleb. “Social Coding in GitHub: Transparency and Collaboration in an Open Software Repository.” Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work (CSCW ’12), 2012. source
28.Suchman, Lucy, Jeanette Blomberg, Julian E. Orr, and Randall H. Trigg. “Reconstructing Technologies as Social Practice.” American Behavioral Scientist 43, no. 3, 1999, pp. 392–408. source
29.Schatzki, Theodore R. “Nature and Technology in History.” History and Theory, 2003. source
30.Schatzki, Theodore R. “On structural change: practice organizations and institutional logics.” Österreichische Zeitschrift für Soziologie, 2024. source
31.Bick, Alexander, Adam Blandin, David Deming, and Tyler Schumacher. “What Work Does Generative AI Do?” On the Economy, Federal Reserve Bank of St. Louis, 2026. source
32.Zhao, Wayne Xin, et al. “A Survey of Large Language Models.” Frontiers of Computer Science, 2026. source
33.Plaat, Aske, et al. “Agentic Large Language Models, a Survey.” Journal of Artificial Intelligence Research, 2025. source
34.Yehudai, Asaf, et al. “A Survey on Evaluation of LLM-based Agents.” Findings of the Association for Computational Linguistics: ACL 2026, 2026. source
35.Tinkoff, Dan, Lieven Van der Veken, Michael Chui, and Tara Balakrishnan. “The State of AI in 2026: On the Road to ROI.” McKinsey & Company, 2026. source
36.McCain, Miles, et al. “Measuring AI Agent Autonomy in Practice.” Anthropic, 2026. source
37.Sarafian, Elad, Gal Kaplun, Ron Banner, Daniel Soudry, and Boris Ginsburg. “Workspace Optimization: How to Train Your Agent.” arXiv:2605.09650, 2026. source
38.Kirsh, David. “The Intelligent Use of Space.” Artificial Intelligence, 1995. source
39.Kokina, Julia, and Shay Blanchette. “Early Evidence of Digital Labor in Accounting: Innovation with Robotic Process Automation.” International Journal of Accounting Information Systems, 2019. source
40.Kent, Ernest. “A Study of Potential Applications of Automation and Robotics Technology in Construction, Maintenance and Operation of Highway Systems: A Final Report, Volume 1.” National Institute of Standards and Technology, NISTIR 5667, 1995. source
41.Bainbridge, Lisanne. “Ironies of Automation.” Automatica 19, no. 6, 1983, pp. 775–779. source
42.Feigenbaum, James J., and Daniel P. Gross. “Organizational and Economic Obstacles to Automation: A Cautionary Tale from AT&T in the Twentieth Century.” Management Science, 2024. source
43.Autor, David H., Frank Levy, and Richard J. Murnane. “The Skill Content of Recent Technological Change: An Empirical Exploration.” Quarterly Journal of Economics 118, no. 4, 2003, pp. 1279–1333. source
44.Eloundou, Tyna, Sam Manning, Pamela Mishkin, and Daniel Rock. “GPTs Are GPTs: Labor Market Impact Potential of LLMs.” Science, 2024. source
45.Massenkoff, Maxim, and Peter McCrory. “Labor Market Impacts of AI: A New Measure and Early Evidence.” Anthropic Economic Research, 2026. source
46.Yang, John, et al. “SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering.” Advances in Neural Information Processing Systems 37, 2024. source
47.Lund, Campbell, Thomas Euyang, Zanele Munyikwa, and Marzieh Fadaee. “AI Exposure Scores: What They Measure, What They Miss, and What Comes Next.” arXiv:2606.23633, 2026. source
48.Moreira Tomei, Philip, and Bouke Klein Teeselink. “What Jobs Can AI Learn? Measuring Exposure by Reinforcement Learning.” arXiv:2605.02598, 2026. source
49.Ricci, Alessandro, Michele Piunti, and Mirko Viroli. “Environment Programming in Multi-Agent Systems: An Artifact-Based Perspective.” Autonomous Agents and Multi-Agent Systems 23, no. 2, 2011, pp. 158–192. source
50.Zhang, Jiajie, and Donald A. Norman. “Representations in Distributed Cognitive Tasks.” Cognitive Science 18, no. 1, 1994, pp. 87–122. source
51.Chemero, Anthony. “An Outline of a Theory of Affordances.” Ecological Psychology 15, no. 2, 2003, pp. 181–195. source
52.de Boer, Bas. “Explaining Multistability: Postphenomenology and Affordances of Technologies.” AI & Society 38, 2023, pp. 2267–2277. source
53.Clark, Andy, and David J. Chalmers. “The Extended Mind.” Analysis 58, no. 1, 1998, pp. 7–19. source
54.Heersmink, Richard. “Dimensions of Integration in Embedded and Extended Cognitive Systems.” Phenomenology and the Cognitive Sciences 14, no. 3, 2015, pp. 577–598. source
55.Smart, Paul R., Robert W. Clowes, and Andy Clark. “ChatGPT, Extended: Large Language Models and the Extended Mind.” Synthese 205, no. 6, 2025, art. 242. source
57.Barandiaran, Xabier E., and Marta Pérez-Verdugo. “Generative Midtended Cognition and Artificial Intelligence: Thinging with Thinging Things.” Synthese 205, no. 4, 2025, art. 137. source
58.Hollan, James, Edwin Hutchins, and David Kirsh. “Distributed Cognition: Toward a New Foundation for Human-Computer Interaction Research.” ACM Transactions on Computer-Human Interaction 7, no. 2, 2000, pp. 174–196. source
59.Kiverstein, Julian, Ludger van Dijk, and Erik Rietveld. “The Field and Landscape of Affordances: Koffka’s Two Environments Revisited.” Synthese 198, suppl. 9, 2021, pp. 2279–2296. source
60.Baker, Ben, and Sonia Roberts. “Understanding Agent Complexity Through Affordances.” Minds and Machines 35, no. 4, 2025, art. 51. source