View a markdown version of this page

Agen - Amazon Quick

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Agen

  • Agen UI - Agen AI untuk tugas browser web. Digunakan untuk otomatisasi web yang dinamis dan cerdas. Cukup tulis instruksi agar menavigasi situs web, mengekstrak data, dan menghasilkan output terstruktur.

  • Agen kustom - Agen AI untuk tugas-tugas kompleks. Buat agen yang dapat memahami instruksi dalam bahasa alami dan mengambil tindakan menggunakan alat yang tersedia. Digunakan untuk tugas-tugas yang membutuhkan penalaran, penilaian, dan perencanaan dinamis.

Agen UI

Agen UI adalah agen asli yang memahami instruksi bahasa alami untuk melakukan tindakan browser yang kompleks. Ini dapat secara mandiri menavigasi situs web, mengklik, mengetik, membaca data, dan menghasilkan output terstruktur yang dioptimalkan untuk langkah-langkah otomatisasi hilir. Contoh kasus penggunaan termasuk meringkas produk di halaman web atau mengambil data dengan menavigasi situs web.

Sifat-sifat

judul

Nama step/UI agen

Petunjuk

Di bidang ini Anda menulis prompt untuk agen dalam bahasa alami. Praktik terbaik saat menulis prompt:

  • Bersikaplah jelas dan eksplisit tentang apa yang Anda inginkan.

  • Struktur prompt. Mulailah dengan menyebutkan 'Tugas' atau 'Peran' terlebih dahulu dan kemudian 'Instruksi' untuk mencapai tugas dengan langkah bernomor

  • Tambahkan batasan (misalnya, hanya tinjau bagian produk) dan tentukan kapan harus stop/end (misalnya, berhenti saat Anda menemukan info yang relevan)

  • Berikan contoh positif dan negatif (jangan lakukan ini)

  • Tentukan persyaratan panjang (misalnya, kurang dari 100 kata) atau format output (misalnya, tanggal dalam MM/DD/YY format) dengan jelas

Bungkus teks dalam tanda kutip tiga (“"”) untuk menulis prompt multiline. Contoh:

"""Task: Locate the company's latest annual report. * Visit the provided URL. * Look for the annual report. The report may be titled 'Annual Report', 'Financial Report', 'Year in Review', or similar variations..."""
Output Terstruktur (opsional)

Respon Agen: Nama variabel untuk menetapkan output dari operasi ini

Cara mengkonfigurasi bidang keluaran terstruktur

Menambahkan bidang

  • Klik Tambahkan bidang untuk membuat bidang keluaran baru

  • Masukkan nama Output - ini menjadi nama properti JSON

  • Pilih Type dari dropdown

  • Periksa Wajib jika bidang harus selalu ada

  • Tambahkan Deskripsi untuk memandu agen AI

Jenis bidang

  • String - Nilai teks (Nama, deskripsi, ringkasan)

  • Angka - Nilai numerik (Hitungan, skor, persentase)

  • Boolean - True/false nilai (Bendera status, yes/no pertanyaan)

  • Objek - Struktur bersarang (Pengelompokan data kompleks)

  • Array - Daftar item (Tag, kategori, beberapa nilai)

  • File - Referensi file (Lampiran dokumen, gambar)

  • Tabel data - Data tabel (Kumpulan data terstruktur, laporan)

Bekerja dengan tipe yang kompleks

Objek dan Array dapat berisi bidang bersarang:

  • Klik panah perluas (▶) di sebelah bidang Object atau Array

  • Gunakan bidang Tambah dalam struktur bersarang

  • Tetap bersarang hingga 2-3 level maksimum untuk kinerja optimal

Contoh konfigurasi

Berikut konfigurasi sederhana untuk meringkas umpan balik pelanggan:

{ "orderId": "12345", "numberOfOrders": 3, "hasShipped": true, "orderDetails": { "quantity": 2, "productName": "ABC", }, "tags": ["electronics", "urgent"] }

Struktur ini akan dikonfigurasi sebagai:

  • orderId (String, diperlukan)

  • numberOfOrders (Nomor, diperlukan)

  • HasShipped (Boolean, diperlukan)

  • OrderDetails (Objek, wajib)

    • kuantitas (Jumlah, diperlukan)

    • ProductName (String, diperlukan)

  • tag (Array String, Opsional)

Praktik terbaik

  • Gunakan nama bidang deskriptif - Bantu AI memahami data apa yang akan diekstrak

  • Tambahkan deskripsi yang jelas - Berikan konteks untuk bidang yang kompleks

  • Tandai bidang kritis sesuai kebutuhan - Pastikan data penting selalu ada

  • Batasi kedalaman bersarang - Jaga agar struktur tetap sederhana untuk kinerja yang lebih baik

  • Uji konfigurasi Anda - Verifikasi output sesuai dengan harapan Anda dengan menjalankan langkah agen dan memverifikasi respons.

Catatan penting

  • Pengetahuan JSON: Tidak terbiasa dengan JSON? Pelajari dasar-dasarnya di json.org

  • Tidak ada validasi: Saat ini, sistem tidak memvalidasi struktur keluaran - pastikan otomatisasi Anda menangani data yang hilang atau cacat

Agen kustom

Agen kustom adalah tindakan cerdas yang memproses input bahasa alami untuk mengotomatiskan langkah-langkah kompleks menggunakan kemampuan pemanggilan alat terintegrasi. Ini terutama menggunakan integrasi sebagai antarmuka alatnya, sambil menawarkan ekstensibilitas untuk menggunakan Kode sebagai alat, dan tindakan asli lainnya seperti human-in-the-loop tugas. Agen memberikan output terstruktur dan dapat diprediksi yang dioptimalkan untuk integrasi tanpa batas ke dalam langkah-langkah otomatisasi hilir.

Sifat-sifat

  • Judul: Nama step/custom Agen

  • Mode: Mode mendefinisikan bagaimana agen beroperasi berdasarkan kasus penggunaan Anda. Tiga mode yang tersedia adalah: Cepat, Pro, dan Kustom. Cepat adalah yang terbaik untuk tugas-tugas sederhana seperti ringkasan, klasifikasi, dan otomatisasi volume tinggi, dan Pro sangat ideal untuk tugas-tugas kompleks yang melibatkan penalaran dan orkestrasi beberapa alat atau tindakan. Fast dan Pro adalah mode yang dikelola sepenuhnya yang tidak memerlukan pra-pengaturan sebelumnya. Dalam Mode Kustom, Anda memerlukan konektor runtime Bedrock dan dapat memilih model yang ingin Anda gunakan (Dijelaskan di bawah). Ini sangat ideal ketika Anda sudah memiliki prompt fine-tuned untuk model Bedrock tertentu, khususnya membutuhkan model Bedrock tertentu untuk Agen, atau ingin menyertakan model kustom atau fine-tuned Anda sendiri yang dihosting di Bedrock. Dalam Mode Kustom, karena Anda membawa model Anda sendiri dari Bedrock melalui integrasi, inferensi model ditagih secara terpisah ke akun yang terkait dengan integrasi Bedrock tersebut.

  • Petunjuk: Di bidang ini Anda menulis prompt untuk agen dalam bahasa alami. Praktik terbaik saat menulis prompt:

    • Bersikaplah jelas dan eksplisit tentang apa yang Anda inginkan.

    • Struktur prompt. Mulailah dengan menyebutkan 'Tugas' atau 'Peran' terlebih dahulu dan kemudian 'Instruksi' untuk mencapai tugas dengan langkah bernomor

    • Untuk meningkatkan akurasi panggilan alat dan memandu Agen, tentukan dengan jelas di prompt alat mana yang akan digunakan pada setiap langkah, jika berlaku.

    • Tentukan persyaratan panjang (misalnya, kurang dari 100 kata) atau format output (misalnya, tanggal dalam MM/DD/YY format) dengan jelas

    • Bungkus teks dalam tanda kutip tiga (“"”) untuk menulis prompt multiline. Contoh:

      """You are content summarization agent. Summarize the last two paragraphs of the provided text, focusing only on the main conclusion."""
  • Tindakan: Tindakan adalah alat yang memungkinkan agen AI berinteraksi dengan sistem eksternal atau melakukan tugas tertentu. Ini opsional. Anda dapat menjalankan agen kustom tanpa tindakan apa pun. Di bawah ini adalah berbagai tindakan yang dapat digunakan di agen kustom

    • Tindakan Umum

      • Buat tugas pengguna - Jika diaktifkan, alat ini memungkinkan Agen untuk memicu tugas Human-in-the-Loop (HITL) setiap kali macet dan membutuhkan bantuan selama eksekusi. Agen berhenti dan menunggu masukan manusia. Tugas HITL terlihat di pusat tugas. Untuk hasil terbaik, penulis dapat menentukan dalam prompt tepat kapan Agen harus memanggil HITL. Ini dipilih secara default. Otomatisasi berjalan sampai tugas selesai.

      • Kode - Tindakan Kode menghasilkan dan mengeksekusi kode python dalam lingkungan python terbatas, sama seperti tindakan kode, untuk menyelesaikan tugas yang melibatkan perhitungan, manipulasi data, dan pemrosesan file. Tidak seperti generator kode, ia secara aktif membuat dan menjalankan skrip untuk mencapai tujuan, bekerja dengan Excel, file PDF, berbagai format data, dan integrasi yang tersedia

        • Kemampuan Kunci:

          • Operasi File: Memproses file Excel multi-tab, mengekstrak konten, melakukan perhitungan tanggal, menerapkan pemformatan bersyarat, dan mengunggah hasil ke S3

          • Transformasi Data: Konversi antara format JSON dan tabel, transpos data, ganti nama kolom, dan gabungkan tabel

          • Komputasi Lanjutan: Hasilkan urutan numerik dan lakukan validasi otomatis

    • Integrasi: Jika Anda telah menambahkan tindakan integrasi tertentu — seperti Salesforce, MS Exchange, atau Bedrock — ke grup otomatisasi Anda, tindakan terkait akan muncul di sini untuk digunakan di agen kustom. Penulis kemudian dapat memilih tindakan yang relevan untuk digunakan sebagai alat untuk agen.

      Daftar integrasi yang dapat digunakan seperti tools/actions pada agen kustom

      • Amazon S3

      • Otomatisasi Data Batuan Dasar Amazon

      • Amazon Comprehend

      • Amazon Textract

      • API REST Kustom

      • Konektor MCP kustom

      • Microsoft Outlook

      • Salesforce

  • Output Terstruktur (opsional)

    Konfigurasikan agen AI Anda untuk mengembalikan output JSON terstruktur yang dapat diproses oleh langkah hilir. Fitur ini sangat ideal untuk meringkas teks, pembuatan laporan, transformasi data, dan mengekstraksi statistik dari konten yang tidak terstruktur. Ini adalah bidang opsional. Jika Anda tidak mendefinisikan output terstruktur, agen mengembalikan output dalam bahasa alami secara default. Gunakan output terstruktur ketika output Anda memiliki struktur yang ditentukan, seperti daftar, tabel data, atau JSON.

    catatan

    Konfigurasi keluaran terstruktur untuk agen Kustom mengikuti format yang sama dengan agen UI. Lihat bagian keluaran terstruktur agen UI untuk petunjuk konfigurasi terperinci.

  • Respon agen: Nama variabel untuk menetapkan output agen. Respons mengikuti format output terstruktur Anda dalam skema JSON jika ditentukan, jika tidak adalah teks bentuk bebas.

Menggunakan Model Kustom di Agen Kustom (Bawa model batuan dasar Anda sendiri)

Integrasikan model yang Anda inginkan atau disesuaikan khusus yang dihosting di AWS Bedrock dengan alur kerja otomatisasi Quick Suite.

Sebelum Anda mulai, pastikan Anda memiliki yang berikut:

  • Model yang disetel dengan baik digunakan dan dapat diakses di Bedrock AWS

  • Akses Quick Suite Admin untuk membuat konektor

  • Peran IAM dengan izin Bedrock untuk memanggil model

  • ID model Anda (misalnya,us.anthropic.claude-3-5-sonnet-20241022-v2:0)

Langkah 1: Buat integrasi Batuan Dasar Runtime Action dengan mengikuti petunjuk terperinci di AWS konektor aksi layanan

Langkah 2: Siapkan Grup Otomasi Anda

Buat grup otomatisasi dan hubungkan integrasi:

  • Buat grup otomatisasi - Ikuti petunjuk terperinci di Menyiapkan tugas

  • Konfigurasikan integrasi - Ikuti petunjuk terperinci di Menyiapkan tugas

  • Setelah dikonfigurasi, konektor akan muncul di daftar aset yang tersedia

Langkah 3: Konfigurasikan Agen Kustom

Tambahkan dan konfigurasikan agen khusus untuk menggunakan model yang disetel dengan baik:

  • Dalam alur kerja otomatisasi Anda, tambahkan agen khusus

  • Konfigurasikan pengaturan agen berikut:

    • Judul Agen: Masukkan nama deskriptif untuk agen Anda

    • Petunjuk: Masukkan petunjuk khusus yang disesuaikan dengan kasus penggunaan Anda

    • Mode: Pilih Kustom

    • Konektor: Pilih konektor Bedrock Runtime Anda (diperlukan saat mode Kustom dipilih)

    • Model Kustom: Masukkan ID model Anda (misalnya,us.anthropic.claude-3-5-sonnet-20241022-v2:0) - diperlukan saat mode Kustom dipilih

Langkah selanjutnya

Setelah dikonfigurasi, agen kustom Anda menggunakan model fine-tuned untuk memproses permintaan sesuai dengan instruksi yang Anda berikan. Anda sekarang dapat memasukkan agen ini ke dalam alur kerja Quick Automate Anda.

catatan

Pastikan ID model Anda diformat dengan benar dan cocok dengan model yang digunakan di akun AWS Bedrock Anda. Anda dapat menemukan ID model Anda di konsol AWS Bedrock di bawah model yang Anda sediakan.

Pengujian agen kustom

Pengujian agen khusus memungkinkan Anda untuk menguji agen individu secara independen dari alur kerja otomatisasi lengkap. Kemampuan ini membantu Anda memvalidasi perilaku agen, perintah debug, dan iterasi lebih efisien tanpa menjalankan seluruh alur kerja.

Prasyarat

  • Alur kerja otomatisasi dengan setidaknya satu agen kustom yang dikonfigurasi

  • Izin yang sesuai untuk menjalankan otomatisasi di ruang kerja Anda

Mulai tes

  • Di kanvas alur kerja, arahkan kursor ke kartu agen yang ingin Anda uji

  • Pilih tombol Tes Unit yang muncul di bagian atas kartu

  • Di jendela pengumpulan variabel yang terbuka, tinjau variabel yang terdeteksi secara otomatis dari prompt agen Anda

    • Pratinjau prompt menampilkan semua variabel yang terdeteksi dengan penyorotan

  • Masukkan nilai untuk setiap variabel

    • Nilai harus menggunakan sintaks ekspresi yang valid

    • Jika nilai berisi sintaks yang tidak valid, pesan kesalahan muncul dan mencegah eksekusi pengujian

Pantau eksekusi uji

Selama eksekusi pengujian, Anda dapat memantau kemajuan di panel audit di sisi kanan layar. Pengujian melewati semua langkah alur kerja sebelumnya dan hanya mengeksekusi agen yang dipilih. Anda mendapatkan pengalaman logging yang sama dengan menjalankan alur kerja penuh.

Tinjau hasil tes

Setelah pengujian selesai, tinjau informasi berikut di panel Uji:

  • Kartu Metrik (Tab Monitor di bagian atas panel Uji)

    • Total waktu eksekusi

    • Jumlah alat yang digunakan

    • Jumlah tugas yang dibuat

  • Log di antaranya

  • Tab Variabel Tonton (Akordeon bawah panel Uji)

    • Input - Lihat variabel input dan nilai-nilai mereka

    • Output - Periksa hasil output dari eksekusi agen

    • Untuk output terstruktur, klik Lihat Detail tombol untuk memilih penampil JSON untuk membuka kotak dialog Lihat Output:

      • Fields Tab - Menavigasi data menggunakan tampilan struktur pohon

      • Bidang - Sorot nilai yang sesuai dengan memilih node pohon di tab Fields

      • Bidang keluaran - Nilai yang sesuai untuk kunci JSON

Menggunakan agen Kustom dengan Build with Assistant

Prinsip saat ini untuk agen kustom adalah harus disebutkan secara khusus untuk membuatnya dipanggil secara konsisten, berikut adalah hal-hal yang diperlukan dalam prompt untuk membuatnya muncul:

- Function names: `use_inline_agent` - Representation names: "Custom Agent", "Inline Agent" → use `use_inline_agent` - Generic terms: "agentic skills" → default to `use_inline_agent`

Jika tidak, model lebih disukai untuk membuat alur kerja secara deterministik.

Meskipun, dalam praktiknya, ketika tidak ada tindakan yang tepat yang tersedia, perencana dapat memilih agen khusus sebagai solusi. Tetapi untuk secara konsisten memanggil agen khusus dalam alur kerja, frasa di atas didorong untuk digunakan dalam prompt.

Contoh kasus penggunaan agen

Kasus Penggunaan 1: Klasifikasi Email dan Agen Penugasan

Peran: Anda adalah Agen Kategorisasi dan Penugasan Email

Petunjuk: Ikuti langkah-langkah ini:

  • Langkah 1: Klasifikasi email yang masuk berdasarkan kolom Kategori dari tabel referensi yang disediakan sebagai pengetahuan

  • Langkah 2: Gunakan sistem email untuk mengirim pemberitahuan:

    • Dari: [system_email]

    • Ke: [team_distribution_email]

    • Subjek: [Hasil Klasifikasi]

    • Tubuh: Sertakan ringkasan singkat yang menjelaskan alasan klasifikasi dan poin-poin penting dari email asli

  • Langkah 3: Untuk semua kategori yang valid (kecuali 'tidak diketahui'), buat kasus baru di Salesforce dengan:

    • Subjek: [Subjek Email Asli]

    • Deskripsi: Masalah yang diringkas dari badan email

    • Prioritas: Berdasarkan urgensi konten () High/Medium/Low

    • Jenis: Pilih jenis yang sesuai (Question/Problem/Feature Request/Other)

    • Status: 'Baru'

    • Kategori: [Hasil klasifikasi dari Langkah 1]

  • Langkah 4: Jika diklasifikasikan sebagai 'tidak diketahui':

    • Eskalasi ke supervisor untuk tinjauan manual

    • Tambahkan catatan yang menjelaskan mengapa klasifikasi tidak pasti

    • Berdasarkan kategori yang diterima dari supervisor, ikuti langkah 2 dan 3 dan berhenti

    • Jika kategori yang diterima dari supervisor tidak diketahui atau tidak valid, hentikan