Loading
Общие сведения о Salesforce Data 360
Руководство вопросами и ответами по данным посредством семантического обогащения
  1. Справка Salesforce
  2. Документы
  3. Data 360

Руководство вопросами и ответами по данным посредством семантического обогащения

Добавьте семантические операторы, чтобы помочь агенту по вопросам и ответам Data 360 лучше понять бизнес-контекст данных, терминологию домена и взаимосвязи.

Требуемые версии

Доступно в версиях: Все версии, поддерживаемые Data 360. См. Доступность версии Data 360.

Семантическое пополнение - это операторы, созданные для предоставления бизнес-контекста и контекста данных агенту по вопросам и ответам Data 360. Эти операторы помогают агенту более точно интерпретировать ваши вопросы и создавать лучшие запросы SQL, объясняя терминологию домена, бизнес-правила, взаимосвязи данных и методы расчета.

Зачем использовать смысловое обогащение

Агент может анализировать схему и взаимосвязи данных автоматически, но он изначально не понимает бизнес-контекст. Семантическое обогащение устраняет этот пробел, обучая агента:

  • Бизнес-терминология: Что значит "активный клиент" или "квалифицированный интерес" в организации
  • Методы вычисления: Как вычислить показатели, например, "значение срока действия клиента" или "коэффициент преобразования"
  • Правила качества данных: Какие поля использовать, каких избегать и почему
  • Взаимосвязи: Способ подключения объектов за пределами взаимосвязей внешних ключей
  • Условия фильтрации: Стандартные фильтры или условия, которые должны применяться к определенным запросам

Принцип работы семантического обогащения

Когда вы задаете вопрос агенту, он учитывает применимое семантическое пополнение вместе со схемой данных для создания ответа. Агент находит обогащения, наиболее актуальные для вашего вопроса, на основе следующего:

  • Область объекта (конкретный объект или все объекты)
  • Область поля (определенное поле в объекте)
  • Естественно-языковое содержимое вопроса
  • Поисковые сводки, соотносящие ожидаемые фразы вопросов с пополнением

Пополнения, обозначенные критическими, всегда учитываются. Чтобы ответы были точными, сфокусируйте каждое пополнение на отдельном аспекте модели данных и избегайте противоречивых рекомендаций для одних и тех же данных.

Уровни области

Семантическое обогащение может быть ограничено на разных уровнях:

Объект
Применяется к определенному объекту озера данных (DLO) или объекту модели данных (DMO). Используются для объектной терминологии или методов расчета.
Поле
Применяется к определенному полю в объекте. Используются для руководства по качеству данных на уровне поля или правил толкования.

Примеры эффективного семантического обогащения

Способы использования Пример смыслового оператора
Определение бизнес-термина «Активные клиенты — это клиенты со статусом = «Активный» и как минимум один заказ за последние 90 дней».
Объяснить расчет "Значение срока действия клиента рассчитывается как total_revenue, разделенный на months_active, умноженный на average_customer_lifespan_months."
Руководство по качеству данных "При фильтрации столбцов строк всегда используйте сравнения в нижнем регистре, поскольку некоторые устаревшие данные содержат смешанные значения обращений."
Толкование поля "Поле amount_usd__c представляет размер сделки в долларах США. Используйте это поле для расчета дохода".
Стандартный фильтр "Для запросов возможности исключите этап = 'Закрыто и не реализовано', если нет явного запроса."

Рекомендации

  • Пишите операторы понятным, простым языком, объясняющим контекст, а не только определения.
  • Укажите, когда и как должны применяться правила.
  • Отметьте критические обогащения критическим флагом, чтобы обеспечить их приоритетность агентом.
  • Протестируйте обогащения, задав вопросы агенту и просмотрев созданный SQL.
  • Поддерживайте актуальность пополнения в процессе развития модели данных и бизнес-правил.

Темы

 
Загрузка
Salesforce Help | Article