Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Отнася се за: Приложения
за платно Функции dataverse
Описание
Dataverse предоставя различни готови за използване AI функции, които са предварително конфигурирани и не изискват събиране на данни, изграждане или обучение. Можете да използвате тези предварително изградени AI функции във вашето приложение и работни потоци, за да подобрите функционалността и да рационализирате процесите. Функциите на AI работят с приложения AI Builder за платно и плъгини с малко код, така че можете лесно да ги интегрирате във вашите решения.
AIClassify класифицира текста в една от предоставените категории. Например следният списък с категории може да се използва за класифициране на проблеми, изпратени от вашите клиенти:
- Проблем
- Плащане
- Как да
- Лицензиране
AIExtract извлича определени обекти, като регистрационни номера, телефонни номера или имена на хора.
Бележка
Функцията AIExtract все още е в процес на разработка и може да не работи правилно. Премахваме тази бележка, когато е готова за използване.
AIReply изпраща отговор на съобщението, което сте предоставили. Например тази функция изготвя отговор на отзив на клиент за продукт.
AISentiment открива емотата на текста, който предоставяте. Например тази функция открива дали настроението на клиентски отзив е положително, отрицателно или неутрално.
AISummarize обобщава текста, който предоставяте. Например тази функция обобщава имейл съобщение или текст от документ.
-
- AISummarizeRecord обобщава информацията в запис. Например тази функция обобщава информацията за клиента, базирана на запис в таблицата "Клиенти".
AITranslate превежда текст от друг език. Например тази функция превежда имейл на клиент или преглед на продукт. Изходният език не е необходимо да се посочва и се открива автоматично.
За повече информация относно езиците, поддържани за изходния и целевия език, вижте Поддръжка на език на преводача – Превод и прегледайте списъка с поддържани езици в колоната Автоматично откриване на език.
Научете повече за това как да използвате функциите на AI в следващото видео.
Предварителни изисквания
За повече информация относно предварителните изисквания вижте Изисквания и лицензиране за предварително изградени подкани.
Използване в приложения за платно
Можете да извикате тези функции от приложения за платно. Това обаче е малко по-сложно от описаното за други Power Fx хостове:
- Трябва да добавите източник на данни за околната среда.
- Функциите на AI са функции в пространството от имена на средата . Когато тази документация описва обажданиятаAISummarize ( ... ) например, трябва да използвате Среда.AISummarize( ... ).
- Аргументите на функцията трябва да бъдат именувани колони в запис, подадени като единствен аргумент. Имената на колоните са дадени в секцията Синтаксис , съвпадаща с имената на параметрите.
- Връщаната стойност от тези функции винаги е запис, съдържащ една колона. Името на колоната е посочено в секцията Синтаксис .
- Тези функции са функции за поведение и не могат да се използват в потока от данни на платното, например като въвеждане в свойството Текстна текстова контрола. Използвайте функцията Задаване , за да поставите резултата в глобална променлива, след което използвайте тази стойност другаде в приложението си.
Ето един пример:
- Отворете приложение за платно за редактиране Power Apps Studio.
- От екрана Данни изберете Добавяне на данни и след това добавете източник на данни за околната среда.
- От екрана Вмъкване добавете контрола Бутон .
- В лентата с формули изберете свойството OnSelect и въведете следната формула:
Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText ) - От екрана Вмъкване добавете контрола Текст .
- В лентата с формули изберете свойството Текст и въведете следната формула:
Summary - Текстовото поле показва генерирано от AI резюме, подобно на:
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( Text, TargetLanguage )
- Текст - Задължителен. Текстът за превод.
- TargetLanguage - Езиковият таг за превод на например "fr" за френски. Вижте функцията Език за повече подробности.
- Приложения за платно – върнатата стойност е в колоната TranslatedText .
Примери
За да настроите следните примери:
- В дървовидния изглед изберете обекта на приложението и добавете следното към свойството Формули :
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."; - Създайте контрола Бутон .
- Създайте контрола Text и задайте нейното свойство Text на:
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é.