Mengubah output perintah Anda
Secara default, prompt menghasilkan teks sebagai respons. Teks dapat nyaman untuk banyak kasus penggunaan. Namun, jika respons memiliki beberapa elemen yang perlu diidentifikasi satu per satu, opsi teks dapat dibatasi.
Output JSON memungkinkan Anda menghasilkan struktur JSON untuk respons prompt Anda, bukan teks. JSON memungkinkan pemrosesan respons yang lebih mudah dengan beberapa elemen di atau Power Automate Power Apps.
Berikut ini adalah contoh kasus penggunaan yang dimungkinkan dengan output JSON:
- Tampilkan konten terstruktur seperti jadwal proyek atau informasi produk.
- Ekstrak data dari teks seperti faktur, pesanan pembelian, formulir pengiriman, dan banyak lagi.
- Identifikasi atribut objek dari sumber teks seperti email atau Dataverse data.
- Dapatkan beberapa kategori atau sentimen dari teks.
Bagian ini menjelaskan cara memilih JSON sebagai output dan mengedit format JSON.
Untuk mengubah cara respons prompt dirender, ikuti langkah-langkah berikut:
Pada panel ke tepat di bawah judul Pengaturan perintah , pilih JSON Output>.
Di kiri bawah, pilih Uji prompt untuk memeriksa bagaimana respons perintah Anda dirender dalam JSON.
Secara default, formatnya terdeteksi otomatis. Format ini berarti setiap kali Anda menguji perintah, format yang terkait dengan perintah disegarkan dengan format yang terdeteksi pada waktu pengujian. Format ini nyaman saat Anda mengulangi instruksi prompt dan ingin tahu bagaimana format respons berkembang.
Jika Anda memperbarui contoh JSON, formatnya menjadi Kustom dan tidak akan pernah diperbarui jika Anda menguji prompt lagi. Format ini nyaman ketika Anda tidak ingin penyesuaian cepat memengaruhi format, atau jika Anda perlu mengikuti format tertentu.
Anda dapat kembali ke mode deteksi otomatis dengan memilih Kembali ke deteksi otomatis.
Untuk menguji dan menyimpan perintah Anda, ikuti langkah-langkah berikut:
Untuk mengonfirmasi contoh yang baru dimodifikasi, pilih Terapkan.
Untuk memeriksa bagaimana respons perintah Anda dirender dengan format baru, pilih Uji perintah.
Setelah Anda menyelesaikan modifikasi, pilih Simpan perintah kustom.
Jika Anda melewatkan langkah ini, perubahan Anda akan hilang.
Saat menyimpan perintah, Anda mengunci format terdeteksi otomatis terbaru atau format kustom yang ditentukan. Ini berarti saat Anda menggunakan perintah di atau Power Automate Power Apps, format yang disimpan digunakan—itu tidak berubah.
Kapan saja, Anda dapat memeriksa skema JSON yang dihasilkan dari contoh JSON dengan memilih/ <>. Anda tidak dapat mengubah skema ini saat ini.
Setelah menambahkan tindakan Teks yang dibuat dengan GPT dalam Power Automate alur, Anda dapat menggunakan semua kolom JSON sebagai nilai dinamis tanpa menambahkan logika kompleks untuk mengurai respons.
Contoh berikut menunjukkan bagaimana Anda dapat memproses faktur yang diterima melalui email menggunakan perintah yang dijelaskan dalam Membuat perintah dengan output JSON di artikel ini.
Buat alur dengan pemicu,Saat email baru tiba.
Untuk mempelajari lebih lanjut, buka Memulai pemicu.
Jika Anda hanya perlu memproses email tertentu, pastikan untuk mengatur filter.
Ekstrak teks lampiran dengan tindakan, Kenali teks dalam gambar atau dokumen PDF.
Untuk mempelajari selengkapnya tentang cara membuat dan memodifikasi alur di perancang, buka Memahami perancang alur cloud.
Karena tindakan sebelumnya mengembalikan tabel baris dalam tabel halaman, akan lebih mudah untuk menggabungkan semua baris dalam variabel unik.
Inisialisasi variabel dan tambahkan nilai dinamis Teks dari tindakan Kenali teks dalam gambar atau dokumen PDF dalam variabel ini.
Selesaikan alur dengan melakukan langkah-langkah berikut:
- Dalam alur Anda, pilih Buat teks dengan GPT menggunakan perintah.
- Pada tab Parameter di bidang Prompt , pilih prompt dengan JSON sebagai output.
- Tambahkan variabel faktur yang Anda buat di input prompt.
Prosedur berikut memungkinkan Anda menggunakan beberapa nilai yang diekstraksi dari teks menggunakan prompt dengan mudah dan aman.
Dalam alur Anda, pilih Kirim email.
Pada tab Parameter , kirim email yang berisi elemen yang diekstrak oleh prompt dengan output JSON.
Anda mungkin mengalami kesalahan berikut saat menguji prompt: JSON tidak dapat dibuat. Edit instruksi prompt Anda dan coba lagi.
Kesalahan ini mungkin karena model melampirkan output JSON dengan informasi metadata yang mencegah keberhasilan verifikasi format JSON yang diperlukan. Coba tambahkan instruksi berikut ke prompt Anda untuk mengatasi masalah: Tampilkan output sebagai JSON.
Ada kemungkinan bahwa tidak ada JSON yang dikembalikan setelah memilih Perintah uji dengan mode deteksi otomatis diaktifkan. Mungkin karena instruksi prompt bertentangan dengan instruksi sistem untuk mengembalikan JSON. Itu bisa diselesaikan dengan mengubah instruksi prompt dan menguji lagi.
Format JSON terbaru yang terdeteksi dalam mode deteksi otomatis atau format JSON terbaru yang ditentukan dalam mode kustom direkam pada waktu penyimpanan segera. Format JSON yang direkam ini diterapkan pada runtime prompt, memastikan konsistensi format respons bahkan ketika input dinamis ke prompt berubah.
- Anda tidak dapat memodifikasi skema JSON.
- Kami tidak mendukung penentuan format JSON tanpa kunci bidang.
Example:["abc", "def"]
tidak didukung tetapi[{"Field1": "abc"}, {"Field1": "def"}]
didukung.