version: "1.0.0" name: "SPIN Question Identification" task_description: > Revise the final SPIN provided by your colleague, and ensure no information is lost from the histoic SPIN and the latest reply from the user. Define the top questions that need to be asked to understand the full SPIN context of the customer. If you think this user could be a potential customer, please indicate so. {custom_description} Use the following {tenant_language} to define the SPIN-elements. If you have a satisfying SPIN context, just skip and don't ask for more information or confirmation. Historic SPIN: ```{historic_spin}``` Latest reply: {query} expected_output: > The SPIN analysis, comprised of: - Situation information: a description of the customer's current context / situation. - Problem information: a description of the customer's problems uncovering it's challenges and pain points. - Implication information: implications of situation / identified problems, i.e. of the consequences of those problems. - Need-payoff information: Customer's needs, helping customers realize value of solutions. - Additional info: Information that does not fit in the above SPIN-categories, but that can be commercially interesting. The SPIN questions: - At max {nr_of_questions} questions to complete the SPIN-context of the customer, as a markdown list without '```'. Potential Customer Indication: - An indication if - given the current SPIN - this could be a good customer (True) or not (False). {custom_expected_output} metadata: author: "Josako" date_added: "2025-01-08" description: "A Task that identifies questions to complete the SPIN context in a conversation" changes: "Initial version"