Kongsi melalui


AIClassify, AIExtract, AIReply, AISentiment, AISummarize dan AITranslate

Digunakan untuk: Apl kanvas

Description

Dataverse menyediakan pelbagai fungsi AI sedia untuk digunakan yang telah dikonfigurasikan dan tidak memerlukan sebarang pengumpulan, pembinaan atau latihan data. Anda boleh menggunakan fungsi AI prabina ini dalam apl dan aliran kerja anda untuk meningkatkan kefungsian dan menyelaraskan proses. Fungsi AI berfungsi dengan apl kanvas, AI Builder dan pemalam kod asas supaya boleh menyepadukannya dengan mudah ke dalam penyelesaian anda.

  • AIClassify mengklasifikasikan teks ke dalam salah satu kategori yang disediakan. Sebagai contoh, senarai kategori berikut boleh digunakan untuk mengklasifikasikan isu yang diserahkan oleh pelanggan anda:

    • Masalah
    • Pengebilan
    • Bagaimana untuk
    • Pelesenan
  • AIExtract mengekstrak entiti tertentu seperti nombor pendaftaran, nombor telefon atau nama orang.

    Nota

    Fungsi AIExtract masih dalam pembangunan dan mungkin tidak beroperasi dengan betul. Kami akan mengalih keluar nota ini apabila ia sedia untuk digunakan.

  • AIReply merangka balasan kepada mesej yang anda berikan. Sebagai contoh, fungsi ini merangka balasan kepada ulasan pelanggan terhadap produk.

  • AISentiment mengesan sentimen teks yang anda berikan. Sebagai contoh, fungsi ini mengesan sama ada sentimen ulasan pelanggan adalah positif, negatif atau neutral.

  • AISummarize meringkaskan teks yang anda berikan. Contohnya, fungsi ini meringkaskan mesej e-mel atau teks daripada dokumen.

  • AITranslate menterjemahkan teks daripada bahasa lain. Sebagai contoh, fungsi ini menterjemahkan e-mel pelanggan atau ulasan produk. Bahasa sumber tidak perlu ditentukan dan dikesan secara automatik.

    Untuk mendapatkan maklumat lanjut tentang bahasa yang disokong untuk bahasa sumber dan sasaran, lihat Sokongan bahasa penterjemah—Terjemahan dan semak senarai bahasa yang disokong di bawah lajur Pengesanan Bahasa Auto.

Ketahui lebih lanjut tentang cara menggunakan fungsi AI dalam video berikut.

Prasyarat

Untuk maklumat lanjut tentang prasyarat, lihat Keperluan dan pelesenan untuk gesaan prabina.

Gunakan dalam app kanvas

Anda boleh memanggil fungsi ini daripada apl kanvas. Walau bagaimanapun, ia sedikit lebih rumit daripada yang diterangkan untuk hos lain Power Fx :

  1. Anda perlu menambah sumber data Persekitaran .
  2. Fungsi AI ialah fungsi dalam ruang nama Persekitaran . Di mana dokumentasi ini menerangkan memanggil AISummarize( ... ), sebagai contoh, anda perlu menggunakan Environment.AISummarize( ... ).
  3. Argumen kepada fungsi mesti dinamakan lajur dalam rekod, dihantar sebagai satu-satunya hujah. Nama lajur diberikan dalam bahagian Sintaks yang sepadan dengan nama parameter.
  4. Nilai pulangan daripada fungsi ini sentiasa merupakan rekod yang mengandungi satu lajur. Nama lajur disenaraikan dalam bahagian Sintaks .
  5. Fungsi ini ialah fungsi tingkah laku dan tidak boleh digunakan dalam aliran data Kanvas, contohnya sebagai input kepada sifat Teks kawalan Teks . Gunakan fungsi Tetapkan untuk meletakkan hasil dalam pemboleh ubah global dan kemudian gunakan nilai tersebut di tempat lain dalam apl anda.

Berikut ialah contoh:

  1. Buka apl kanvas untuk diedit. Power Apps Studio
  2. Daripada anak tetingkap Data, pilih Tambah data dan kemudian tambah sumber data Persekitaran .
  3. Daripada anak tetingkap Sisipkan, tambah kawalan Butang .
  4. Dalam bar formula, pilih sifat OnSelect dan masukkan formula berikut:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Daripada anak tetingkap Sisipkan, tambah kawalan Teks .
  6. Dalam bar formula, pilih sifat Teks dan masukkan formula berikut:
    Summary
    
  7. Kotak teks memaparkan ringkasan yang dijana AI yang serupa dengan:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Nota

Kami sedang dalam proses menambah tandatangan fungsi yang sama yang dinikmati oleh hos lain Power Fx untuk kanvas. Tandatangan baharu akan menambah dan tidak menggantikan mekanisme semasa; Apl yang menggunakan mekanisme semasa akan terus berfungsi tanpa pengubahsuaian.

Sintaks

AIClassify(Teks,Kategori )

  • Teks - Diperlukan. Ayat teks. Teks untuk diklasifikasikan.
  • Kategori - Diperlukan. Lajur tunggal jadual kategori teks.
  • Untuk aplikasi kanvas, nilai pulangan berada dalam lajur Klasifikasi .

AIExtract( Teks, Entiti )

  • Teks - Diperlukan. Ayat teks. Teks untuk mengekstrak data daripadanya.
  • Entiti- Diperlukan. Entiti yang hendak diekstrak. Nama entiti yang hendak diekstrak.
  • Untuk aplikasi kanvas, nilai pulangan adalah dalam lajur ExtractedData , jadual sifar atau lebih baris data yang sepadan dengan entiti yang disediakan.

AIReply( Teks )

  • Teks - Diperlukan. Ayat teks. Teks yang hendak dibalas.
  • Untuk aplikasi kanvas, nilai pulangan berada dalam lajur PreparedResponse .

AISentiment( Teks )

  • Teks - Diperlukan. Teks untuk dianalisis untuk sentimen.
  • Untuk aplikasi kanvas, nilai pulangan berada dalam lajur AnalyzedSentiment dan ialah "Positif", "Neutral" atau "Negatif".

AISummarize( Teks )

  • Teks - Diperlukan. Teks untuk diringkaskan.
  • Untuk aplikasi kanvas, nilai pulangan berada dalam lajur SummarizedText .

AITranslate(Teks, Bahasa Sasaran)

  • Teks - Diperlukan. Teks yang hendak diterjemahkan.
  • Bahasa Sasaran - Tag bahasa untuk diterjemahkan ke dalam seperti "fr" untuk bahasa Perancis. Lihat fungsi Bahasa untuk maklumat lanjut.
  • Untuk aplikasi kanvas, nilai pulangan berada dalam lajur TranslatedText .

Contoh

Untuk menyediakan contoh berikut:

  1. Dalam pandangan Pokok, pilih objek Aplikasi dan tambah yang berikut pada sifat Formula :
    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. Cipta kawalan Butang .
  3. Cipta kawalan Teks dan tetapkan sifat Teks kepada :
    Result
    

AIClassify

  1. Dalam aplikasi Kanvas, tetapkan sifat OnSelect kawalan Butang kepada:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Untuk semua produk lain, gunakan formula ini:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Tekan butang. Kawalan Teks memaparkan hasilnya:
    Food
    

AIExtract

  1. Dalam aplikasi kanvas, tetapkan sifat OnSelect kawalan Butang kepada:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Untuk semua produk lain, gunakan formula ini:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Tekan butang. Kawalan Teks memaparkan hasilnya.

AIReply

  1. Dalam aplikasi kanvas, tetapkan sifat OnSelect kawalan Butang kepada:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Untuk semua produk lain, gunakan formula ini:
    Set( Result, AIReply( Subject ) )
    
  2. Tekan butang. Kawalan Teks memaparkan hasil yang serupa dengan:
    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. Dalam aplikasi kanvas, tetapkan sifat OnSelect kawalan Butang kepada:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Untuk semua produk lain, gunakan formula ini:
    Set( Result, AISummarize( Subject ) )
    
  2. Tekan butang. Kawalan Teks memaparkan hasil yang serupa dengan:
    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. Dalam aplikasi kanvas, tetapkan sifat OnSelect kawalan Butang kepada:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Untuk semua produk lain, gunakan formula ini:
    Set( Result, AISentiment( Subject ) )
    
  2. Tekan butang. Kawalan Teks memaparkan hasilnya:
    Positive
    

AITranslate

  1. Dalam aplikasi kanvas, tetapkan sifat OnSelect kawalan Butang kepada:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Untuk semua produk lain, gunakan formula ini:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Tekan butang. Kawalan Teks memaparkan hasil yang serupa dengan:
    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é.