Edit dan kelola alur kerja Anda di desainer

Note

Fitur-fitur dalam artikel ini didukung oleh harness GitHub Copilot, yang menggunakan Kredit Copilot untuk penagihan berbasis penggunaan. Pelajari lebih lanjut tentang Kredit Copilot dalam Ikhtisar penagihan untuk agen yang didukung oleh harness GitHub Copilot.

Penagihan berbasis penggunaan berlaku untuk penggunaan, pembuatan, pengujian, dan evaluasi agen. Tindakan-tindakan ini mungkin menghabiskan Kredit Copilot.

Alur kerja dibuat dan diedit dalam desainer visual yang didesain ulang di Copilot Studio. Desainer menyediakan kanvas di mana Anda dapat membangun atau mengedit otomatisasi, menambah dan menghapus aksi, memeriksa kesalahan, dan mempublikasikan alur kerja Anda tanpa meninggalkan desainer.

Tampilkan alur kerja di desainer

Untuk menampilkan alur kerja di desainer, buka Copilot Studio, pilih Alur Kerja, pilih alur kerja, lalu pilih tab Bangun.

Tangkapan layar dari desainer Copilot Studio yang memperlihatkan alur kerja yang sudah diterbitkan dengan pemicu dan beberapa aksi.

Ubah cara alur kerja Anda ditampilkan

Tergantung pada ukuran dan kompleksitas alur kerja Anda, Anda mungkin ingin menyesuaikan cara tampilannya agar lebih mudah digunakan. Bilah alat di sudut kiri bawah kanvas mengontrol tampilan.

Cuplikan layar bilah alat opsi tampilan di desainer Copilot Studio, dengan callout bernomor dari 1 hingga 6.

Legenda:

  1. Perbesar: Tingkatkan ukuran alur kerja pada kanvas.
  2. Perkecil: Kurangi ukuran alur kerja pada kanvas.
  3. Tampilan pas: Mengubah ukuran tampilan agar pas dengan seluruh alur kerja di kanvas.
  4. Merapikan: Mengatur ulang alur kerja dan cabang untuk tampilan end-to-end yang lebih bersih.
  5. Tata letak vertikal: Beralih ke tampilan tata letak vertikal alur kerja.

Menambahkan dan menghapus tindakan

  1. Pada kartu tempat Anda ingin menambahkan tindakan, pilih Tambahkan langkah. Panel Tambahkan terbuka.

  2. Di bawah Tambah, mulai ketik aksi yang ingin Anda lakukan dalam alur kerja atau konektor yang ingin Anda tambahkan, lalu pilih dari daftar. Bergantung pada pilihan Anda, Anda mungkin perlu memberikan informasi tambahan untuk menyelesaikan tindakan.

Jika Anda menentukan bahwa sebuah tindakan tidak diperlukan, pilih ikon Hapus di pojok kanan atas aksi.

Periksa parameter alur kerja

Untuk melihat parameter pemicu atau tindakan di alur kerja Anda, pilih kartunya. Panel konfigurasi terbuka di sisi kanan. Untuk memasukkan nilai parameter, pilih opsi dalam daftar dropdown atau masukkan ekspresi untuk mengatur nilai secara dinamis.

Periksa kesalahan

Kesalahan dalam tindakan alur kerja ditunjukkan dengan warna merah. Untuk melihat detail kesalahan dalam satu tindakan, pilih kesalahan. Untuk mencantumkan semua kesalahan dalam seluruh alur kerja, buka banner pusat kesehatan . Untuk melihat detail kesalahan secara individual, pilih kesalahan.

Important

Anda tidak dapat mempublikasikan alur kerja jika mengandung kesalahan. Anda harus memperbaiki semua kesalahan sebelum dapat mempublikasikannya.

Menerbitkan alur kerja Anda

Jika alur kerja Anda tidak memiliki kesalahan, Anda dapat menerbitkannya. Pada menu di bagian atas kanvas, pilih Publish.

Uji alur kerja Anda

Pengujian memungkinkan Anda memverifikasi satu langkah atau seluruh alur kerja tanpa meninggalkan editor, dengan menggunakan data upstream nyata, nilai yang Anda tirukan sendiri, atau keluaran dari pengujian sebelumnya.

Ada dua cara untuk menjalankan pengujian:

Apa yang ingin Anda verifikasi Cara menguji Di mana menemukannya
Satu tindakan atau langkah AI secara terpisah Uji simpul ini Tab Uji di dalam panel samping simpul
Alur kerja lengkap, dari ujung ke ujung Jalankan pengujian alur Tombol Putar di bilah perintah atas

Kedua permukaan berbagi ide yang sama: memberikan input (nyata atau tiruan), jalankan, lalu periksa output.

Menguji satu simpul dalam alur kerja

Buka tindakan atau simpul apa pun di alur kerja Anda dan pilih tombol mainkan atau Coba. Ada tiga bagian:

  1. Jalankan / Reset pengujian: Menjalankan langkah sesuai permintaan, atau menghapus input dan output saat ini.

    Cuplikan layar panel uji simpul memperlihatkan bagian Input, Konfigurasi, dan Output dengan tombol Uji disorot.

  2. Muat nilai dari eksekusi sebelumnya: Daftar tarik-turun berisi eksekusi terbaru dari alur kerja ini. Memilih satu menarik output langkah upstream dari yang berjalan ke bidang input di bawah ini.

  3. Input: Satu bidang yang dapat diedit per langkah upstream menghasilkan referensi simpul. Lencana di sebelah kanan setiap baris menunjukkan jenis yang diharapkan dari bidang tersebut (string, email, tanggal-waktu, angka, dan sebagainya).

  4. Output: Hasil langsung dari tes terbaru, diformat untuk tipe node.

Input tiruan

Secara default, bidang input kosong. Kamu bisa:

  • Ketik nilai apa pun langsung ke dalam kolom. Bidang menerima jenis yang diperlihatkan di lencana sebelah kanan.
  • Biarkan bidang kosong jika langkah Anda tidak bergantung padanya.

Cuplikan layar panel uji simpul memperlihatkan bidang input kosong dengan lencana jenis di sebelah kanan.

Tip

Tab Uji secara otomatis mencantumkan output langkah upstream yang disebutkan dalam ekspresi dari node ini. Jika Anda menambahkan token baru ke simpul, bidang terkait akan muncul saat berikutnya Anda membuka Uji.

Memuat nilai dari pengoperasian sebelumnya

Tangkapan layar dari daftar tarik turun Muat nilai dari eksekusi sebelumnya yang memperlihatkan eksekusi sebelumnya dengan label waktu, tanggal, dan status.

Jika alur kerja Anda sudah berjalan sebelumnya, Anda dapat memutar ulang data nyata daripada mengetiknya:

  1. Di menu dropdown Muat nilai dari eksekusi sebelumnya, pilih satu eksekusi.

  2. Perancang mengambil output dari langkah yang dijalankan tersebut dan memproyeksikannya melalui skema input simpul Anda. Nilai yang cocok ditulis ke kolom masukan.

  3. Edit bidang apa pun setelahnya jika Anda ingin mengubah skenario.

Dropdown menunjukkan 10 eksekusi terbaru dari status apa pun. Jika sebuah run tidak menghasilkan output untuk salah satu langkah upstream Anda karena langkah tersebut dilewati atau jalur tersebut tidak dilalui, hanya field yang tersedia yang akan diisi. Sisanya tetap seperti semula.

Jika alur kerja belum pernah dijalankan sebelumnya, Tidak ada eksekusi sebelumnya akan ditampilkan dan menu drop-down disembunyikan.

Jalankan pengujian

Pilih Jalankan pengujian. Tombol menunjukkan status sibuk saat panggilan sedang diproses. Bagian Output memperlihatkan pemintal, lalu menampilkan hasil atau kesalahan.

  • Reset pengujian menghapus semua input dan keluaran terakhir.
  • Pengujian menjalankan simpul dalam isolasi terhadap API konektor. Tes ini tidak memicu sisa alur kerja.

Uji seluruh alur kerja

Di bilah perintah atas, pilih tombol putar (Uji). Uji coba menjalankan alur kerja Anda dari ujung ke ujung terhadap runtime langsung.

Sebelum pelaksanaan dimulai, perancang:

  1. Menyimpan dan mempublikasikan alur kerja jika Anda memiliki perubahan yang belum disimpan, atau jika itu adalah percobaan pertama.
  2. Menginstal koneksi baru saat pertama kali dijalankan.
  3. Memicu eksekusi. Jalur tergantung pada jenis pemicu Anda.
Jenis pemicu Apa yang terjadi saat Anda memilih Uji
Permintaan Manual / HTTP Sebuah dialog terbuka untuk Anda memasukkan input trigger, lalu alur kerja dijalankan segera.
Pengulangan/jendela geser/pengumpulan otomatis Entah jadwal dimulai dan eksekusi pertama dimulai secara otomatis, atau, jika sudah terpasang, alur kerja dijalankan satu kali.
Peristiwa konektor (misalnya, Saat email tiba) Alur kerja telah dipublikasikan dan sedang menunggu. Anda dapat melihat Menunggu pemicu.... Lakukan tindakan di sistem sumber untuk memicu proses berjalan.
Webhook HTTP Alur kerja dipublikasikan; Aktifkan dari sistem eksternal seperti biasanya.

Input simulasi (pemicu manual)

Untuk pemicu manual, dialog Masukkan input pemicu manual menampilkan satu kolom untuk setiap input yang Anda tentukan pada pemicu tersebut:

  • Teks/nomor/email/tanggal: Kontrol input yang sesuai.
  • Boolean: Alihkan tombol.
  • Pilihan tunggal (enum): Dropdown.
  • Menu Pilihan Ganda: Menu turun dengan pilihan ganda.
  • Berkas: pemilih berkas. Konten diunggah sebagai bagian dari run.
  • Objek/array: Area teks multibaris tempat Anda dapat menempelkan JSON.

Pilih Jalankan untuk memulai alur kerja dengan input tersebut, atau Batal untuk membatalkan tanpa menjalankan. Bidang yang diperlukan ditandai dengan tanda bintang. Jika nilai hilang atau tidak valid, pesan validasi sebaris muncul dan eksekusi diblokir hingga diperbaiki.

Dialog muncul setiap kali Anda memilih Tes. Nilai tidak disimpan di antara eksekusi, sehingga Anda dapat dengan cepat mencoba skenario yang berbeda.

Tonton prosesnya

Setelah proses berjalan:

  • Bilah perintah memperlihatkan tombol Batal saat eksekusi aktif.
  • Panel Aktivitas di sebelah kanan menampilkan run saat ini di bagian atas dengan lencana status: Berjalan, Tunggu, Berhasil, Gagal, atau Dibatalkan. Pilih eksekusi apa pun untuk membukanya di kanvas dan periksa input dan output setiap langkah.

Pilih pelaksanaan sebelumnya

Panel Aktivitas berfungsi ganda sebagai riwayat jalannya alur kerja Anda:

  • Saring berdasarkan Semua/Berhasil/Gagal/Berjalan menggunakan dropdown di bagian atas.
  • Pilih Refresh untuk mengambil ulang daftar.
  • Pilih Muat Lainnya di bagian bawah ke halaman lebih lanjut.
  • Memilih eksekusi memuatnya ke kanvas, di mana setiap simpul menunjukkan input yang diterimanya dan output yang dihasilkan untuk eksekusi tersebut. Data sama dengan apa yang digunakan tab Uji tingkat simpul saat Anda memilih eksekusi dari menu drop-downnya.

Kapan menggunakan setiap jenis pengujian

  • Mengulangi satu langkah AI atau tindakan konektor? Gunakan Test this node. Lebih cepat, tidak dipublikasikan, dan memungkinkan Anda hanya mengejek nilai-nilai hulu yang penting.
  • Memvalidasi perilaku end-to-end atau logika pemicu? Gunakan Run flow test. Ini menguji seluruh graf terhadap lingkungan runtime yang sebenarnya.
  • Mengulang masalah produksi? Buka eksekusi yang gagal dari panel Activity, lalu buka node yang gagal dan gunakan Muat nilai dari eksekusi sebelumnya di tab Test untuk memutar ulang data upstream yang sama persis ke tindakan.