Прочетете на английски

Споделяне чрез


AIClassify, AIExtract, AIReply, AISentiment, AISummarize и AITranslate

Отнася се за: Приложения за платно

Описание

Dataverse предоставя разнообразие от готови за използване AI функции, които са предварително конфигурирани и не изискват събиране на данни, изграждане или обучение. Можете да използвате тези предварително изградени AI функции във вашето приложение и работни потоци, за да подобрите функционалността и да рационализирате процесите. Функциите на AI работят с приложения AI Builder за платно и плъгини с малко код, така че можете лесно да ги интегрирате във вашите решения.

  • AIClassify класифицира текста в една от предоставените категории. Например следният списък с категории може да се използва за класифициране на проблеми, изпратени от вашите клиенти:

    • Проблем
    • Плащане
    • Как да
    • Лицензиране
  • AIExtract извлича определени обекти като регистрационни номера, телефонни номера или имена на хора.

    Бележка

    Функцията AIExtract все още е в процес на разработка и може да не работи правилно. Ще премахнем тази бележка, когато е готова за употреба.

  • AIReply изготвя отговор на съобщението, което предоставяте. Например тази функция изготвя отговор на отзив на клиент за продукт.

  • AISentiment открива настроението на текста, който предоставяте. Например тази функция открива дали настроението на клиентски отзив е положително, отрицателно или неутрално.

  • AISummarize обобщава текста, който предоставяте. Например тази функция обобщава имейл съобщение или текст от документ.

  • AITranslate превежда текст от друг език. Например тази функция превежда имейл на клиент или преглед на продукт. Изходният език не е необходимо да се посочва и се открива автоматично.

    За повече информация относно езиците, поддържани за изходния и целевия език, вижте Поддръжка на език на преводача – Превод и прегледайте списъка с поддържани езици в колоната Автоматично откриване на език.

Научете повече за това как да използвате функциите на AI в следващото видео.

Предварителни изисквания

За повече информация относно предварителните изисквания вижте Изисквания и лицензиране за предварително изградени подкани.

Използване в приложения за платно

Можете да извикате тези функции от приложения за платно. Това обаче е малко по-сложно от описаното за други Power Fx хостове:

  1. Трябва да добавите източник на данни за околната среда.
  2. Функциите на AI са функции в пространството от имена на средата . Когато тази документация описва извикването на AISummarize( ... ), например, трябва да използвате Environment.AISummarize( ... ).
  3. Аргументите на функцията трябва да бъдат именувани колони в запис, подадени като единствен аргумент. Имената на колоните са дадени в секцията Синтаксис , съвпадаща с имената на параметрите.
  4. Връщаната стойност от тези функции винаги е запис, съдържащ една колона. Името на колоната е посочено в секцията Синтаксис .
  5. Тези функции са поведенчески функции и не могат да се използват в потока от данни на Canvas, например като вход към свойството Text на контрола Text . Използвайте функцията Задаване , за да поставите резултата в глобална променлива, след което използвайте тази стойност другаде в приложението си.

Ето един пример:

  1. Отворете приложение за платно за редактиране Power Apps Studio.
  2. От екрана Данни изберете Добавяне на данни и след това добавете източник на данни за околната среда.
  3. От екрана Вмъкване добавете контрола Бутон .
  4. В лентата с формули изберете свойството OnSelect и въведете следната формула:
    Power Fx
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. От екрана Вмъкване добавете контрола Текст .
  6. В лентата с формули изберете свойството Текст и въведете следната формула:
    Power Fx
    Summary
    
  7. Текстовото поле показва генерирано от 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( Текст )

  • Текст - Задължителен. Текстът за обобщаване.
  • За приложения за платно връщаната стойност е в колоната SummdText .

AITranslate (текст, целеви език)

  • Текст - Задължителен. Текстът за превод.
  • TargetLanguage - Езиковият таг за превод на например "fr" за френски. Вижте функцията Език за повече подробности.
  • За приложения за платно връщаната стойност е в колоната TranslatedText .

Примери

За да настроите следните примери:

  1. В дървовидния изглед изберете обекта на приложението и добавете следното към свойството Формули :
    Power Fx
    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.";
    
  2. Създайте контрола Бутон .
  3. Създайте контрола Text и задайте нейното свойство Text на:
    Power Fx
    Result
    

AIClassify

  1. В приложенията за платно задайте свойството OnSelect на контролата Бутон на:
    Power Fx
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    За всички останали продукти използвайте тази формула:
    Power Fx
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Натиснете бутона. Контролата Текст показва резултата:
    Food
    

AIExtract

  1. В приложенията за платно задайте свойството OnSelect на контролата Бутон на:
    Power Fx
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    За всички останали продукти използвайте тази формула:
    Power Fx
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Натиснете бутона. Контролата Текст показва резултата.

AIReply

  1. В приложенията за платно задайте свойството OnSelect на контролата Бутон на:
    Power Fx
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    За всички останали продукти използвайте тази формула:
    Power Fx
    Set( Result, AIReply( Subject ) )
    
  2. Натиснете бутона. Контролата "Текст " показва резултат, подобен на:
    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

  1. В приложенията за платно задайте свойството OnSelect на контролата Бутон на:
    Power Fx
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    За всички останали продукти използвайте тази формула:
    Power Fx
    Set( Result, AISummarize( Subject ) )
    
  2. Натиснете бутона. Контролата "Текст " показва резултат, подобен на:
    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.
    

AISentiment

  1. В приложенията за платно задайте свойството OnSelect на контролата Бутон на:
    Power Fx
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    За всички останали продукти използвайте тази формула:
    Power Fx
    Set( Result, AISentiment( Subject ) )
    
  2. Натиснете бутона. Контролата Текст показва резултата:
    Positive
    

AITranslate

  1. В приложенията за платно задайте свойството OnSelect на контролата Бутон на:
    Power Fx
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    За всички останали продукти използвайте тази формула:
    Power Fx
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Натиснете бутона. Контролата "Текст " показва резултат, подобен на:
    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é.