The Paradox of the Technological Transition
The major technological transition initiated by Silicon Valley giants highlights a surprising paradox. By choosing to gradually replace the legacy Google Assistant with the Gemini generative artificial intelligence model, the industry is attempting to impose a unified conversational interface. However, this transition has not been seamless. Many users and technical analysts are reporting significant functional regressions on basic, everyday tasks.
Reports published by specialized media, such as ZDNet, highlight that basic functions like making a voice call via Android Auto or setting a reminder frequently fail under Gemini. Similarly, an analysis by the Frankfurter Allgemeine Zeitung notes that the reality of current usage remains far below the marketing promises made during product launches. How can we explain why a language model capable of writing essays or generating complex computer code struggles to execute basic system commands that first-generation assistants mastered as early as 2016?
Probability Versus Determinism
To understand this friction, we must distinguish between two fundamentally different computing paradigms: deterministic systems and probabilistic systems. Legacy voice assistants relied on deterministic natural language processing (NLP) pipelines. When a user said "schedule a meeting at 2:00 p.m.", the algorithm translated this intent into a structured request sent directly to the calendar application's programming interface (API). The action was binary: it succeeded or failed based on strict, unambiguous rules.
Conversely, a large language model (LLM) like Gemini operates probabilistically. It does not possess an intrinsic understanding of the device's functions; instead, it predicts the most likely sequence of words or tokens based on its training. When asked to interact with the physical world or a phone's operating system, the model must translate this intent into tool calls. If this bridge is not strictly managed, the model can hallucinate parameters, format the request incorrectly, or simply omit the action entirely, leading to the failures experienced by users.
This issue is widely documented in scientific research. A study by UC Berkeley on the Gorilla project demonstrates that language models struggle to use APIs reliably without specific training and an extremely rigid execution framework. Without this structure, generative AI remains a tool for content creation but struggles to become a reliable execution agent.
The ProductivIA Approach: Orchestration via assistant_services
It is precisely to address these inherent shortcomings of pure generative models that the Quebec-based platform ProductivIA designed its orchestration architecture. Rather than asking an AI model to guess how to interact with system applications, ProductivIA uses a structured exchange protocol called assistant_services.
Within this application environment running in the browser, each application deterministically declares the actions it exposes. For example, the Calendar application formally registers its capabilities (creating an event, listing appointments, modifying a schedule) with the central Assistant. Similarly, the Email application exposes specific services for drafting and sending messages.
When you make a request to the ProductivIA Assistant, the execution flow takes place in three distinct steps:
- Intent understanding: The language model (whether a commercial model or the sovereign Quebec model Matania) analyzes the user's request to identify the required action.
- API resolution: The Assistant consults the
assistant_servicesregistry to find the corresponding application and function. - Deterministic execution: The platform executes the standard code (PHP/JS) of the target application using the parameters extracted by the AI.
This hybrid approach ensures that no functional regressions occur. The AI provides the flexibility to understand the user's natural language, but the execution of the task remains entrusted to traditional, stable, and audited computer scripts. Furthermore, this strict separation prevents hallucinations from interfering with your professional data.
Technical and Regulatory Sovereignty
This architectural rigour is not limited to technical reliability; it also meets security and compliance requirements. In a context where centralizing AI infrastructure with a single vendor creates critical points of failure, ProductivIA's composability allows organizations to switch from one AI engine to another without changing application behaviour.
For organizations subject to Law 25 in Quebec, this isolation is crucial. If the Assistant needs to schedule a meeting containing personal information in the Calendar application, the silo administrator can configure the platform so that intent processing is handled exclusively by the sovereign local host, Matania. Data never transits to foreign servers, and the action is executed locally in the user's browser, thereby preserving absolute confidentiality.
Looking Ahead
The forced transition toward all-generative AI shows that computing power is no substitute for well-thought-out software architecture. As tech giants seek to impose sometimes unpredictable autonomous agents, organizations must ask themselves whether the future of productivity lies instead in hybrid systems, capable of combining the cognitive flexibility of artificial intelligence with the proven rigour of traditional code.