Three years into the widespread adoption of AI, chat remains the primary user interface for interacting with large language models. This prevalence stems from its initial accessibility and versatility, as users explored various applications for AI without predefined structures.
While chat serves as a universal solution when user intent is unknown, it becomes less effective once a user has a specific task in mind. Academic Steven Pinker notes that the initial large-scale implementation of AI as a chatbot was a 'gimmick,' suggesting that AI's true promise lies in task-oriented applications.
A more efficient approach involves customizable user interfaces that can adapt to specific tasks. GitHub Copilot implements this concept with a feature called 'canvas.' A canvas functions as a full-stack application within the Copilot environment, operating without browser chrome.
The canvas allows an AI agent to communicate bi-directionally with the server component of the application. This setup provides a flexible surface that can perform any function of a standard computer program while also interacting with the GitHub Copilot agent. This enables more structured and efficient AI interactions for defined tasks.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
The primary interaction method for large language models (LLMs) is currently chat, but this approach is often inefficient for specific tasks. Customizable UIs, like GitHub Copilot's 'canvas' feature, offer a more effective way to interact with AI for defined purposes.