Suggested Questions dans Cortex Analyst

La fonctionnalité Suggested Questions de Cortex Analyst fournit des suggestions pertinentes de questions que vos utilisateurs peuvent poser lorsqu’ils interagissent avec votre application conversationnelle optimisée par Cortex Analyst. Utilisez cette fonctionnalité pour aider vos utilisateurs à démarrer.

Comment fonctionne la fonctionnalité Suggested Questions

Cortex Analyst fonctionne selon trois modes en fonction de la configuration de votre modèle sémantique.

  1. Génère des questions à l’aide de grands modèles de langage (mode par défaut sans référentiel de requêtes vérifié)

    Lorsque votre modèle sémantique n’inclut pas de référentiel de requêtes vérifiées (VQR), Cortex Analyst utilise les modèles de langage volumineux sous-jacents (LLMs) pour générer jusqu’à trois questions suggérées. Notez que ces questions ne peuvent pas toujours être répondues ; par exemple, le système peut suggérer une question qui ne donne aucun résultat.

  2. Suggère des questions à partir du référentiel de requêtes vérifiées (mode par défaut avec VQR)

    Si votre modèle sémantique a un Référentiel de requêtes vérifiées (VQR) défini, Cortex Analyst renvoie jusqu’à cinq questions suggérées parmi le VQR. Ces questions sont sélectionnées en fonction de leur similitude avec la saisie de l’utilisateur. Par exemple, si un utilisateur demande, What questions can I ask about revenue? Cortex Analyst renvoie jusqu’à 5 questions qui concernent probablement les revenus du référentiel VQR qui sont très probablement responsables.

  3. Renvoie les questions d’intégration configurées dans le modèle sémantique (mode personnalisable avec VQR)

    Pour plus de contrôle sur les questions affichées, vous pouvez utiliser le nouveau drapeau use_as_onboarding_question dans votre configuration VQR.

    • Lorsque cet indicateur est défini sur vrai, Cortex Analyst renverra toutes les questions marquées comme questions d’intégration, quelle que soit leur similitude avec la saisie de l’utilisateur.

    • Cette fonctionnalité est utile si vous souhaitez présenter un ensemble complet de questions prédéfinies et auxquelles il est possible de répondre aux utilisateurs, comme dans le cadre d’une expérience d’intégration. Si vous marquez plus de 5 questions, toutes les questions marquées sont renvoyées dans la réponse.

Comment configurer les questions d’intégration

Pour définir des questions d’intégration, vous devez marquer des requêtes vérifiées spécifiques dans le modèle sémantique avec le drapeau use_as_onboarding_question. L’exemple ci-dessous montre comment configurer cela :

verified_queries:

- name: "lowest revenue each month"
  question: For each month, what was the lowest daily revenue and on what date did that lowest revenue occur?

  use_as_onboarding_question: true

  sql: "WITH monthly_min_revenue AS (
SELECT
    DATE_TRUNC('MONTH', date) AS month,
    MIN(daily_revenue) AS min_revenue
FROM \__daily_revenue
GROUP BY
DATE_TRUNC('MONTH', date)

)

SELECT
    mmr.month,
    mmr.min_revenue,
    dr.date AS min_revenue_date
FROM monthly_min_revenue AS mmr JOIN \__daily_revenue AS dr
ON mmr.month = DATE_TRUNC('MONTH', dr.date)
AND mmr.min_revenue = dr.daily_revenue
ORDER BY mmr.month DESC NULLS LAST"

verified_at: 1715187400

verified_by: user_name
Copy