Cortex Analyst의 Suggested Questions

Cortex Analyst의 Suggested Questions 기능은 사용자가 Cortex Analyst 기반 대화형 앱과 상호 작용하는 동안 질문할 수 있는 관련 질문을 제안합니다. 이 기능은 사용자가 시작하는 데 유용합니다.

Suggested Questions 기능의 작동 방식

Cortex Analyst는 의미 체계 모델 구성에 따라 세 가지 모드 로 작동합니다.

  1. 대규모 언어 모델 을 사용하여 질문 생성하기(검증된 쿼리 리포지토리가 포함되지 않은 기본 모드)

    의미 체계 모델에 Verified Query Repository(VQR)가 포함되어 있지 않은 경우, Cortex Analyst는 기본 대규모 언어 모델(LLMs)을 사용하여 최대 3개의 추천 질문을 생성합니다. 이러한 질문에 항상 답할 수 있는 것은 아니라는 점에 유의하십시오. 예를 들어, 시스템이 결과를 얻지 못하는 질문을 제안할 수도 있습니다.

  2. 검증된 쿼리 리포지토리 에서 질문 제안하기(VQR이 포함된 기본 모드)

    의미 체계 모델에 Verified Query Repository (VQR) 가 정의되어 있는 경우, Cortex Analyst는 VQR에서 최대 5개의 추천 질문을 반환합니다. 이러한 질문은 사용자 입력과의 유사성을 기준으로 선택됩니다. 예를 들어, 사용자가 What questions can I ask about revenue? 라고 질문하면 Cortex Analyst는 VQR 리포지토리에서 답변 가능성이 가장 높은 수익에 관한 질문을 최대 5개까지 반환합니다.

  3. 의미 체계 모델에서 구성된 온보딩 질문 을 반환합니다(VQR를 사용한 사용자 지정 모드).

    표시되는 문제를 더 자세히 제어하려면 VQR 설정에서 새로운 use_as_onboarding_question 플래그를 사용할 수 있습니다.

    • 이 플래그를 true로 설정하면 Cortex Analyst는 사용자 입력과의 유사성과 관계없이 온보딩 질문으로 표시된 모든 질문을 반환합니다.

    • 이 기능은 온보딩 환경 등에서 사용자에게 미리 정의된 답변 가능한 질문의 전체 세트를 제공할 경우 유용합니다. 5개가 넘는 질문을 플래그로 지정하면 플래그가 지정된 모든 질문이 응답으로 반환됩니다.

온보딩 질문을 구성하는 방법

온보딩 질문을 정의하려면 의미 체계 모델에서 use_as_onboarding_question 플래그를 사용하여 확인된 특정 쿼리를 표시해야 합니다. 아래 예에서는 이를 설정하는 방법을 보여줍니다.

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