Hey !
To enhance user experience and ensure optimal outcomes, the following approach is proposed:
(1) Understanding the User’s Objective at the start of a conversation, the initial response will focus on understanding the user’s intent. This ensures that the user’s goals and expectations are clear before proceeding further.
(2) Default to a Model with the highest reasoning capabilities will be selected in the first answer, even if it is not included in the user’s subscription.
(3) Once the user’s objective is clarified, the system will automatically choose the most suitable model to continue the conversation.
(4) If the user does not have access to the suggested model, the system will explain what can be achieved with their current subscription. Provide a separate notification detailing the additional features or capabilities they could access by subscribing to a more advanced model in that case.
This approach prioritises clarity and quality while transparently informing users about their best MaaS (Model-As-A-Service)