Aracılığıyla paylaş


AIClassify, AIExtract, AIReply, AISentiment, AISummarize ve AITranslate

Şunlar için geçerlidir: Tuval uygulamaları

Açıklama

Dataverse önceden yapılandırılmış ve herhangi bir veri toplama, oluşturma veya eğitim gerektirmeyen çeşitli kullanıma hazır AI işlevleri sağlar. İşlevleri geliştirmek ve işlemleri basitleştirmek için uygulamanızda ve iş akışlarında bu önceden oluşturulmuş AI işlevlerini kullanabilirsiniz. AI işlevleri tuval uygulamaları, AI Builder ve az kodlu eklentiler ile çalışır ve böylece bunları çözümlerinize kolayca tümleştirebilir.

  • AIClassify , metni sağlanan kategorilerden birinde sınıflandırır. Örneğin, aşağıdaki kategori listesi, müşterileriniz tarafından gönderilen sorunları sınıflandırmak için kullanılabilir:

    • Sorun
    • Faturalama
    • Nasıl Yapılır
    • Lisanslama
  • AIExtract , kayıt numaraları, telefon numaraları veya kişi adları gibi belirli varlıkları ayıklar.

    Not

    AIExtract işlevi geliştirilmeye devam ediyor ve düzgün çalışmayabilir. Kullanıma hazır olduğunda bu notu kaldıracağız.

  • AIReply , sağladığınız iletiye bir yanıt taslağı hazırlar. Örneğin, bu işlev müşterinin bir ürün incelemesine yanıt taslağı hazırlar.

  • AISentiment , sağladığınız metnin duyarlılığını algılar. Örneğin, bu işlev bir müşterinin incelemesinin duyarlılığının olumlu, olumsuz veya nötr olduğunu algılar.

  • AISummarize , sağladığınız metni özetler. Örneğin, bu işlev bir e-posta iletisini veya bir belgeden alınan metni özetler.

  • AITranslate , metni başka bir dilden çevirir. Örneğin, bu işlev müşteri e-postasını veya ürün incelemesini çevirir. Kaynak dilin belirtilmesi gerekmez ve otomatik olarak algılanır.

    Desteklenen kaynak ve hedef diller hakkında daha fazla bilgi edinmek için, Translator dil desteği—Çeviri bölümüne gidin ve Otomatik Dil Algılama sütunundaki desteklenen diller listesini inceleyin.

Aşağıdaki videoda AI işlevleri kullanma hakkında daha fazla bilgi edinin.

Önkoşullar

Önkoşullar hakkında daha fazla bilgi için bkz: Önceden oluşturulmuş istemler için gereksinimler ve lisanslama.

Tuval uygulamalarında kullanma

Bu işlevleri tuval uygulamalarından çağırabilirsiniz. Ancak, diğer Power Fx ana bilgisayarları için açıklanandan biraz daha karmaşıktır:

  1. Ortam veri kaynağı eklemeniz gerekir.
  2. AI işlevleri, Ortam ad alanındaki işlevlerdir. Bu belgede, AISummarize( ... ) çağrısı açıklandığında örneğin, Environment.AISummarize( ... ) kullanmanız gerekir.
  3. İşleve yönelik bağımsız değişkenler bir kayıttaki adlandırılmış sütunlar olmalıdır ve tek bağımsız değişken olarak geçirilmelidir. Sütunların adları, parametrelerin adlarıyla eşleşen Sözdizimi bölümünde verilir.
  4. Bu işlevlerden dönüş değeri her zaman bir sütun içeren bir kayıttır. Sütunun adı Söz dizimi bölümünde listelenir.
  5. Bu işlevler davranış işlevlerisir ve Tuval veri akışında, örneğin Text denetiminin Text özelliğine giriş olarak, kullanılamaz. Sonucu bir genel değişkene yerleştirmek için Set işlevini kullanın ve sonra bu değeri uygulamanızın başka bir yerinde kullanın.

Bir örnek aşağıda verilmiştir:

  1. Power Apps Studio'da düzenlemek için bir tuval uygulaması açın.
  2. Veri bölmesinden Veri ekle'yi seçin ve ardından Ortam veri kaynağını ekleyin.
  3. Ekle bölmesinden bir Button denetimi ekleyin.
  4. Formül çubuğunda OnSelect özelliğini seçin ve aşağıdaki formülü girin:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Ekle bölmesinden bir Text denetimi ekleyin.
  6. Formül çubuğunda Text özelliğini seçin ve aşağıdaki formülü girin:
    Summary
    
  7. Metin kutusu, aşağıdakine benzer, AI tarafından oluşturulan bir özet görüntüler:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Not

Diğer Power Fx sunucularının tuvale vereceği aynı işlev imzalarını ekleme sürecindeyiz. Yeni imzalar, mevcut mekanizmayı yükseltir ve yerine geçmez; geçerli mekanizmayı kullanan uygulamalar değiştirilmeden çalışmaya devam eder.

Sözdizimi

AIClassify( Metin,Kategoriler )

  • Metin - Gerekli. Metin cümleleri. Sınıflandırılacak metin.
  • Kategoriler - Gerekli. Metin kategorileri tablosunun tek sütunu.
  • Tuval uygulamaları için, dönüş değeri Classification sütununda yer alır.

AIExtract( Metin,Varlık )

  • Metin - Gerekli. Metin cümleleri. İçinden veri ayıklanacak olan metin.
  • Varlık - Gerekli. Ayıklanacak varlık. Ayıklanacak varlığın adı.
  • Tuval uygulamaları için, dönüş değeri, sağlanan varlıkla eşleşen sıfır veya daha fazla veri satırı içeren bir tablo olan ExtractedData sütununda bulunur.

AIReply( Metin )

  • Metin - Gerekli. Metin cümlesi. Yanıtlanacak metin.
  • Tuval uygulamaları için, dönüş değeri PreparedResponse sütununda yer alır.

AISentiment( Metin )

  • Metin - Gerekli. Yaklaşım analizi uygulanacak metin.
  • Tuval uygulamaları için dönüş değeri AnalyzedSentiment sütunundadır ve "Olumlu", "Nötr" veya "Olumsuz" olur.

AISummarize( Metin )

  • Metin - Gerekli. Özetlenecek metin.
  • Tuval uygulamaları için, dönüş değeri SummarizedText sütununda yer alır.

AITranslate(Metin,Hedef Dil)

  • Metin - Gerekli. Çevrilecek metin.
  • TargetLanguage - Fransızca için "fr" gibi çevrilecek dil etiketi. Daha fazla ayrıntı için bkz. Language işlevi.
  • Tuval uygulamaları için, dönüş değeri TranslatedText sütununda yer alır.

Örnekler

Aşağıdaki örnekleri ayarlamak için:

  1. Ağaç görünümünde, Uygulama nesnesini seçin ve aşağıdakileri Formulas özelliğine ekleyin:
    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. Button denetimi oluşturun.
  3. Text denetimi oluşturun ve Text özelliğini aşağıdaki gibi ayarlayın:
    Result
    

AIClassify

  1. Tuval uygulamalarında, Button denetiminin OnSelect özelliğini şu şekilde ayarlayın:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Diğer tüm ürünler için şu formülü kullanın:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Düğmeye basın. Text denetimi sonucu görüntüler:
    Food
    

AIExtract

  1. Tuval uygulamalarında, Button denetiminin OnSelect özelliğini şu şekilde ayarlayın:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Diğer tüm ürünler için şu formülü kullanın:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Düğmeye basın. Text denetimi sonucu görüntüler.

AIReply

  1. Tuval uygulamalarında, Button denetiminin OnSelect özelliğini şu şekilde ayarlayın:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Diğer tüm ürünler için şu formülü kullanın:
    Set( Result, AIReply( Subject ) )
    
  2. Düğmeye basın. Text denetimi şuna benzer bir sonuç görüntüler:
    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. Tuval uygulamalarında, Button denetiminin OnSelect özelliğini şu şekilde ayarlayın:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Diğer tüm ürünler için şu formülü kullanın:
    Set( Result, AISummarize( Subject ) )
    
  2. Düğmeye basın. Text denetimi şuna benzer bir sonuç görüntüler:
    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. Tuval uygulamalarında, Button denetiminin OnSelect özelliğini şu şekilde ayarlayın:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Diğer tüm ürünler için şu formülü kullanın:
    Set( Result, AISentiment( Subject ) )
    
  2. Düğmeye basın. Text denetimi sonucu görüntüler:
    Positive
    

AITranslate

  1. Tuval uygulamalarında, Button denetiminin OnSelect özelliğini şu şekilde ayarlayın:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Diğer tüm ürünler için şu formülü kullanın:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Düğmeye basın. Text denetimi şuna benzer bir sonuç görüntüler:
    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é.