

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

# Tutorial: Buat aliran yang memproses aplikasi hipotek
<a name="getting-started-mortgage-flow"></a>

Untuk membiasakan diri dengan sumber daya Amazon Bedrock dan kemampuannya, kami akan menggunakan CloudFormation template untuk menyiapkan [alur](flows.md) yang mengotomatiskan proses aplikasi hipotek dengan menggabungkan berbagai Amazon Bedrock dan sumber daya lainnya. AWS 

**catatan**  
Untuk tutorial ini, kita akan menggunakan *us-east-1* Region. Anda dapat menggunakan Wilayah apa pun yang mendukung Agen, Arus, Pagar Pembatas, basis Pengetahuan, dan manajemen Prompt. Untuk tabel dukungan fitur menurut Wilayah, lihat[Dukungan fitur oleh Wilayah AWS di Amazon Bedrock](features-regions.md). Pastikan Anda memiliki izin untuk membuat sumber daya Amazon S3, Amazon Bedrock, Lambda, dan DynamoDB di Wilayah yang Anda gunakan.

Alur ini tidak dimaksudkan untuk tujuan penerapan, melainkan untuk digunakan sebagai tutorial untuk memahami sumber daya Amazon Bedrock. Gambar berikut adalah representasi visual dari aliran dalam Konsol Manajemen AWS:

![\[Aliran pemrosesan hipotek\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/cloudformation/mortgage-processing-flow.png)


Aliran ini menggabungkan [agen](agents.md) Amazon Bedrock, [prompt](prompt-management.md), dan [fungsi Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) untuk menciptakan aliran pemrosesan hipotek yang mengambil informasi keuangan pelanggan dan memproses apakah pelanggan memenuhi syarat untuk pinjaman. [Basis pengetahuan](knowledge-base.md) dan [pagar pembatas](guardrails.md) Amazon Bedrock juga melekat pada agen aliran untuk meningkatkan respons dan untuk memberikan perlindungan. Untuk informasi lebih rinci tentang komponen aliran, lihat[Rincian tentang aliran pemrosesan hipotek](getting-started-mortgage-flow-details.md).

**Topics**
+ [Prasyarat](#getting-started-mortgage-flow-prereqs)
+ [Buat aliran pemrosesan hipotek menggunakan CloudFormation](#getting-started-mortgage-flow-create)
+ [Uji aliran pemrosesan hipotek](#getting-started-mortgage-flow-test)
+ [Bersihkan: menghapus sumber daya](#getting-started-mortgage-flow-delete)
+ [CloudFormation template](getting-started-mortgage-flow-template.md)
+ [Rincian tentang aliran pemrosesan hipotek](getting-started-mortgage-flow-details.md)

## Prasyarat
<a name="getting-started-mortgage-flow-prereqs"></a>

Untuk membuat alur ini, Anda akan mengunduh file.zip dan mengikuti instruksi untuk menjalankan skrip yang akan menyiapkan sumber daya dan templat untuk Anda.

**penting**  
Anda akan ditagih untuk sumber daya Amazon yang Anda buat hingga Anda menghapusnya.

Kemudian, lengkapi prasyarat berikut:

1. Unduh [cloudformation-mortgage-flow-setupfile.zip](samples/cloudformation-mortgage-flow-setup.zip).

1. Buka filenya. Anda dapat mempelajari lebih lanjut tentang konten di[CloudFormation template](getting-started-mortgage-flow-template.md).

1. Minta akses ke model foundation Amazon Bedrock dengan melakukan hal berikut:

   1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

   1. Pastikan Anda berada di Wilayah **AS Timur (Virginia N.)** dengan memeriksa Wilayah Anda di sudut kanan atas. Jika tidak, alihkan Wilayah.

   1. Pilih **Akses model** di bagian bawah panel navigasi kiri.

   1. Pilih **Ubah akses model**.

   1. Lakukan salah satu tindakan berikut:
      + Untuk meminta akses ke semua model, pilih **Aktifkan semua model**. Pada halaman yang Anda bawa, kotak centang di sebelah semua model akan diisi.
      + Untuk meminta akses ke model tertentu, pilih **Aktifkan model tertentu**. Pada halaman yang Anda kunjungi, Anda memiliki opsi berikut:
        + Untuk meminta akses ke semua model oleh penyedia, pilih kotak centang di sebelah nama penyedia.
        + Untuk meminta akses ke satu model, pilih kotak centang di sebelah nama model.

   1. Untuk keperluan tutorial berikut, Anda minimal harus meminta akses ke **Titan Embeddings G1 - Text**dan **Claude 3 Haiku**model. Lalu pilih **Selanjutnya**.

   1. Tinjau model yang Anda minta akses dan **Ketentuan**. Saat Anda siap, pilih **Kirim** untuk meminta akses.

## Buat aliran pemrosesan hipotek menggunakan CloudFormation
<a name="getting-started-mortgage-flow-create"></a>

Untuk membuat alur pemrosesan hipotek dan sumber daya terkait, kami akan membuat CloudFormation template dan menggunakannya untuk membuat tumpukan yang berisi sumber daya Amazon Bedrock.

**penting**  
Anda akan ditagih untuk sumber daya Amazon yang Anda buat hingga Anda menghapusnya.

### Buat sumber daya dan file CloudFormation template
<a name="getting-started-mortgage-flow-file"></a>

Pertama, gunakan skrip dari file.zip untuk mengunggah sumber daya ke bucket S3 dan untuk membuat templat. CloudFormation 

1. Di terminal, jalankan perintah berikut untuk menyalin sumber daya ke bucket Amazon S3 dan mengisi `main-stack.json` file `main-stack.yaml` dan file dengan nama bucket S3 sebagai nilai default untuk parameter nama bucket.

   ```
   bash deploy.sh
   ```
**catatan**  
Penggunaan skrip adalah`bash deploy.sh <region> <bucket-name>`, di mana *<region>* dan *<bucket-name>* merupakan argumen opsional. Jika Anda tidak memberikannya, nilai default berikut akan digunakan:  
*<region>*— AWS Wilayah default yang ditentukan dalam pengaturan AWS kredensyal Anda.
*<bucket-name>*— Bucket akan diberi nama*mortgage-flow-deployment-<AccountId>-<Region>*, di mana *<AccountId>* ID AWS akun Anda dan *<Region>* cocok dengan nilai yang Anda berikan atau AWS Wilayah default yang ditentukan dalam pengaturan AWS kredensyal Anda.

1. Konfirmasikan petunjuknya. Setelah penerapan selesai, Anda harus memiliki `main-stack.json` template lengkap `main-stack.yaml` untuk langkah selanjutnya.

**catatan**  
Jika skrip gagal, Anda dapat menyiapkan sumber daya secara manual dengan melakukan hal berikut:  
Unggah *konten* (jangan sertakan folder itu sendiri) dari `cloudformation-mortgage-flow-setup` folder yang tidak di-zip ke bucket S3 di US East (Virginia N.) di konsol Amazon S3 di. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)
Temukan `templates/json/main-stack-tmp.json` file `templates/json/main-stack-tmp.yaml` atau dan lakukan hal berikut:  
Ubah `Default` nilai `Q01pS3BucketName` parameter dari *MortgageFlowBucket* nama bucket S3 Anda.
Hapus `-tmp` dari nama file, sehingga menjadi `templates/json/main-stack.yaml` atau`templates/json/main-stack.json`.

### Buat tumpukan dengan menggunakan CloudFormation konsol
<a name="getting-started-mortgage-flow-stack"></a>

Selanjutnya, gunakan template yang telah Anda simpan untuk menyediakan CloudFormation tumpukan.

1. Buka CloudFormation konsol di [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/). Pastikan Anda berada di Wilayah **AS Timur (Virginia N.)** dengan memeriksa Wilayah Anda di sudut kanan atas. Jika tidak, alihkan Wilayah.

1. Pada halaman **Stacks**, dari menu **Buat tumpukan**, pilih **Dengan sumber daya baru (standar)**.

1. Tentukan template:

   1. Di bawah **Prasyarat**, pilih **Pilih templat yang ada**.

   1. Di bawah **Tentukan templat**, pilih **Unggah file templat**.

   1. Pilih **Pilih file**, navigasikan ke `main-stack.yaml` atau `main-stack.json` templat, dan pilih.

   1. Pilih **Berikutnya**.

1. Tentukan detail tumpukan:

   1. Di bidang **nama Stack**, masukkan nama untuk tumpukan.

   1. Di bidang **Parameter**, tinggalkan nilai default.
**catatan**  
`Q01pS3BucketName`Nilai harus sesuai dengan nama bucket S3 tempat Anda mengunggah sumber daya untuk template ini. Argumen yang tersisa terkait dengan konfigurasi basis pengetahuan - jika Anda memodifikasi salah satu dari mereka, pastikan bahwa konfigurasi kompatibel satu sama lain. Untuk informasi selengkapnya, lihat [Prasyarat untuk menggunakan penyimpanan vektor yang Anda buat untuk basis pengetahuan](knowledge-base-setup.md).

   1. Pilih **Berikutnya**.

1. Konfigurasikan opsi tumpukan:

   1. Di bawah **Opsi kegagalan tumpukan**, pilih **Hapus semua sumber daya yang baru dibuat**.
**catatan**  
Memilih opsi ini mencegah Anda dari kemungkinan ditagih untuk sumber daya yang kebijakan penghapusan menentukan mereka dipertahankan bahkan jika pembuatan tumpukan gagal. Untuk informasi selengkapnya, lihat [`DeletionPolicy`atribut](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-deletionpolicy.html) di *Panduan CloudFormation Pengguna*.

   1. Di bawah **Kemampuan**, centang kotak untuk mengetahui bahwa CloudFormation mungkin membuat sumber daya IAM di akun Anda.

   1. Pilih **Berikutnya**.

1. Tinjau detail tumpukan dan pilih **Kirim**. CloudFormation menciptakan tumpukan. Penciptaan akan memakan waktu beberapa menit. Setelah pembuatan tumpukan selesai, Anda dapat menggunakan tab **Sumber Daya** pada halaman detail tumpukan untuk melihat sumber daya yang disediakan di akun Anda.

1. Setelah pembuatan tumpukan selesai, lakukan hal berikut untuk menyinkronkan sumber data untuk basis pengetahuan sehingga basis pengetahuan dapat ditanyakan:

   1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

   1. Dari panel navigasi kiri, pilih **Pangkalan Pengetahuan** dan kemudian pilih basis pengetahuan yang dibuat, bernama`AWSDocsTutorial-MortgageKB`.

   1. Di bagian **Sumber data**, pilih kotak centang di sebelah sumber data yang dibuat, bernama`AWSDocsTutorial-MortgageKB-DS`.

   1. Pilih **Sinkronisasi**. Setelah sinkronisasi selesai, Anda dapat menguji alur.

## Uji aliran pemrosesan hipotek
<a name="getting-started-mortgage-flow-test"></a>

Setelah alur pemrosesan hipotek dibuat, Anda dapat menggunakan konsol Amazon Bedrock untuk memeriksa, menguji, dan memodifikasi alur. Anda juga dapat memeriksa, menguji, dan memodifikasi sumber daya individu dalam aliran.

**Untuk menguji aliran**

1. Masuk ke Konsol Manajemen AWS dengan identitas IAM yang memiliki izin untuk menggunakan konsol Amazon Bedrock. Kemudian, buka konsol Amazon Bedrock di [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Dari panel navigasi kiri, pilih **Flows**. Pastikan Anda berada di Wilayah **AS Timur (Virginia N.)** dengan memeriksa Wilayah Anda di sudut kanan atas. Jika tidak, alihkan Wilayah.

1. Di bagian **Flows**, pilih flow yang dibuat dari CloudFormation template. Seharusnya begitu`AWSDocsTutorial-MortgageFlow`.

1. Pilih **Edit di pembuat aliran**. Anda dapat menyeret node individual dalam aliran untuk memodifikasi representasi visual dari aliran.

1. Di panel **Alur uji**, masukkan yang berikut ini di bidang teks lalu pilih **Jalankan**.

   ```
   {
       "income": 80000, 
       "totalDebt": 5000, 
       "loanTerm": 30, 
       "loanAmount": 600000, 
       "creditScore": 750, 
       "mlsId": "MLS-5678"
   }
   ```

   Karena jumlah pinjaman lebih besar dari pinjaman terjangkau maksimum yang dihitung, prompt **IncomeDebt** dipicu dan arus menghasilkan surat penolakan. Anda dapat memilih **Tampilkan jejak** untuk melihat node yang dijalankan dalam aliran.

1. Sekali lagi, di panel **aliran Uji**, masukkan yang berikut ini di bidang teks dan kemudian pilih **Jalankan**.

   ```
   {
       "income": 120000, 
       "totalDebt": 5000, 
       "loanTerm": 30, 
       "loanAmount": 200000, 
       "creditScore": 650, 
       "mlsId": "MLS-3456"
   }
   ```

   Karena jumlah pinjaman kurang dari pinjaman terjangkau maksimum yang dihitung, **ProcessApplication** prompt dipicu dan dikirim ke **mortgageProcessingAgent**, yang mencari basis pengetahuan terlampir dan menghasilkan respons yang menilai, berdasarkan nilai input, apakah pelanggan memenuhi syarat untuk pinjaman.

1. (Opsional) Coba jalankan alur dengan menggunakan nilai yang berbeda untuk bidang di objek JSON. `mlsId`Nilai sesuai dengan properti yang tercantum di Layanan Daftar Ganda. Anda dapat menemukan `mlsId` nilai yang valid dengan melakukan hal berikut:

   1. Masuk ke Konsol Manajemen AWS dan buka konsol DynamoDB di. [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/)

   1. Di panel navigasi kiri, pilih **Tabel**.

   1. Pilih tabel yang bertuliskan **AWSDocsTutorial-PropertyListing**.

   1. Pilih **Jelajahi item tabel**.

   1. Anda dapat menggunakan salah satu nilai di kolom **mls\$1id** di input aliran.

Anda juga dapat menavigasi ke halaman **Agen**, **Pangkalan Pengetahuan**, **Pagar Pembatas,** dan **manajemen Prompt** di halaman Konsol Manajemen AWS untuk memeriksa setiap sumber daya Amazon Bedrock yang digunakan dalam alur, secara independen. Untuk mempelajari lebih lanjut tentang aliran dan memahami komponen secara lebih rinci, lihat[Rincian tentang aliran pemrosesan hipotek](getting-started-mortgage-flow-details.md).

## Bersihkan: menghapus sumber daya
<a name="getting-started-mortgage-flow-delete"></a>

Setelah Anda menjelajahi sumber daya dan memiliki pemahaman yang lebih baik tentang kemampuan berbagai sumber daya Amazon Bedrock, kami akan menghapus tumpukan dan sumber daya yang dikandungnya.

**penting**  
Anda akan ditagih untuk sumber daya Amazon yang Anda buat hingga Anda menghapusnya.

1. Buka [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. Dari nyeri navigasi kiri, pilih **Stacks**.

1. Pilih tumpukan yang Anda buat dari template. Kemudian pilih **Hapus**, lalu konfirmasikan **Hapus**.

   CloudFormation memulai penghapusan tumpukan utama, semua tumpukan bersarangnya, dan semua sumber daya yang termasuk dalam tumpukan.