Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Функции Dataverse приложений на основе холста
Description
Dataverse предоставляет различные готовые функции ИИ, которые предварительно настроены и не требуют сбора данных, сборки или обучения. Вы можете использовать эти готовые функции искусственного интеллекта в своем приложении и рабочих процессах, чтобы улучшить функциональность и оптимизировать процессы. Функции искусственного интеллекта работают с приложениями на основе холста, AI Builder и малокодовыми подключаемыми модулями, поэтому их можно легко интегрировать в ваши решения.
AIClassify классифицирует текст в одну из указанных категорий. Например, для классификации проблем, отправленных вашими клиентами, можно использовать следующий список категорий:
- Проблема
- Выставление счетов
- Инструкции
- Лицензирование
AIExtract извлекает указанные сущности, такие как регистрационные номера, номера телефонов или имена людей.
Заметка
Функция AIExtract по-прежнему находится в разработке и может работать неправильно. Мы удаляем эту заметку, когда она готова к использованию.
AIReply черновик ответа на предоставленное сообщение. Например, эта функция создает черновик ответа на отзыв клиента о продукте.
AISentiment определяет тональность предоставленного текста. Например, эта функция определяет, является ли тональность отзыва клиента положительной, отрицательной или нейтральной.
AISummarize суммирует предоставленный текст. Например, эта функция создает сводку по сообщению электронной почты или тексту из документа.
-
- AISummarizeRecord суммирует сведения в записи. Например, эта функция суммирует сведения клиента на основе записи в таблице "Клиенты".
AITranslate преобразует текст из другого языка. Например, эта функция переводит сообщение электронной почты клиента или обзор продукта. Исходный язык не требуется указывать, он определяется автоматически.
Чтобы узнать больше о языках, поддерживаемых для исходного и целевого языков, перейдите в раздел Поддержка языков переводчика — перевод и просмотрите список поддерживаемых языков в столбце Автоматическое определение языка.
Узнайте больше о том, как использовать функции ИИ, в следующем видео.
Предварительные требования
Дополнительную информацию о предварительных условиях см. в разделе Требования и лицензирование для готовых подсказок.
Использование в приложениях на основе холста
Вы можете вызывать эти функции из приложений на основе холста. Однако это немного сложнее, чем описано для других хостов Power Fx:
- Вам необходимо добавить источник данных Среда.
- Функции ИИ — это функции в пространстве имен Среда. В этой документации описывается вызовыAISummarize (...), например, необходимо использовать среду.AISummarize( ... ).
- Аргументами функции должны быть именованные столбцы в записи, передаваемые как единственный аргумент. Названия столбцов указаны в разделе Синтаксис, соответствующие именам параметров.
- Возвращаемое значение этих функций всегда представляет собой запись, содержащую один столбец. Имя столбца указано в разделе Синтаксис.
- Эти функции являются функциями поведения и не могут использоваться в потоке данных Canvas, например в качестве входных данных в свойство Text элемента управления Text . Используйте функцию Настроить, чтобы поместить результат в глобальную переменную, а затем использовать это значение в другом месте вашего приложения.
Приведем пример:
- Откройте приложение на основе холста для редактирования в Power Apps Studio.
- На панели «Данные» выберите Добавить данные, а затем добавьте источник данных Среда.
- На панели «Вставка», добавьте элемент управления Кнопка.
- В строке формул выберите свойство OnSelect и введите следующую формулу:
Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText ) - На панели «Вставка», добавьте элемент управления Текст.
- В строке формул выберите свойство Text и введите следующую формулу:
Summary - В текстовом поле отображается сводка, созданная ИИ, похожая на:
The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
Заметка
Мы находимся в процессе добавления на холст тех же сигнатур функций, которые используются другими хостами Power Fx. Новые подписи расширяются и не заменяют текущий механизм; приложения, использующие текущий механизм, будут продолжать работать без изменений.
Синтаксис
AIClassify( Текст, категории )
- Текст - Обязательно. Текстовые предложения. Текст для классификации.
- Категории - Обязательно. Один столбец таблицы текстовых категорий.
- Приложения на основе холста — возвращаемое значение находится в столбце классификации .
AIExtract( Текст, сущность )
- Текст - Обязательно. Текстовые предложения. Текст для извлечения из него данных.
- Сущность - Обязательно. Сущность для извлечения. Имя сущности для извлечения.
- Приложения на основе холста— возвращаемое значение находится в столбце ExtractedData , таблице с нулевыми или более строками данных, соответствующими предоставленной сущности.
AIReply( текст )
- Текст - Обязательно. Текстовое предложение. Текст, на который требуется дать ответ.
- Приложения холста — возвращаемое значение находится в столбце PreparedResponse .
AISentiment( текст )
- Текст - Обязательно. Текст для анализа тональности.
- Приложения холста — возвращаемое значение находится в столбце AnalyzedSentiment и имеет значение "Положительный", "Нейтральный" или "Отрицательный".
AISummarize( текст )
- Текст - Обязательно. Текст для создания сводки.
- Приложения холста — возвращаемое значение находится в столбце SummarizedText .
AISummarizeRecord( Сущность )
- Сущность - Обязательно. Запись Dataverse для суммирование.
- Приложения холста — возвращаемое значение находится в столбце SummarizedText .
AITranslate( Текст, TargetLanguage )
- Текст - Обязательно. Текст для перевода.
- TargetLanguage - тег языка для перевода, например «fr» для французского. Дополнительные сведения см. в разделе Функция Language.
- Приложения на основе холста — возвращаемое значение находится в столбце "Преобразование текста ".
Примеры
Чтобы настроить следующие примеры:
- В древовидном представлении выберите объект Приложение и добавьте следующее к свойству Формулы:
Subject = "Washington is a state that offers a variety of food experiences for locals and visitors alike. Whether you are looking for fresh seafood, farm-to-table produce, ethnic specialties, or gourmet treats, you will find something to satisfy your taste buds in Washington. Washington is famous for its seafood, especially salmon, oysters, crab, and clams. The state has a long coastline and numerous rivers and lakes that provide abundant and high-quality seafood."; - Создайте элемент управления Кнопка.
- Создайте элемент управления Текст и задайте для свойства Текст следующее значение:
Result
AIClassify
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )Set( Result, AIClassify( Subject, ["Housing", "Food"] ) ) - Нажмите кнопку. Элемент управления Текст отображает результат:
Food
AIExtract
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )Set( Result, AIExtract( Subject, "State" ) ) - Нажмите кнопку. Элемент управления Текст отображает результат.
AIReply
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )Set( Result, AIReply( Subject ) ) - Нажмите кнопку. Элемент управления Текст отображает результат, аналогичный следующему:
Washington state is indeed a culinary delight, offering a diverse range of food experiences for both residents and tourists. From fresh seafood to farm-to-table produce, ethnic specialties to gourmet treats, there is something to please every palate in Washington. The state is particularly renowned for its seafood, with salmon, oysters, crab, and clams being local favorites. This is due to Washington's extensive coastline and numerous rivers and lakes, which provide an abundance of high-quality seafood. If you have any specific questions or need recommendations for dining in Washington, feel free to ask!
AISummarize
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )Set( Result, AISummarize( Subject ) ) - Нажмите кнопку. Элемент управления Текст отображает результат, аналогичный следующему:
Washington state is known for its diverse food experiences, catering to both locals and visitors. From fresh seafood to farm-to-table produce, ethnic specialties, and gourmet treats, there is something to please everyone's taste buds. Seafood, particularly salmon, oysters, crab, and clams, is a highlight in Washington. With its extensive coastline, rivers, and lakes, the state offers an abundance of high-quality seafood options.
AISummarizeRecord
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AISummarizeRecord( First(Accounts) ).SummarizedText )Set( Result, AISummarizeRecord( First(Accounts) ) ) - Нажмите кнопку. Элемент управления Текст отображает результат, аналогичный следующему:
The record provided was created on July 2, 2024, at 17:24:32 in the selected time zone. The account number for this record is ACC0001, associated with the company [USMF](pagetype=entityrecord&etn=cdm_company&id=bdcdb6ff-7[204-4345](tel:2044345)-b46f-9545195385fd). The record was last modified on July 2, 2024, at 17:24:32 in the selected time zone.
AISentiment
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )Set( Result, AISentiment( Subject ) ) - Нажмите кнопку. Элемент управления Текст отображает результат:
Positive
AITranslate
- В приложениях на основе холста задайте свойству OnSelect элемента управления Кнопка следующее значение:
Для всех остальных продуктов используйте следующую формулу:Set( Result, Environment.AITranslate( {Text:Subject, TargetLanguage: "fr"} ).TranslatedText )Set( Result, AITranslate( Subject, "fr" ) ) - Нажмите кнопку. Элемент управления Текст отображает результат, аналогичный следующему:
Washington est un État qui offre une variété d’expériences culinaires pour les habitants et les visiteurs. Que vous soyez à la recherche de fruits de mer frais, de produits de la ferme à la table, de spécialités ethniques ou de friandises gastronomiques, vous trouverez de quoi satisfaire vos papilles à Washington. Washington est célèbre pour ses fruits de mer, en particulier le saumon, les huîtres, le crabe et les palourdes. L’État possède un long littoral et de nombreuses rivières et lacs qui fournissent des fruits de mer abondants et de haute qualité.