Bagikan melalui


AIClassify, AIExtract, AIReply, AISentiment, AISummarize, dan AITranslate

Berlaku untuk: Aplikasi kanvas

Description

Dataverse menyediakan berbagai fungsi AI siap pakai yang telah dikonfigurasi sebelumnya dan tidak memerlukan pengumpulan, pembuatan, atau pelatihan data apa pun. Anda dapat menggunakan fungsi AI bawaan ini di aplikasi dan alur kerja Anda untuk meningkatkan fungsionalitas dan menyederhanakan proses. Fungsi AI bekerja dengan aplikasi kanvas, AI Builder dan plugin kode rendah sehingga dapat dengan mudah mengintegrasikannya ke dalam solusi Anda.

  • AIClassify mengklasifikasikan teks ke dalam salah satu kategori yang disediakan. Misalnya, daftar kategori berikut dapat digunakan untuk mengklasifikasikan masalah yang dikirimkan oleh pelanggan Anda:

    • Masalah
    • Penagihan
    • Bagaimana caranya
    • Lisensi
  • AIExtract mengekstrak entitas tertentu seperti nomor registrasi, nomor telepon, atau nama orang.

    Catatan

    Fungsi AIExtract masih dalam pengembangan dan mungkin tidak beroperasi dengan benar. Kami akan menghapus catatan ini ketika sudah siap digunakan.

  • AIReply menyusun balasan untuk pesan yang Anda berikan. Misalnya, fungsi ini menyusun balasan atas ulasan pelanggan tentang suatu produk.

  • AISentiment mendeteksi sentimen teks yang Anda berikan. Misalnya, fungsi ini mendeteksi apakah sentimen ulasan pelanggan positif, negatif, atau netral.

  • AISummarize merangkum teks yang Anda berikan. Misalnya, fungsi ini meringkas pesan email atau teks dari dokumen.

  • AITranslate menerjemahkan teks dari bahasa lain. Misalnya, fungsi ini menerjemahkan email pelanggan atau ulasan produk. Bahasa sumber tidak perlu ditentukan, dan terdeteksi secara otomatis.

    Untuk informasi selengkapnya tentang bahasa yang didukung untuk bahasa sumber dan bahasa target, lihat Dukungan bahasa penerjemah—Terjemahan dan tinjau daftar bahasa yang didukung di kolom Deteksi Bahasa Otomatis.

Pelajari selengkapnya tentang cara menggunakan fungsi AI dalam video berikut.

Gunakan di aplikasi kanvas

Anda dapat memanggil fungsi ini dari aplikasi kanvas. Namun, ini sedikit lebih rumit daripada yang dijelaskan untuk host lain Power Fx :

  1. Anda perlu menambahkan Environment sumber data.
  2. Fungsi AI adalah fungsi di namespace Lingkungan . Di mana dokumentasi ini menjelaskan memanggil AISummarize( ... ), misalnya, Anda perlu menggunakan Environment.AISummarize( ... ).
  3. Argumen untuk fungsi harus diberi nama kolom dalam catatan, diteruskan sebagai satu-satunya argumen. Nama-nama kolom diberikan di bagian Sintaks yang cocok dengan nama-nama parameter.
  4. Nilai yang dikembalikan dari fungsi-fungsi ini selalu berupa rekaman yang berisi satu kolom. Nama kolom tercantum di bagian Sintaks.
  5. Fungsi ini adalah fungsi perilaku dan tidak dapat digunakan dalam aliran data Canvas, misalnya sebagai input ke properti Teks dari kontrol Teks . Gunakan fungsi Set untuk menempatkan hasilnya dalam variabel global, lalu gunakan nilai tersebut di tempat lain di aplikasi Anda.

Berikut adalah contohnya:

  1. Buka aplikasi kanvas untuk mengedit Power Apps Studio.
  2. Dari panel Data, pilih Tambahkan data lalu tambahkan Lingkungan sumber data.
  3. Dari panel Sisipkan, tambahkan kontrol Tombol .
  4. Di bilah rumus, pilih properti OnSelect dan masukkan rumus berikut:
    Set( Summary, Environment.AISummarize( {Text: "2, 4, 6, 8, 10, 12, 14, 16"} ).SummarizedText )
    
  5. Dari panel Sisipkan, tambahkan kontrol Teks .
  6. Di bilah rumus, pilih properti Teks dan masukkan rumus berikut:
    Summary
    
  7. Kotak teks menampilkan ringkasan yang dihasilkan AI yang mirip dengan:
    The given text is a sequence of even numbers from 2 to 16, increasing by 2 each time.
    

Catatan

Kami sedang dalam proses menambahkan tanda tangan fungsi yang sama dengan yang dinikmati host lain Power Fx ke kanvas. Tanda tangan baru akan menambah dan tidak menggantikan mekanisme saat ini; Aplikasi yang menggunakan mekanisme saat ini akan terus berfungsi tanpa modifikasi.

Sintaks

AIClassify ( Teks, Kategori )

  • Text – Wajib. Sebuah kalimat teks. Teks untuk diklasifikasikan.
  • Kategori - Wajib. Satu kolom tabel kategori teks.
  • Untuk aplikasi kanvas, nilai yang ditampilkan ada di kolom Klasifikasi .

AIExtract( Teks,Entitas )

  • Text – Wajib. Sebuah kalimat teks. Teks untuk mengekstrak data dari.
  • Entitas - Wajib. Entitas yang akan diekstraksi. Nama entitas yang akan diekstrak.
  • Untuk aplikasi kanvas, nilai yang dikembalikan ada di kolom ExtractedData , tabel nol atau lebih baris data yang cocok dengan entitas yang disediakan.

AIReply( Teks )

  • Text – Wajib. Kalimat teks. Teks untuk ditanggapi.
  • Untuk aplikasi kanvas, nilai yang dikembalikan ada di kolom PreparedResponse .

AISentiment( Teks )

  • Text – Wajib. Teks untuk dianalisis untuk sentimen.
  • Untuk aplikasi kanvas, nilai kembaliannya ada di kolom AnalyzedSentiment dan berada di "Positif", "Netral", atau "Negatif".

AISummarize( Teks )

  • Text – Wajib. Teks untuk meringkas.
  • Untuk aplikasi kanvas, nilai yang dikembalikan ada di kolom SummarizedText .

AITranslate (Teks, TargetLanguage)

  • Text – Wajib. Teks yang akan diterjemahkan.
  • TargetLanguage - Tag bahasa untuk diterjemahkan seperti "fr" untuk bahasa Prancis. Lihat fungsi Language untuk detail selengkapnya.
  • Untuk aplikasi kanvas, nilai yang dikembalikan ada di kolom TranslatedText .

Contoh

Untuk menyiapkan contoh berikut:

  1. Dalam tampilan Hierarkis, pilih objek Aplikasi dan tambahkan yang berikut ini ke properti Rumus :
    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. Buat kontrol Tombol .
  3. Buat kontrol Teks dan atur properti Teks ke:
    Result
    

AIClassify

  1. Di aplikasi Canvas, atur properti OnSelect dari kontrol Tombol ke:
    Set( Result, Environment.AIClassify( {Text:Subject, Categories: ["Housing", "Food"]} ).Classification )
    
    Untuk semua produk lainnya, gunakan rumus ini:
    Set( Result, AIClassify( Subject, ["Housing", "Food"] ) )
    
  2. Tekan tombol. Kontrol Teks menampilkan hasilnya:
    Food
    

AIExtract

  1. Di aplikasi kanvas, atur properti OnSelect dari kontrol Tombol ke:
    Set( Result, Environment.AIExtract( {Text:Subject, Entity: "State"} ).ExtractedText )
    
    Untuk semua produk lainnya, gunakan rumus ini:
    Set( Result, AIExtract( Subject, "State" ) )
    
  2. Tekan tombol. Kontrol Teks menampilkan hasilnya.

AIReply

  1. Di aplikasi kanvas, atur properti OnSelect dari kontrol Tombol ke:
    Set( Result, Environment.AIReply( {Text:Subject} ).PreparedResponse )
    
    Untuk semua produk lainnya, gunakan rumus ini:
    Set( Result, AIReply( Subject ) )
    
  2. Tekan tombol. Kontrol Teks menampilkan hasil yang mirip 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. Di aplikasi kanvas, atur properti OnSelect dari kontrol Tombol ke:
    Set( Result, Environment.AISummarize( {Text:Subject} ).SummarizedText )
    
    Untuk semua produk lainnya, gunakan rumus ini:
    Set( Result, AISummarize( Subject ) )
    
  2. Tekan tombol. Kontrol Teks menampilkan hasil yang mirip 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. Di aplikasi kanvas, atur properti OnSelect dari kontrol Tombol ke:
    Set( Result, Environment.AISentiment( {Text:Subject} ).AnalyzedSentiment )
    
    Untuk semua produk lainnya, gunakan rumus ini:
    Set( Result, AISentiment( Subject ) )
    
  2. Tekan tombol. Kontrol Teks menampilkan hasilnya:
    Positive
    

AITranslate

  1. Di aplikasi kanvas, atur properti OnSelect dari kontrol Tombol ke:
    Set( Result, Environment.AITranslate( {Text:Subject, Language: "fr"} ).TranslatedText )
    
    Untuk semua produk lainnya, gunakan rumus ini:
    Set( Result, AITranslate( Subject, "fr" ) )
    
  2. Tekan tombol. Kontrol Teks menampilkan hasil yang mirip 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é.