Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat aplikasi ringkasan teks AI dengan Amazon Bedrock
Dalam tutorial ini, Anda akan membangun aplikasi di App Studio yang menggunakan Amazon Bedrock untuk memberikan ringkasan singkat masukan teks dari pengguna akhir. Aplikasi ini berisi antarmuka pengguna sederhana di mana pengguna dapat memasukkan teks apa pun yang ingin diringkas. Ini bisa berupa catatan rapat, konten artikel, temuan penelitian, atau informasi tekstual lainnya. Setelah pengguna memasukkan teks, mereka dapat menekan tombol untuk mengirim teks ke Amazon Bedrock, yang akan memprosesnya menggunakan model Claude 3 Sonnet dan mengembalikan versi ringkasan.
Prasyarat
Sebelum memulai, tinjau dan lengkapi prasyarat berikut:
Akses ke AWS App Studio. Perhatikan bahwa Anda harus memiliki peran Admin untuk membuat konektor dalam tutorial ini.
Opsional: AWS Konsep App Studio Tinjau dan Tutorial: Mulai membangun dari aplikasi kosong membiasakan diri dengan konsep App Studio yang penting.
Langkah 1: Buat dan konfigurasikan peran IAM dan konektor App Studio
Untuk menyediakan akses App Studio ke model Amazon Bedrock, Anda harus:
Aktifkan model Amazon Bedrock yang ingin Anda gunakan di aplikasi Anda. Untuk tutorial ini, Anda akan menggunakan Claude 3 Sonnet, jadi pastikan Anda mengaktifkan model itu.
Buat peran IAM dengan izin yang sesuai untuk Amazon Bedrock.
Buat konektor App Studio dengan peran IAM yang akan digunakan di aplikasi Anda.
Buka Hubungkan ke Amazon Bedrock untuk petunjuk terperinci, dan kembali ke tutorial ini setelah Anda mengikuti langkah-langkah dan membuat konektor.
Langkah 2: Buat aplikasi
Gunakan prosedur berikut untuk membuat aplikasi kosong di App Studio yang akan Anda bangun ke dalam aplikasi ringkasan teks.
Masuk ke App Studio.
Arahkan ke hub pembangun dan pilih + Buat aplikasi.
Pilih Mulai dari awal.
Di bidang Nama aplikasi, berikan nama untuk aplikasi Anda, seperti
Text Summarizer.Jika Anda diminta untuk memilih sumber data atau konektor, pilih Lewati untuk tujuan tutorial ini.
Pilih Berikutnya untuk melanjutkan.
(Opsional): Tonton video tutorial untuk gambaran singkat tentang membuat aplikasi di App Studio.
Pilih Edit aplikasi, yang akan membawa Anda ke studio aplikasi.
Langkah 3: Buat dan konfigurasikan otomatisasi
Anda menentukan logika dan perilaku aplikasi App Studio dalam otomatisasi. Otomatisasi terdiri dari langkah-langkah individual yang dikenal sebagai tindakan, parameter yang digunakan untuk meneruskan data ke tindakan dari sumber daya lain, dan output yang dapat digunakan oleh otomatisasi atau komponen lain. Pada langkah ini, Anda akan membuat otomatisasi yang menangani interaksi dengan Amazon Bedrock dengan yang berikut:
Input: Parameter untuk meneruskan input teks dari pengguna ke otomatisasi.
Tindakan: Satu tindakan GenAI Prompt yang mengirimkan input teks ke Amazon Bedrock dan mengembalikan ringkasan teks keluaran.
Output: Output otomatisasi yang terdiri dari ringkasan yang diproses dari Amazon Bedrock, yang dapat digunakan di aplikasi Anda.
Untuk membuat dan mengonfigurasi otomatisasi yang mengirimkan prompt ke Amazon Bedrock dan memproses serta mengembalikan ringkasan
Pilih tab Otomasi di bagian atas kanvas.
Pilih + Tambahkan otomatisasi.
Di panel sebelah kanan, pilih Proper ties.
Perbarui nama otomatisasi dengan memilih ikon pensil. Masukkan
InvokeBedrockdan tekan Enter.Tambahkan parameter ke otomatisasi yang akan digunakan untuk meneruskan input prompt teks dari pengguna ke otomatisasi untuk digunakan dalam permintaan ke Amazon Bedrock dengan melakukan langkah-langkah berikut:
Di kanvas, di kotak parameter, pilih + Tambah.
Di Nama, masukkan
input.Di Deskripsi, masukkan deskripsi apa pun, seperti
Text to be sent to Amazon Bedrock.Di Jenis, pilih String.
Pilih Tambah untuk membuat parameter.
Tambahkan tindakan GenAI Prompt dengan melakukan langkah-langkah berikut:
Di panel sebelah kanan, pilih Tindakan.
Pilih GenAI Prompt untuk menambahkan tindakan.
Konfigurasikan tindakan dengan melakukan langkah-langkah berikut:
Pilih tindakan dari kanvas untuk membuka menu Proper ties sebelah kanan.
Ganti nama tindakan menjadi
PromptBedrockdengan memilih ikon pensil, memasukkan nama, dan menekan enter.Di Konektor, pilih konektor yang dibuat diLangkah 1: Buat dan konfigurasikan peran IAM dan konektor App Studio.
Di Model, pilih model Amazon Bedrock yang ingin Anda gunakan untuk memproses prompt. Dalam tutorial ini, Anda akan memilih Claude 3.5 Sonnet.
Di Prompt pengguna, masukkan
{{params.input}}. Ini mewakiliinputparameter yang Anda buat sebelumnya, dan akan berisi input teks oleh pengguna aplikasi Anda.Di System prompt, masukkan instruksi prompt sistem yang ingin Anda kirim ke Amazon Bedrock. Untuk tutorial ini, masukkan yang berikut ini:
You are a highly efficient text summarizer. Provide a concise summary of the prompted text, capturing the key points and main ideas.Pilih Setelan permintaan untuk memperluasnya, dan perbarui bidang berikut:
Di Suhu, masukkan
0. Tempearture menentukan keacakan atau kreativitas output pada skala 0 hingga 10. Semakin tinggi angkanya, semakin kreatif responsnya.Di Max Tokens, masukkan
4096untuk membatasi panjang respons.
Output dari otomatisasi ini akan menjadi teks yang diringkas, namun, secara default otomatisasi tidak membuat output. Konfigurasikan otomatisasi untuk membuat output otomatisasi dengan melakukan langkah-langkah berikut:
Di navigasi sebelah kiri, pilih InvokeBedrock otomatisasi.
Di menu Proper ties sebelah kanan, di Output, pilih + Tambah.
Di Output, masukkan
{{results.PromptBedrock.text}}. Ekspresi ini mengembalikan isiprocessResultstindakan.
Langkah 4: Buat halaman dan komponen
Di App Studio, setiap halaman mewakili layar antarmuka pengguna (UI) aplikasi Anda yang akan berinteraksi dengan pengguna Anda. Dalam halaman-halaman ini, Anda dapat menambahkan berbagai komponen seperti tabel, formulir, tombol, dan lainnya untuk membuat tata letak dan fungsionalitas yang diinginkan.
Ganti nama halaman default
Aplikasi ringkasan teks dalam tutorial ini hanya akan berisi satu halaman. Aplikasi yang baru dibuat datang dengan halaman default, jadi Anda akan mengganti nama yang itu alih-alih menambahkannya.
Untuk mengganti nama halaman default
Di menu navigasi bilah atas, pilih Halaman.
Di panel sisi kiri, pilih Page1 dan pilih panel Proper ties di panel sisi kanan.
Pilih ikon pensil, masukkan
TextSummarizationTool, dan tekan Enter.Di label Navigasi masukkan
TextSummarizationTool.
Tambahkan komponen ke halaman
Untuk tutorial ini, aplikasi ringkasan teks memiliki satu halaman yang berisi komponen berikut:
Komponen input teks yang digunakan pengguna akhir untuk memasukkan prompt yang akan diringkas.
Komponen Button yang digunakan untuk mengirim prompt ke Amazon Bedrock.
Komponen area Teks yang menampilkan ringkasan dari Amazon Bedrock.
Tambahkan komponen input Teks ke halaman yang akan digunakan pengguna untuk memasukkan prompt teks untuk diringkas.
Untuk menambahkan komponen input teks
Di panel Komponen sebelah kanan, cari komponen input Teks dan seret ke kanvas.
Pilih input teks di kanvas untuk memilihnya.
Di panel Proper ties sisi kanan, perbarui pengaturan berikut:
Pilih ikon pensil untuk mengganti nama input teks menjadi
inputPrompt.Di Label, masukkan
Prompt.Di Placeholder, masukkan.
Enter text to be summarized
Sekarang, tambahkan komponen Button yang akan dipilih pengguna untuk mengirim prompt ke Amazon Bedrock.
Untuk menambahkan komponen tombol
Di panel Komponen sebelah kanan, cari komponen Button dan seret ke kanvas.
Pilih tombol di kanvas untuk memilihnya.
Di panel Proper ties sisi kanan, perbarui pengaturan berikut:
Pilih ikon pensil untuk mengganti nama tombol menjadi
sendButton.Di Label Tom bol, masukkan
Send.
Sekarang, tambahkan komponen area Teks yang akan menampilkan ringkasan yang dikembalikan oleh Amazon Bedrock.
Untuk menambahkan komponen area teks
Di panel Komponen sebelah kanan, cari komponen area Teks dan seret ke kanvas.
Pilih area teks di kanvas untuk memilihnya.
Di panel Proper ties sisi kanan, perbarui pengaturan berikut:
Pilih ikon pensil untuk mengganti nama tombol menjadi
textSummary.Di Label, masukkan
Summary.
Konfigurasikan komponen halaman
Sekarang aplikasi berisi halaman dengan komponen, langkah selanjutnya adalah mengonfigurasi komponen untuk melakukan perilaku yang sesuai. Untuk mengonfigurasi komponen, seperti tombol, untuk mengambil tindakan saat berinteraksi dengannya, Anda harus menambahkan pem icu ke dalamnya. Untuk aplikasi dalam tutorial ini, Anda akan menambahkan dua pemicu ke sendButton tombol untuk melakukan hal berikut:
Pemicu pertama mengirimkan teks dalam
textPromptkomponen ke Amazon Bedrock untuk dianalisis.Pemicu kedua menampilkan ringkasan yang dikembalikan dari Amazon Bedrock di
textSummarykomponen.
Untuk menambahkan pemicu yang mengirimkan prompt ke Amazon Bedrock
Pilih tombol di kanvas untuk memilihnya.
Di panel Proper ties sisi kanan, di bagian Pem icu, pilih + Tambah.
Pilih Memang gil Otomatisasi.
Pilih InvokeAutomation 1 pem icu yang dibuat untuk mengkonfigurasinya.
Di Nama Tind akan, masukkan
invokeBedrockAutomation.Di Invoke Automation, pilih InvokeBedrock otomatisasi yang dibuat sebelumnya.
Di kotak parameter, dalam parameter input yang dibuat sebelumnya, masukkan
{{ui.inputPrompt.value}}, yang melewati konten dalam komponen inputinputPromptteks.Pilih panah kiri di bagian atas panel untuk kembali ke menu properti komponen.
Sekarang, Anda telah mengonfigurasi pemicu yang memanggil otomatisasi untuk mengirim permintaan ke Amazon Bedrock ketika tombol diklik, langkah selanjutnya adalah mengonfigurasi pemicu kedua yang menampilkan hasil di komponen. textSummary
Untuk menambahkan pemicu yang menampilkan hasil Amazon Bedrock di komponen area teks
Di panel Properties sisi kanan tombol, di bagian Pem icu, pilih + Tambah.
Pilih J alankan tindakan komponen.
Pilih pem icu Runcomponentaction1 yang dibuat untuk mengkonfigurasinya.
Di Nama Tind akan, masukkan
setTextSummary.Di Komponen, pilih komponen TextSummary.
Dalam Action, pilih Set value.
Di Setel nilai ke, masukkan
{{results.invokeBedrockAutomation}}.
Langkah 5: Publikasikan aplikasi ke Pengujian lingkungan
Biasanya, saat Anda membuat aplikasi, sebaiknya pratinjau aplikasi untuk melihat tampilannya dan melakukan pengujian awal pada fungsinya. Namun, karena aplikasi tidak berinteraksi dengan layanan eksternal di lingkungan pratinjau, Anda akan menerbitkan aplikasi ke lingkungan Pengujian untuk dapat menguji permintaan pengiriman dan menerima tanggapan dari Amazon Bedrock.
Untuk menerbitkan aplikasi Anda ke lingkungan Pengujian
Di sudut kanan atas pembuat aplikasi, pilih Publi kasikan.
Tambahkan deskripsi versi untuk lingkungan Pengujian.
Tinjau dan pilih kotak centang terkait SLA.
Pilih Mulai. Penerbitan dapat memakan waktu hingga 15 menit.
(Opsional) Saat Anda siap, Anda dapat memberikan akses kepada orang lain dengan memilih Bagikan dan mengikuti petunjuknya. Untuk informasi selengkapnya tentang berbagi aplikasi App Studio, lihatBerbagi aplikasi yang diterbitkan.
Setelah menguji aplikasi Anda, pilih Publ ish lagi untuk mempromosikan aplikasi ke lingkungan Produksi. Perhatikan bahwa aplikasi di lingkungan Produksi tidak tersedia untuk pengguna akhir hingga aplikasi tersebut dibagikan. Untuk informasi selengkapnya tentang lingkungan aplikasi yang berbeda, lihatLingkungan aplikasi.
(Opsional) Bersihkan
Anda sekarang telah berhasil menyelesaikan tutorial dan membuat aplikasi ringkasan teks di App Studio dengan Amazon Bedrock. Anda dapat terus menggunakan aplikasi Anda, atau Anda dapat membersihkan sumber daya yang dibuat dalam tutorial ini. Daftar berikut berisi daftar sumber daya yang akan dibersihkan:
Konektor Amazon Bedrock dibuat di App Studio. Untuk informasi selengkapnya, lihat Melihat, mengedit, dan menghapus konektor.
Aplikasi ringkasan teks di App Studio. Untuk informasi selengkapnya, lihat Menghapus aplikasi.
Peran IAM dibuat di konsol IAM. Untuk informasi selengkapnya, lihat Mengh apus peran atau profil instance di Panduan AWS Identity and Access Management Pengguna.
Jika Anda meminta akses model untuk menggunakan Claude 3 Sonnet dan ingin mengembalikan akses, lihat Mengel ola akses ke model dasar Amazon Bedrock di Panduan Pengguna Amazon Bedrock.