Clip
Chat UX: A New Way of Interacting with Software
The use of natural language in programming allows for a chat-based user experience, which allows users to describe the desired result of a task rather than interact with software through clicks and swipes. This approach uses a declarative model to generate code for a user to achieve their desired outcome.