Intention Is All You Need

Advait Sarkar
2024-10-24
Abstract:Among the many narratives of the transformative power of Generative AI is one that sees in the world a latent nation of programmers who need to wield nothing but intentions and natural language to render their ideas in software. In this paper, this outlook is problematised in two ways. First, it is observed that generative AI is not a neutral vehicle of intention. Multiple recent studies paint a picture of the "mechanised convergence" phenomenon, namely, that generative AI has a homogenising effect on intention. Second, it is observed that the formation of intention itself is immensely challenging. Constraints, materiality, and resistance can offer paths to design metaphors for intentional tools. Finally, existentialist approaches to intention are discussed and possible implications for programming are proposed in the form of a speculative, illustrative set of intentional programming practices.
Human-Computer Interaction
What problem does this paper attempt to address?
### The Problem the Paper Attempts to Address This paper attempts to explore and question the notion of "intention is everything," particularly in the context of programming with Generative AI (GenAI). Specifically, the paper focuses on the following two main issues: 1. **The Impact of Generative AI on Intention**: - **Mechanized Convergence Phenomenon**: The paper points out that Generative AI is not a neutral tool but has a homogenizing effect. This effect is referred to as "mechanized convergence," meaning that Generative AI tends to make output results more consistent, thereby reducing diversity and innovation. The author cites several studies to support this view, including increased predictability in writing due to predictive text and convergence in coding styles due to AI-assisted programming. 2. **The Difficulty of Forming Intention**: - **Challenges in Forming Intention**: The paper emphasizes that forming a clear intention is very difficult. Users face challenges in expressing their intentions and choosing the appropriate level of abstraction when using Generative AI. Additionally, language itself is not a perfect medium, and users may not be able to accurately convey their intentions. ### Main Arguments of the Paper - **Mechanized Convergence**: Generative AI, through standardization and homogenization of output, leads to a reduction in diversity in knowledge work. This contrasts with the flexibility of traditional craftsmanship and instead reinforces the fragmented and repetitive work patterns of the mechanical age. - **Complexity of Intention**: Intention is not just a simple idea or goal; it is influenced by various factors such as the external environment, material properties, and resistance. The paper explores how these factors promote or hinder the formation of intention and proposes some design ideas, such as introducing productive resistance to foster users' creative thinking. - **Philosophical Perspective on Intention**: The paper discusses the nature of intention from the perspectives of evolution and existentialism. The author believes that human intention is not just for survival and comfort but also involves higher-level needs such as self-actualization and dignity. The traditional Maslow's hierarchy of needs may be overly simplistic, ignoring the phenomenon where people are willing to sacrifice basic needs to pursue higher-level needs. ### Conclusion Through an in-depth analysis of the application of Generative AI in programming, the paper reveals the limitations and potential issues of the "intention is everything" viewpoint. The author calls for more attention to be paid to how to promote users' creative thinking and intention formation in the design and use of Generative AI tools, rather than simply pursuing efficiency and standardization.