Поделиться через


Когнитивные действия IBM

Когнитивные службы IBM — это алгоритмы машинного обучения, которые используют искусственный интеллект для выполнения сложных операций, таких как анализ языковых тональностей и визуальное распознавание.

Классические потоки позволяют использовать эти службы посредством когнитивных действий IBM.

Для всех когнитивных действий IBM требуется ключ API, который можно создать и которым можно управлять с помощью консоли IBM Cloud. Кроме того, они требуют даты выпуска используемого API и местоположения конечной точки службы.

Снимок действия

Преобразовать документ

Вызывает службу IBM, которая называется Convert Document.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
Username Нет Текстовое значение Имя пользователя для этого вызова
Password Нет Прямой ввод зашифрованного текста или Текстовое значение Пароль для этого вызова
Дата версии Нет Текстовое значение Дата выпуска API
File path Нет Файл Путь к файлу для анализа
Mime type Н/Д text/html, text/xhtml+xml, application/pdf, application/msword, application/vnd.openxmlformats-officedocument.wordprocessingml.document text/html Тип MIME файла
Conversion target Н/Д Блоки ответов, Нормализованный HTML, Нормализованный текст Блоки ответов Выходной формат преобразования
Answer units Да Текстовое значение Уровни заголовков в виде строки с разделителями-запятыми
Timeout Да Числовое значение 30 Время (в секундах), в течение которого агент должен ждать установки подключения к серверу, прежде чем попытка будет признана неудачной.

Создаваемые переменные

Аргумент Type Description
JSONResponse Пользовательский объект Результаты вызова API
StatusCode Числовое значение Код состояния вызова API

Исключения

Исключение Описание
Время ожидания запроса истекло. Указывает, что истекло время ожидания при выполнении запроса.
Не удалось вызвать службы Cognitive Services Указывает на проблему при попытке вызвать службы Cognitive Services.

Перевести

Вызывает службу IBM, которая называется Translate.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
API key Нет Текстовое значение Ключ API для этого вызова
Version date Нет Текстовое значение Дата выпуска API
Service endpoint location Н/Д Южная часть США, Восточная часть США, Европа, Австралия, Япония, Соединенное Королевство, Корея Восточная часть США Расположение службы учетной записи. Его можно увидеть через инструмент IBM "Manage" в разделе ресурсов
Instance ID Нет Текстовое значение ИД экземпляра службы.
Translate mode Н/Д ИД модели, Оригинал и перевод ИД модели Укажите режим для этого вызова
Model ID Нет Текстовое значение Уникальное значение model_id модели перевода, которая будет использоваться для перевода текста
Source Нет Текстовое значение Исходный язык текста
Target Нет Текстовое значение Язык перевода в виде 2- или 5-буквенного кода
Text Нет Списоктекстовых значений Текст или список слов для перевода
Timeout Да Числовое значение 30 Время (в секундах), в течение которого агент должен ждать установки подключения к серверу, прежде чем попытка будет признана неудачной.

Создаваемые переменные

Аргумент Type Description
JSONResponse Пользовательский объект Результаты вызова API
StatusCode Числовое значение Возвращенный код состояния

Исключения

Исключение Описание
Время ожидания запроса истекло. Указывает, что истекло время ожидания при выполнении запроса.
Не удалось вызвать службы Cognitive Services Указывает на проблему при попытке вызвать службы Cognitive Services.

Определить язык

Вызывает службу IBM, которая называется Identify Language.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
API key Нет Текстовое значение Ключ API для этого вызова
Version date Нет Текстовое значение Дата выпуска API
Service endpoint location Н/Д Южная часть США, Восточная часть США, Европа, Австралия, Япония, Соединенное Королевство, Корея Восточная часть США Расположение службы учетной записи. Его можно увидеть через инструмент IBM "Manage" в разделе ресурсов
Instance ID Нет Текстовое значение ИД экземпляра службы.
Text Нет Текстовое значение Текст для анализа
Content type Да Текстовое значение text/plain Формат запрошенных значений
Timeout Да Числовое значение 30 Время (в секундах), в течение которого агент должен ждать установки подключения к серверу, прежде чем попытка будет признана неудачной.

Создаваемые переменные

Аргумент Type Description
JSONResponse Пользовательский объект Результаты вызова API
StatusCode Числовое значение Код состояния вызова API

Исключения

Исключение Описание
Время ожидания запроса истекло. Указывает, что истекло время ожидания при выполнении запроса.
Не удалось вызвать службы Cognitive Services Указывает на проблему при попытке вызвать службы Cognitive Services.

Анализировать тональность

Вызывает службу IBM, которая называется Analyze Tone.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
API key Нет Текстовое значение Ключ API для этого вызова
Version date Нет Текстовое значение Дата выпуска API
Service endpoint location Н/Д Южная часть США, Восточная часть США, Европа, Австралия, Япония, Соединенное Королевство, Корея Восточная часть США Расположение службы учетной записи. Его можно увидеть через инструмент IBM "Manage" в разделе ресурсов
Instance ID Нет Текстовое значение ИД экземпляра службы.
Provide text Н/Д Из текста, Из файла Из текста Укажите, как будет предоставлен текст для анализа
Text Нет Текстовое значение Текст для анализа
File path Нет Файл Путь к файлу для анализа
Content type Н/Д text/plain, text/html, application/json text/plain Тип контента текста, который будет отправлен
Tones Да Текстовое значение Тональность, по которой будут отфильтрованы результаты (необязательно)
Sentences Да Текстовое значение Укажите, следует ли удалить анализ предложений.
Timeout Да Числовое значение 30 Время (в секундах), в течение которого агент должен ждать установки подключения к серверу, прежде чем попытка будет признана неудачной.

Создаваемые переменные

Аргумент Type Description
JSONResponse Пользовательский объект Результаты вызова API
StatusCode Числовое значение Код состояния вызова API

Исключения

Исключение Описание
Время ожидания запроса истекло. Указывает, что истекло время ожидания при выполнении запроса.
Не удалось вызвать службы Cognitive Services Указывает на проблему при попытке вызвать службы Cognitive Services.

Классифицировать изображение

Вызывает службу IBM, которая называется Classify Image.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
API key Нет Текстовое значение Ключ API для этого вызова
Version date Нет Текстовое значение Дата выпуска API
Service endpoint location Н/Д Южная часть США, Европа, Корея Южная часть США Расположение службы учетной записи. Его можно увидеть через инструмент IBM "Manage" в разделе ресурсов
Instance ID Нет Текстовое значение ИД экземпляра службы.
Provide image Н/Д Из файла, Из GCS Из файла Укажите, как будет предоставлено изображение
Image file path Нет Файл Путь к изображению для анализа
Image URL Нет Текстовое значение URL-адрес изображения для анализа
Owners Да Текстовое значение мои Классификаторы для использования в виде списка с разделителями-запятыми
Classifier IDs Да Текстовое значение по умолчанию Идентификаторы классификаторов для использования в виде списка с разделителями-запятыми
Threshold Да Текстовое значение Минимальное значение для класса, чтобы он попал в результаты, в виде значения с плавающей запятой
Language Да Текстовое значение Язык результата
Timeout Да Числовое значение 30 Время (в секундах), в течение которого агент должен ждать установки подключения к серверу, прежде чем попытка будет признана неудачной.

Создаваемые переменные

Аргумент Type Description
JSONResponse Пользовательский объект Результаты вызова API
StatusCode Числовое значение Код состояния вызова API

Исключения

Исключение Описание
Время ожидания запроса истекло. Указывает, что истекло время ожидания при выполнении запроса.
Не удалось вызвать службы Cognitive Services Указывает на проблему при попытке вызвать службы Cognitive Services.