Viyan

Viyan AI

Google Search and the New Interactive AI Canvas

Google is adding interactive planning and shopping features to its search interface, allowing users to build schedules and filter products through natural language.

Google has updated its search interface to include AI-driven planning and commerce features, effectively transitioning search from a retrieval tool to an interactive workspace. These features appear alongside traditional result links, allowing users to generate schedules or filter product inventories without leaving the results page. This is a departure from the historical model where search acted primarily as a portal to third-party domains, now attempting to synthesize that information internally.

The Shift in Search Interaction

Previously, planning a complex task like training for a marathon required manual synthesis of information from multiple blogs and retail sites. You performed individual queries for training philosophies, local routes, and product reviews. The new functionality uses a generative canvas to consolidate this information, allowing you to build schedules directly in the interface. It also links to the company's Shopping Graph to refine retail searches based on specific user requirements. These tools operate as an extension of the existing search engine rather than a replacement, using the same underlying index to pull data before applying an LLM to structure the output.

Capability Old Workflow New AI Mode Workflow
Training Plan Manual bookmarking AI-generated schedule via Canvas
Gear Search Keyword search Constraint-based filtering
Music YouTube search Embedded music integration

Bridging Language and Data

To power these features, the system uses constraint-based retrieval to query the Shopping Graph. This mechanism translates natural language requests into structured database queries rather than simple keyword matches. When you search for a 'hydration vest for wide frames,' the LLM identifies the semantic intent and maps it to specific product attributes like material, dimensions, and strap adjustability stored in the Shopping Graph database. This narrows down the 60 billion product listings to a relevant subset. Instead of just retrieving documents containing the keywords, it retrieves records that satisfy the underlying logic of your request.

Stateful Planning and Context

Real-world planning requires stateful interaction, meaning the system must maintain the context of a user's previous edits as they refine a plan. When a user generates a 12-week marathon schedule and decides to modify a Tuesday run due to a schedule conflict, the model must re-process the sequence to ensure the entire plan remains coherent. This implies that the 'canvas' is not merely a static text block but a persistent context window where the model appends the user's latest modification to the existing instruction set before re-generating the schedule.

For developers, the limitation here is the trade-off between the length of the plan and the model's ability to maintain long-range dependencies across multiple edit cycles. If you are building on this approach, the technical bottleneck is how effectively the model propagates constraints—such as a specific rest day—when the user performs an edit that impacts the entire sequence. Whether the system uses a secondary validation layer to check for logical consistency outside of the language model's probabilistic output remains a key architectural detail that is not yet fully transparent. We are moving toward a model where search results are not just documents, but components in an active computation loop.

Sources