Перейти к основному содержимому

Часто задаваемые вопросы об ИИ в dbt

Ответы на распространённые вопросы о функциях ИИ в dbt, включая dbt Wizard и dbt Copilot.

dbt Wizard — это ИИ-помощник, полностью интегрированный в вашу работу с dbt. Он берёт на себя рутинные задачи, ускоряет рабочие процессы и обеспечивает единообразие, помогая вам быстрее создавать высококачественные продукты на основе данных.

dbt Labs стремится защищать вашу конфиденциальность и данные. На этой странице описано, как dbt Wizard обрабатывает ваши данные. Дополнительные сведения см. на странице Принципы разработки ИИ в dbt Labs.

Обзор​

 Что такое dbt Wizard?

dbt Wizard — это новейший и рекомендуемый инструмент на основе ИИ-агента для разработки с контролем и управлением данными в dbt. Wizard доступен в dbt platform, в терминале через CLI и как настольное приложение. Он помогает командам быстрее и с меньшим риском внедрять надёжные изменения в dbt: учитывает контекст проекта, выбирает подходящие инструменты dbt, проверяет изменения и позволяет просматривать их перед сохранением.

Используйте dbt Wizard, чтобы исследовать происхождение данных и влияние на нижестоящие объекты, генерировать SQL или выполнять его рефакторинг по запросам на естественном языке, создавать документацию, тесты данных, метрики и семантические модели, а также проверять изменения с учётом контекста хранилища данных.

В dbt platform инструмент dbt Wizard доступен в Studio IDE и на главной вкладке dbt Wizard. dbt Copilot доступен в Insights.

В CLI вы можете использовать dbt Wizard из терминала для локальных процессов разработки.

В Wizard Desktop инструмент dbt Wizard доступен как нативное приложение. Просматривайте подробные визуализации данных, различия в данных и их происхождение, чтобы лучше понимать свои данные и изменения, и ведите несколько диалогов одновременно, каждый в отдельной ветке, чтобы работать над несколькими задачами параллельно.

 Где доступен dbt Wizard?

dbt Wizard доступен в dbt platform, в терминале через CLI и как Wizard Desktop.

  • На платформе вы можете использовать dbt Wizard в Studio IDE для разработки с контролем и управлением данными в dbt.
  • В CLI используйте dbt Wizard CLI для локальной разработки и автоматизации.
  • В Wizard Desktop используйте нативное приложение с подробными визуализациями данных, сравнением данных, просмотром их происхождения и несколькими одновременными диалогами.

Чтобы использовать dbt Wizard на платформе, вам нужна любая учётная запись платформы dbt.

Все тарифные планы dbt platform предоставляют доступ к dbt Wizard в Studio IDE и на главной вкладке.

Функции ИИ включены по умолчанию. Администраторы могут отключать и снова включать их в любое время.

 Каковы преимущества использования dbt Wizard?

dbt Wizard помогает командам быстрее и с меньшим риском внедрять надёжные изменения в dbt. Используйте его, чтобы:

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

dbt Wizard встроен в инструменты dbt и использует механизмы dbt для управления, защиты конфиденциальности и обеспечения безопасности.

 dbt Wizard и dbt Copilot — это одно и то же?

Нет, dbt Wizard и dbt Copilot — это отдельные продукты.

dbt Wizard — это новейший продукт на основе ИИ-агента нового поколения, доступный в dbt platform и как CLI. Он использует контекст вашего проекта, помогая быстрее разрабатывать изменения в dbt с соблюдением правил управления. Представьте его как умного ИИ-агента, у которого есть карта вашего проекта. Вместо того чтобы вам приходилось читать каждый файл и разбираться в контексте, он может отвечать на вопросы и помогать вам быстрее разрабатывать и проверять изменения.

Для пользователей, имеющих доступ к функциям dbt Copilot, они включают кнопки быстрых действий в Studio IDE и панель Copilot в Insights.

 Можно ли использовать имеющийся лимит действий dbt Copilot в dbt Wizard?

Нет, действия dbt Copilot применяются только к использованию dbt Copilot. См. часто задаваемые вопросы об оплате и доступе к ИИ в dbt Wizard.

Доступность​

 У кого есть доступ к dbt Wizard?

В dbt platform:

После включения администратором dbt Wizard доступен пользователям с лицензией разработчика dbt в любой учётной записи платформы dbt. В Wizard Desktop:

dbt Wizard Desktop работает без учётной записи dbt platform, поэтому его можно использовать с самостоятельно размещённым проектом dbt. Используйте BYOK, чтобы подключить собственные учётные данные провайдера ИИ без входа в систему. Если вместо этого вы зарегистрируете бесплатную учётную запись dbt, вы получите 30-дневный пробный период с ключами, управляемыми dbt.

Инструкции по установке и настройке см. в разделе Wizard Desktop.

В CLI:

dbt Wizard CLI использует модели под управлением dbt Labs (OpenAI, Anthropic или модели с открытыми весами), оплата за которые осуществляется через систему dbt с лимитом расходов. Вы также можете использовать собственный API-ключ или учётные данные поддерживаемого провайдера с помощью BYOK: OpenAI, Anthropic, Azure AI Foundry, AWS Bedrock, Google Gemini или Snowflake Cortex (предварительная версия). BYOK — хороший запасной вариант, если вы хотите напрямую управлять расходами на ИИ — оплату за токены взимает непосредственно выбранный вами провайдер. Установите и настройте CLI на своём локальном компьютере.

Дополнительные сведения см. в разделе Wizard в CLI.

 Доступен ли dbt Wizard для всех типов развёртывания?

Да, dbt Wizard развёрнут во всех средах, включая многопользовательские и выделенные развёртывания.

Как это работает​

 Какие данные и код используются для обучения ИИ-модели, на которой работает dbt Wizard?

dbt Wizard работает на моделях под управлением dbt Labs (OpenAI, Anthropic или моделях с открытыми весами) либо, по вашему выбору, на предварительно обученных ИИ-моделях сторонних провайдеров (BYOK OpenAI, BYOK Anthropic, BYOK Azure AI Foundry и т. д.). При использовании OpenAI в режиме управляемое подключение наше соглашение с OpenAI запрещает OpenAI сохранять ваши данные на постоянной основе. Дополнительные сведения см. на странице принципов ИИ dbt Labs.

 Каких провайдеров ИИ-моделей использует dbt Wizard?

В dbt platform инструмент dbt Wizard по умолчанию использует управляемую модель OpenAI. dbt Labs также предлагает управляемые модели с открытыми весами. На любом тарифном плане вы также можете использовать собственные ключи провайдера для OpenAI, Anthropic или Azure AI Foundry.

dbt Wizard CLI поддерживает те же модели под управлением dbt Labs, а также OpenAI, Anthropic, Azure AI Foundry, AWS Bedrock, Google Gemini и Snowflake Cortex (предварительная версия) в режиме использования собственного ключа. Дополнительные сведения см. в разделах Настройка BYOK и Поддерживаемые провайдеры ИИ.

О том, как выбор модели влияет на стоимость, какие модели расходуют общий лимит потребления и как работает оплата при использовании BYOK, см. в разделе Часто задаваемые вопросы об оплате и доступе к dbt Wizard.

Дополнительные сведения см. в таблице тарифов провайдеров моделей и таблице потребления сервисов.

 Поддерживается ли BYOK (использование собственного ключа) на уровне проекта?

В dbt platform параметр BYOK для dbt Wizard сейчас настраивается только на уровне учётной записи. Однако в будущем мы можем добавить возможность настройки на уровне проекта. BYOK — хороший вариант, если вы хотите напрямую управлять расходами на ИИ вместо использования модели под управлением dbt Labs.

dbt Wizard CLI поддерживает BYOK локально для OpenAI, Anthropic, Azure AI Foundry, AWS Bedrock, Google Gemini и Snowflake Cortex (предварительная версия).

Конфиденциальность и данные​

В этом разделе рассматривается dbt Wizard в dbt platform. Сведения о том, какие данные собирает CLI и как отказаться от их сбора, см. в разделе Использование данных и телеметрия в dbt Wizard CLI.

Как передаются данные при работе dbt Wizard на платформе dbt и какие данные передаются и не передаются провайдеру ИИ.Как передаются данные при работе dbt Wizard на платформе dbt и какие данные передаются и не передаются провайдеру ИИ.

Ваш запрос, метаданные проекта и результаты запросов, передачу которых вы одобрили, отправляются провайдеру ИИ по протоколу TLS. Учетные данные хранилища данных не передаются, запросы выполняются только после вашего одобрения, а провайдеры, управляемые dbt Labs, не могут хранить ваши данные на постоянной основе или использовать их для обучения моделей.

 Получает ли dbt Wizard доступ к данным моего хранилища?

dbt Wizard может выполнять команды dbt и запросы от вашего имени, причём для каждого запроса сначала требуется ваше явное разрешение. При выполнении запроса dbt Wizard отправляет его результаты — которые могут включать данные на уровне строк — провайдеру ИИ, чтобы тот мог сформировать ответ в вашем сеансе.

Для провайдеров ИИ, работающих в режиме dbt-управляемое подключение, у нас действуют соглашения, запрещающие провайдеру использовать эти данные для обучения и ограничивающие срок их хранения. Если вы используете собственного провайдера ИИ (BYOK), хранение данных и их использование для обучения регулируются условиями этого провайдера. Всегда проверяйте точность результатов работы ИИ.

Дополнительные сведения см. в таблице тарифов провайдеров моделей и таблице потребления сервисов.

 Хранит или использует ли dbt Wizard персональные данные?

dbt Wizard хранит историю ваших диалогов — включая ваши запросы, ответы и любые результаты запросов к данным, полученные во время сеанса, — чтобы вы могли возвращаться к прошлым беседам. История диалогов хранится 90 дней; отзывы, которые вы оставляете о диалогах с dbt Wizard, хранятся 400 дней. Вы можете в любое время удалить историю диалогов или отзывы в интерфейсе продукта.

Вы сами контролируете информацию, которую передаёте dbt Wizard. dbt Labs не использует ваши запросы, историю диалогов, результаты команд или отзывы для обучения ИИ-моделей.

 Использует ли dbt Labs мои данные для обучения ИИ-моделей?

Нет. dbt Labs не использует содержимое клиентов, обрабатываемое dbt Wizard, — включая результаты запросов к хранилищу данных, запросы пользователей и историю диалогов — для обучения ИИ-моделей. Наши условия с провайдерами ИИ также запрещают обучение на стороне провайдера.

 Передаёт ли dbt Labs мои персональные данные третьим лицам?

dbt Labs передаёт персональные данные клиентов только в той мере, в какой это необходимо для оказания услуг, по указанию клиента либо по юридическим, налоговым причинам или для соблюдения нормативных требований.

 Можно ли удалить данные dbt Wizard по письменному запросу клиента?

Да. История диалогов с dbt Wizard по умолчанию хранится 90 дней, отзывы, которые вы оставляете о диалогах с dbt Wizard, хранятся 400 дней, и вы можете в любое время удалить эту информацию в интерфейсе продукта. Если клиент укажет, какие персональные или конфиденциальные сведения были загружены в системы dbt Labs, эти данные могут быть удалены в течение 30 дней после письменного запроса.

 Принадлежат ли dbt Labs права на результаты, созданные dbt Wizard?

dbt Labs не будет оспаривать ваше право собственности на любые уникальные для вашей компании результаты (например, код или артефакты), созданные при использовании dbt Wizard. Ваш код не будет использоваться для обучения ИИ-моделей в интересах dbt Labs или других третьих лиц, включая других клиентов dbt Labs.

 Есть ли у dbt Labs соответствующие условия использования?

Использование dbt Wizard регулируется нашими Условиями использования. Если клиентам нужны дополнительные условия, они могут заключить предварительно подписанное Дополнение об ИИ и бета-версиях (AI & Beta Addendum); подпись dbt Labs будет датирована датой подписания клиентом. Для получения дополнительной информации обратитесь к своему менеджеру по работе с клиентами.

Клиентам, подписавшим договор с условиями после января 2024 года, не требуются дополнительные условия перед включением dbt Wizard. Данные клиентов, заключивших договор ранее, также защищены обязательствами по соблюдению конфиденциальности и удалению данных. Если клиентам нужны дополнительные условия, они могут заключить предварительно подписанное Дополнение об ИИ и бета-версиях (AI & Beta Addendum); подпись dbt Labs будет датирована датой подписания клиентом.

Особенности использования​

 Что следует учитывать при использовании dbt Wizard?
  • dbt Wizard недоступен в API dbt.

В будущих выпусках планируется сделать dbt Wizard доступным в ещё большем числе разделов приложения dbt.

URL-адреса dbt Wizard для списка разрешённых​

 Добавление URL-адресов в список разрешённых

dbt Wizard не блокирует специально URL-адреса, связанные с ИИ. Однако если ваша организация использует платформы защиты конечных точек, межсетевые экраны или сетевые прокси (например, Zscaler), при работе с dbt Wizard вы можете столкнуться со следующими проблемами:

  • Блокировка неизвестных доменов или доменов, связанных с ИИ.
  • Прерывание TLS/SSL-трафика для его проверки.
  • Запрет определённых портов или сервисов.

Рекомендуем добавить следующие URL-адреса в список разрешённых:

Для dbt Wizard в IDE:

  • /api/ide/accounts/${accountId}/develop/${developId}/ai/generate_generic_tests/...
  • /api/ide/accounts/${accountId}/develop/${developId}/ai/generate_documentation/...
  • /api/ide/accounts/${accountId}/develop/${developId}/ai/generate_semantic_model/...
  • /api/ide/accounts/${accountId}/develop/${developId}/ai/generate_inline
  • /api/ide/accounts/${accountId}/develop/${developId}/ai/generate_metrics/...
  • /api/ide/accounts/${accountId}/develop/${developId}/ai/track_response

Нашли ошибку?

0
Loading