Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Внимание
Эта функция доступна в общедоступной предварительной версии и соответствии HIPAA.
Во время предварительной версии:
- Базовая языковая модель может обрабатывать несколько языков, но эта функция ИИ настраивается для английского языка.
- См. сведения о функциях с ограниченной региональной доступностью для региона "Функции ИИ".
Функция ai_similarity() вызывает модель искусственного интеллекта из API модели Databricks Foundation для сравнения двух строк и вычисляет семантический показатель сходства с помощью SQL.
Требования
Внимание
Базовые модели, которые могут использоваться в настоящее время, лицензируются в соответствии с лицензией Apache 2.0, Авторским правом © The Apache Software Foundation или лицензией сообщества LLAMA 3.3, Авторским правом © Meta Platforms, Inc. Все права защищены. Клиенты отвечают за обеспечение соответствия применимым лицензиям модели.
Databricks рекомендует просматривать эти лицензии, чтобы обеспечить соответствие любым применимым условиям. Если модели появляются в будущем, которые лучше работают в соответствии с внутренними тестами Databricks, Databricks может изменить модель (и список применимых лицензий, предоставленных на этой странице).
- Эта функция доступна только в рабочих областях в регионах, поддерживающих функции ИИ, оптимизированные для пакетного вывода.
- Эта функция недоступна в Классической версии SQL Azure Databricks.
- Требуется Databricks Runtime 15.4 LTS и выше. Для лучшей производительности и доступа к новейшим функциям рекомендуется Databricks Runtime 18.2 и выше.
- Ознакомьтесь со страницей цен на Databricks SQL.
Синтаксис
ai_similarity(expr1, expr2)
Аргументы
-
expr1: ВыражениеSTRING. -
expr2: ВыражениеSTRING.
Возвраты
FLOAT Значение, представляющее семантику сходства между двумя входными строками. Оценка выходных данных является относительной и должна использоваться только для ранжирования. Оценка 1 означает, что два текста равны.
Примеры
> SELECT ai_similarity('Apache Spark', 'Apache Spark');
1.0
> SELECT
company_name
FROM
customers
ORDER BY ai_similarity(company_name, 'Databricks') DESC
LIMIT 10;
Databricks Inc.