

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

# Output kustom dan cetak biru
<a name="bda-custom-output-idp"></a>

Saat menggunakan Amazon Bedrock Data Automation (BDA), Anda dapat menyempurnakan ekstraksi Anda lebih lanjut menggunakan konfigurasi keluaran khusus. Output khusus dikonfigurasi dengan artefak yang disebut cetak biru. Blueprints adalah daftar instruksi untuk cara mengekstrak informasi dari file Anda, memungkinkan untuk transformasi dan penyesuaian output. Untuk informasi lebih lanjut dan panduan rinci tentang cetak biru, lihat. [Cetak Biru](bda-blueprint-info.md)

Konfigurasi keluaran khusus juga berfungsi bersama proyek. Saat Anda meneruskan file ke BDA dan mereferensikan proyek dengan cetak biru yang dikonfigurasi, BDA akan memproses file menggunakan cetak biru yang sesuai. Ini berfungsi hingga 40 cetak biru dokumen, satu cetak biru gambar, satu cetak biru audio, satu cetak biru video. and/or Saat bekerja dengan beberapa cetak biru, BDA mencoba mengirim dokumen ke cetak biru yang paling sesuai dengan tata letak yang diharapkan. Untuk informasi selengkapnya tentang proyek dan keluaran kustom, lihat[Proyek Otomasi Data Batuan Dasar](bda-projects.md).

**catatan**  
Semua file yang diproses oleh output khusus harus mengikuti batasan file untuk BDA. Untuk informasi lebih lanjut tentang pembatasan file, lihat Prasyarat BDA.

# Cetak Biru
<a name="bda-blueprint-info"></a>

Cetak biru adalah artefak yang dapat Anda gunakan untuk mengonfigurasi logika bisnis pemrosesan file Anda. Setiap cetak biru terdiri dari daftar nama bidang yang dapat Anda ekstrak, format data di mana Anda ingin respons untuk bidang yang akan diekstrak—seperti string, angka, atau boolean—serta konteks bahasa alami untuk setiap bidang yang dapat Anda gunakan untuk menentukan aturan normalisasi dan validasi data. Anda dapat membuat cetak biru untuk setiap kelas file yang ingin Anda proses, seperti W2, rintisan pembayaran, atau kartu ID. Blueprints dapat dibuat menggunakan konsol atau API. Setiap cetak biru yang Anda buat adalah AWS sumber daya dengan ID cetak biru dan ARN sendiri.

Saat menggunakan cetak biru untuk ekstraksi, Anda dapat menggunakan cetak biru katalog atau cetak biru yang dibuat khusus. Jika Anda sudah mengetahui jenis file yang ingin Anda ekstrak, cetak biru katalog menyediakan tempat awal yang sudah dibuat sebelumnya. Anda dapat membuat cetak biru khusus untuk file yang tidak ada dalam katalog. Saat membuat cetak biru, Anda dapat menggunakan beberapa metode, seperti cetak biru yang dihasilkan melalui prompt cetak biru, pembuatan manual dengan menambahkan bidang individual, atau membuat JSON cetak biru menggunakan Editor JSON. Ini dapat disimpan ke akun Anda dan dibagikan.

**catatan**  
Blueprint audio tidak dapat dibuat melalui Blueprint Prompts.

Ukuran maksimum cetak biru adalah 100.000 karakter, JSON diformat. Untuk cetak biru yang dimaksudkan untuk digunakan dengan [InvokeDataAutomationAsync](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomationAsync.html)API, bidang maksimum per cetak biru adalah 100. Untuk Cetak Biru yang dimaksudkan untuk digunakan dengan [InvokeDataAutomation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_data-automation-runtime_InvokeDataAutomation.html)API, bidang maksimum per cetak biru adalah 15.

**catatan**  
Saat menggunakan Blueprints, Anda mungkin menemukan diri Anda menggunakan Prompts, baik di bidang atau untuk pembuatan Blueprint. Hanya izinkan sumber tepercaya untuk mengontrol input prompt. Amazon Bedrock tidak bertanggung jawab untuk memvalidasi maksud cetak biru.

## Panduan cetak biru
<a name="bda-blueprint-walkthrough"></a>

Mari kita ambil contoh dokumen ID seperti paspor dan berjalan melalui cetak biru untuk dokumen ini.

![\[Contoh paspor dengan bidang standar, menunjukkan tata letak dan bidang data yang akan diekstraksi.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/passport2.png)


Berikut adalah contoh cetak biru untuk dokumen ID ini yang kita buat di konsol.

![\[Tata letak tabel definisi bidang paspor, dengan berbagai kategori, menunjukkan contoh cetak biru.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bdapassport.png)


Pada intinya, cetak biru adalah struktur data yang berisi bidang, yang pada gilirannya berisi informasi yang diekstraksi oleh output kustom BDA. Ada dua jenis bidang — eksplisit dan implisit — yang terletak di tabel ekstraksi. Ekstraksi eksplisit digunakan untuk informasi yang dinyatakan dengan jelas yang dapat dilihat dalam dokumen. Ekstraksi implisit digunakan untuk informasi yang perlu diubah dari bagaimana mereka muncul dalam dokumen. Misalnya, Anda dapat menghapus tanda hubung dari nomor jaminan sosial, mengonversi dari 111-22-3333 ke 111223333. Bidang berisi komponen dasar tertentu:
+ Nama bidang: Ini adalah nama yang dapat Anda berikan untuk setiap bidang yang ingin Anda ekstrak dari dokumen. Anda dapat menggunakan nama yang Anda gunakan untuk bidang di sistem hilir Anda seperti `Place_Birth` atau`Place_of_birth`.
+ Deskripsi: Ini adalah masukan yang menyediakan konteks bahasa alami untuk setiap bidang dalam cetak biru untuk menggambarkan normalisasi data atau aturan validasi yang harus diikuti. Misalnya, `Date of birth in YYYY-MM-DD format` atau `Is the year of birth before 1992?`. Anda juga dapat menggunakan prompt sebagai cara untuk mengulangi cetak biru dan meningkatkan akurasi respons BDA. Memberikan prompt terperinci yang menjelaskan bidang yang Anda butuhkan membantu model yang mendasarinya meningkatkan akurasinya. Prompt mungkin memiliki panjang hingga 300 karakter.
+ Hasil: Informasi yang diekstraksi oleh BDA berdasarkan prompt dan nama bidang.
+ Jenis: Format data yang Anda inginkan respons untuk bidang yang akan digunakan. Kami mendukung string, nomor, boolean, array string, dan array angka.
+ Skor kepercayaan: Persentase kepastian yang dimiliki BDA bahwa ekstraksi Anda akurat. Cetak biru Audio dan Gambar tidak mengembalikan skor kepercayaan diri.
+ Jenis Ekstraksi: Jenis ekstraksi, baik eksplisit maupun disimpulkan.
+ Nomor Halaman: Halaman mana dari dokumen tempat hasilnya ditemukan. Cetak biru Audio dan Video tidak mengembalikan nomor halaman.

Selain bidang sederhana, keluaran kustom BDA menawarkan beberapa opsi untuk kasus penggunaan yang mungkin Anda temui dalam ekstraksi dokumen: bidang tabel, grup, dan jenis kustom. 

**Bidang Tabel**  
Saat membuat bidang, Anda dapat memilih untuk membuat bidang tabel alih-alih bidang dasar. Anda dapat memberi nama bidang dan memberikan prompt, seperti bidang lainnya. Anda juga dapat menyediakan kolom kolom. Bidang ini memiliki nama kolom, deskripsi kolom, dan jenis kolom. Ketika ditampilkan dalam tabel ekstraksi, bidang tabel memiliki hasil kolom dikelompokkan di bawah nama tabel. Bidang tabel hanya dapat memiliki hingga 15 subbidang.

**Grup**  
Grup adalah struktur yang digunakan untuk mengatur beberapa hasil ke dalam satu lokasi dalam ekstraksi Anda. Saat Anda membuat grup, Anda memberi nama grup dan Anda dapat membuat dan menempatkan bidang ke dalam grup tersebut. Grup ini ditandai dalam tabel ekstraksi Anda, dan daftar di bawahnya bidang yang ada di dalam grup. 

**Jenis kustom**  
Anda dapat membuat jenis kustom saat mengedit cetak biru di Blueprint Playground. Bidang apa pun bisa menjadi tipe khusus. Jenis ini memiliki nama yang unik, dan meminta pembuatan bidang yang membentuk deteksi. Contohnya adalah membuat tipe khusus yang disebut Alamat, dan termasuk di dalamnya bidang “zip\$1code”, “city\$1name”, “street\$1name”, dan “state”. Kemudian, saat memproses dokumen, Anda dapat menggunakan jenis khusus di bidang “company\$1address”. Bidang itu kemudian mengembalikan semua informasi, dikelompokkan dalam baris di bawah tipe kustom. Anda dapat memiliki hingga 30 bidang jenis kustom per cetak biru.

# Membuat cetak biru
<a name="bda-idp"></a>

## Cara membuat cetak biru untuk output khusus
<a name="how-to-create-blueprints"></a>

Amazon Bedrock Otomasi Data (BDA) memungkinkan Anda membuat cetak biru khusus untuk semua jenis file yang dapat diekstrak BDA. Anda dapat menggunakan cetak biru untuk menentukan format output yang diinginkan dan logika ekstraksi untuk file input Anda. Dengan membuat cetak biru khusus, Anda dapat menyesuaikan output BDA untuk memenuhi kebutuhan spesifik Anda.

Dalam satu proyek, Anda dapat menerapkan:
+ Beberapa cetak biru dokumen, hingga 40. Ini memungkinkan Anda untuk memproses berbagai jenis dokumen dalam proyek yang sama, masing-masing dengan logika ekstraksi kustom sendiri.
+ Satu cetak biru gambar. Ini memastikan konsistensi dalam pemrosesan gambar dalam sebuah proyek.
+ Satu cetak biru audio.
+ Satu cetak biru video.

### Membuat cetak biru
<a name="creating-blueprints-methods"></a>

 Ada dua metode untuk membuat Blueprints di BDA: 
+ Menggunakan Prompt Blueprint
+ Pembuatan cetak biru manual

#### Menggunakan Prompt Blueprint
<a name="creating-blueprints-methods-assistant"></a>

 Blueprint Prompt menyediakan antarmuka berbasis bahasa alami yang dipandu untuk membuat Cetak Biru. Untuk membuat cetak biru menggunakan Prompt: 

1.  Arahkan ke bagian **Blueprints di konsol BDA**.

1.  Klik **Create Blueprint dan pilih **Use** Blueprint** Prompt.

1.  Pilih tipe data (dokumen, gambar, audio, atau video) untuk Blueprint Anda.

1.  Jelaskan bidang dan data yang ingin Anda ekstrak dalam bahasa alami. Misalnya: “Ekstrak nomor faktur, jumlah total, dan nama vendor dari faktur.”

1.  Prompt akan menghasilkan Blueprint berdasarkan deskripsi Anda.

1.  Tinjau Blueprint yang dihasilkan dan lakukan penyesuaian yang diperlukan. Petunjuk cetak biru berbasis giliran tunggal, artinya Anda harus memasukkan kembali semua informasi untuk mengubah prompt Anda, bukan hanya informasi baru.

1.  Simpan dan beri nama Blueprint Anda.

##### Contoh Prompt Cetak Biru
<a name="w2aac28b8c14c11b3b9b7b7"></a>

Bagian berikut membahas contoh prompt cetak biru untuk cetak biru audio. Untuk kasus penggunaan ini, kami ingin membuat cetak biru untuk mengekstrak informasi dari percakapan antara pelanggan dan perwakilan layanan pelanggan. Tangkapan layar di bawah ini menunjukkan jendela prompt di konsol.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/audio-bpa-prompt.png)


Di bagian bawah tangkapan layar Anda dapat melihat prompt yang dihasilkan AI berdasarkan input di dalam kotak. Kita bisa melihat bagaimana bidang yang kita sebutkan diproses. Selanjutnya, kita dapat melihat cetak biru yang dibuat dari prompt.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/audio-bpa-example.png)


Di sini kita dapat melihat informasi yang akan kita proses dari percakapan. Jika Anda puas dengan bidangnya, Anda dapat segera mulai memproses file audio. Jika Anda ingin mengedit cetak biru Anda, Anda harus membuat duplikat sebagai lawan mengedit secara langsung. Anda juga dapat menyesuaikan prompt Anda untuk hasil lainnya.

#### Membuat cetak biru secara manual
<a name="creating-blueprints-methods-id"></a>

 Untuk pengguna yang lebih mahir atau mereka yang membutuhkan kontrol halus, Anda dapat membuat Cetak Biru secara manual: 

1.  Arahkan ke bagian **Blueprints di konsol BDA**.

1.  **Klik **Create Blueprint** dan pilih Create Manually.**

1.  Pilih tipe data (dokumen, gambar, audio, atau video) untuk Blueprint Anda.

1.  Tentukan bidang yang ingin Anda ekstrak, tentukan tipe data, format, dan aturan validasi apa pun.

1.  Konfigurasikan pengaturan tambahan seperti pemisahan dokumen atau penanganan tata letak.

1.  Simpan dan beri nama Blueprint Anda.

Anda juga dapat menggunakan editor Blueprint JSON untuk membuat atau memodifikasi Blueprint. Ini memungkinkan Anda untuk menyesuaikan JSON Blueprint secara langsung melalui editor teks.

### Menambahkan cetak biru ke proyek
<a name="adding-blueprints-projects"></a>

Proyek berfungsi sebagai wadah untuk alur kerja pemrosesan konten multi-modal Anda, sementara Cetak Biru menentukan logika ekstraksi untuk alur kerja tersebut. Anda menambahkan cetak biru ke proyek untuk menerapkan cetak biru ke file yang Anda proses dengan proyek itu.

 Untuk menambahkan Blueprint ke Proyek: 

1.  Arahkan ke bagian **Proyek** di konsol BDA.

1.  Pilih Proyek yang ingin Anda tambahkan Blueprint.

1.  **Klik **Add Blueprint atau Manage Blueprints**.**

1.  Pilih Blueprint yang ingin Anda tambahkan dari daftar Blueprints yang tersedia.

1.  Konfigurasikan pengaturan spesifik proyek apa pun untuk Blueprint.

1.  Simpan perubahan pada Proyek Anda.

### Mendefinisikan Bidang
<a name="bda-images-defining-fields"></a>

Untuk memulai, Anda dapat membuat bidang untuk mengidentifikasi informasi yang ingin Anda ekstrak atau hasilkan, seperti product\$1type. Untuk setiap bidang, Anda perlu memberikan deskripsi, tipe data, dan tipe inferensi.

Untuk menentukan bidang, Anda perlu menentukan parameter berikut:
+ *Deskripsi:* Memberikan penjelasan bahasa alami tentang apa yang diwakili oleh bidang tersebut. Deskripsi ini membantu dalam memahami konteks dan tujuan lapangan, membantu dalam ekstraksi data yang akurat.
+ *Jenis:* Menentukan tipe data dari nilai bidang ini. BDA mendukung jenis berikut:
  + string: Untuk nilai berbasis teks
  + nomor: Untuk nilai numerik
  + boolean: Untuk nilai benar atau salah
  + array: Untuk bidang yang dapat memiliki beberapa nilai dari jenis yang sama (misalnya, array string atau array angka)
+ *Jenis Inferensi:* Menginstruksikan BDA tentang cara menangani generasi respons dari nilai bidang. Untuk gambar, BDA hanya mendukung jenis inferensi yang disimpulkan. Ini berarti bahwa BDA menyimpulkan nilai bidang berdasarkan informasi yang ada dalam gambar.

Untuk video, bidang juga berisi granularitas sebagai opsi. Untuk informasi selengkapnya tentang sifat ini, lihat Membuat cetak biru untuk video.

Gambar berikut menunjukkan modul “Tambahkan bidang” di Amazon Bedrock konsol dengan contoh bidang dan nilai berikut:
+ Nama bidang: product\$1type
+ Tipe: String
+ Instruksi: Apa produk atau layanan utama yang diiklankan, misalnya, Pakaian, Elektronik, Makanan & Minuman, dll.? 
+ Jenis ekstraksi: Disimpulkan.

![\[Amazon Bedrock UI menampilkan menu tarik-turun dan bidang teks untuk menentukan bidang gambar.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-console-add-fields-new.png)


Berikut adalah contoh seperti apa definisi bidang yang sama dalam skema JSON, untuk API:

```
"product_type":{
"type": "string",
"inferenceType": "inferred",
"description": "What is the primary product or service being advertised, e.g., Clothing, Electronics, Food & Beverage, etc.?"
}
```

Dalam contoh ini:
+  Tipe diatur ke string, menunjukkan bahwa nilai bidang product\$1type harus berbasis teks.
+ InferenceType diatur ke disimpulkan, menginstruksikan BDA untuk menyimpulkan nilai berdasarkan informasi yang ada dalam gambar.
+ Deskripsi memberikan konteks tambahan, mengklarifikasi bahwa bidang harus mengidentifikasi jenis produk dalam gambar. Contoh nilai untuk bidang product\$1type adalah: pakaian, elektronik, dan makanan atau minuman.

Dengan menentukan parameter ini untuk setiap bidang, Anda memberikan BDA informasi yang diperlukan untuk secara akurat mengekstrak dan menghasilkan wawasan dari gambar Anda.

### Membuat versi proyek
<a name="blueprints-project-verions"></a>

Saat bekerja dengan proyek, Anda dapat membuat versi cetak biru. Versi adalah snapshot abadi dari cetak biru, mempertahankan konfigurasi saat ini dan logika ekstraksi. Versi cetak biru ini dapat diteruskan dalam permintaan untuk mulai memproses data, memastikan bahwa BDA memproses dokumen sesuai dengan logika yang ditentukan dalam cetak biru pada saat versi dibuat. 

Anda dapat membuat versi menggunakan `CreateBlueprintVersion` operasi.

Konsol Amazon Bedrock juga memungkinkan Anda membuat dan menyimpan cetak biru. Saat Anda menyimpan cetak biru, ID ditetapkan ke cetak biru itu. Anda kemudian dapat mempublikasikan cetak biru, yang membuat versi snapshot dari cetak biru yang tidak dapat diedit. Misalnya, jika cetak biru yang terkait dengan proyek Anda adalah “DocBlueprint”, versi proyek yang dibuat akan menjadi “DocBlueprint\$11". Anda tidak akan dapat membuat perubahan lagi pada “DocBlueprint\$11", tetapi Anda masih dapat mengedit cetak biru dasar. Jika Anda membuat perubahan pada cetak biru dan mempublikasikan lagi versi baru akan dibuat, seperti “DocBlueprint\$12”. Versi cetak biru dapat diduplikasi dan digunakan sebagai dasar untuk cetak biru baru.

# Manfaatkan Blueprints untuk mencapai tugas IDP yang berbeda
<a name="idp-cases"></a>

Cetak biru adalah alat yang sangat serbaguna untuk pemrosesan dokumen. Bagian berikut membahas pembuatan cetak biru dengan berbagai tujuan IDP dalam pikiran. Selain itu, bagian ini memberikan wawasan yang lebih besar tentang rincian pembuatan Cetak Biru untuk dokumen secara umum.

# Buat Cetak Biru untuk Klasifikasi
<a name="idp-cases-classification"></a>

Dengan BDA, Anda dapat mengklasifikasikan dokumen dengan menetapkan kelas dokumen dan memberikan deskripsi saat Anda membuat cetak biru. Kelas dokumen berfungsi sebagai kategorisasi tingkat tinggi dari jenis dokumen, sedangkan deskripsi memberikan rincian yang lebih terperinci tentang konten dan elemen yang diharapkan dalam kelas dokumen tersebut. Kami menyarankan agar deskripsi Anda menentukan jenis data khas yang ditemukan dalam dokumen bersama dengan informasi relevan lainnya seperti tujuan dokumen dan entitas yang diharapkan. 

Contoh kelas dokumen dan deskripsinya adalah:


| Kelas Dokumen | Deskripsi | 
| --- | --- | 
|  Faktur  |  Faktur adalah dokumen yang berisi daftar layanan yang diberikan atau barang yang dibeli dari perusahaan oleh seseorang atau perusahaan lain. Ini berisi rincian seperti kapan pembayaran jatuh tempo dan berapa banyak yang terutang.  | 
|  Slip gaji  |  Dokumen ini dikeluarkan oleh majikan kepada karyawan berisi upah yang diterima oleh karyawan untuk periode tertentu. Biasanya berisi rincian masing-masing item pengurangan pendapatan dan pajak.  | 
|  Tanda terima  |  Dokumen yang mengakui bahwa seseorang telah menerima uang atau properti dalam pembayaran setelah penjualan atau transfer barang atau penyediaan layanan lainnya. Semua tanda terima harus memiliki tanggal pembelian pada mereka.  | 
|  W2  |  Ini adalah formulir pajak untuk mengajukan penghasilan pribadi yang diterima dari majikan pada tahun fiskal  | 

Setelah membuat bidang cetak biru Anda, ikuti langkah-langkah berikut:

1. Pada halaman Create Blueprint, pilih **Simpan dan keluar dari** prompt cetak biru.

1. Untuk nama Blueprint, masukkan nama untuk cetak biru Anda.

1. Untuk kelas Dokumen, masukkan nama kelas yang mewakili jenis dokumen yang ingin Anda klasifikasikan.

1. Di bidang Deskripsi, berikan deskripsi rinci tentang jenis dokumen. Sertakan informasi tentang jenis data dan elemen yang biasa ditemukan dalam dokumen ini, seperti orang, perusahaan, alamat, detail produk, atau informasi relevan lainnya.

1. Pilih Publikasikan cetak biru.

Setelah membuat cetak biru, Anda dapat menggunakannya untuk mengklasifikasikan dokumen selama inferensi dengan menyediakan satu atau beberapa cetak biru IDs dalam permintaan API. InvokeDataAutomationAsync 

BDA menggunakan kelas dokumen dan deskripsi yang disediakan di setiap cetak biru untuk secara akurat mengkategorikan dan memproses dokumen. Saat Anda mengirimkan dokumen untuk diproses, BDA menganalisis kontennya dan mencocokkannya dengan daftar cetak biru yang disediakan. Dokumen tersebut kemudian diklasifikasikan dan diproses berdasarkan instruksi bidang cetak biru untuk menghasilkan output dalam struktur yang diinginkan.

# Membuat Cetak Biru untuk Ekstraksi
<a name="idp-cases-extraction"></a>

BDA memungkinkan Anda untuk menentukan bidang data tertentu yang ingin Anda ekstrak dari dokumen Anda saat membuat cetak biru. Ini bertindak sebagai seperangkat instruksi yang memandu BDA tentang informasi apa yang harus dicari dan bagaimana menafsirkannya.

**Mendefinisikan bidang**  
Untuk memulai, Anda dapat membuat properti untuk setiap bidang yang memerlukan ekstraksi, seperti employee\$1id atau product\$1name. Untuk setiap bidang, Anda perlu memberikan deskripsi, tipe data, dan tipe inferensi.

Untuk menentukan bidang untuk ekstraksi, Anda perlu menentukan parameter berikut:
+ Nama Bidang: Memberikan penjelasan yang dapat dibaca manusia tentang apa yang diwakili oleh bidang tersebut. Deskripsi ini membantu dalam memahami konteks dan tujuan lapangan, membantu dalam ekstraksi data yang akurat.
+ Instruksi: Memberikan penjelasan bahasa alami tentang apa yang diwakili oleh bidang tersebut. Deskripsi ini membantu dalam memahami konteks dan tujuan lapangan, membantu dalam ekstraksi data yang akurat.
+ Jenis: Menentukan tipe data dari nilai bidang ini. BDA mendukung tipe data berikut:
  + string: Untuk nilai berbasis teks
  + nomor: Untuk nilai numerik
  + boolean: Untuk nilai true/false 
  + array: Untuk bidang yang dapat memiliki beberapa nilai dari jenis yang sama (misalnya, array string atau array angka)
+ Jenis Inferensi: Menginstruksikan BDA tentang cara menangani ekstraksi nilai bidang. Jenis inferensi yang didukung adalah:
  + Eksplisit: BDA harus mengekstrak nilai langsung dari dokumen.
  + Disimpulkan: BDA harus menyimpulkan nilai berdasarkan informasi yang ada dalam dokumen.

Berikut adalah contoh definisi bidang dengan semua parameter:

------
#### [ Console ]

![\[Konsol yang menunjukkan cara menambahkan 'Nama lapangan' dan 'Instruksi'. The 'Type' diatur ke 'String' dan 'Extraction type' diatur ke 'Explicit'.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bdaadd.png)


------
#### [ API ]

```
"product_name":{
   "type":"string",
   "inferenceType":"Explicit",
   "description":"The short name of the product without any extra details"
}
```

------

Dalam contoh ini:
+ Tipe diatur ke string, menunjukkan bahwa nilai bidang product\$1name harus berbasis teks.
+ InferenceType diatur ke Eksplisit, menginstruksikan BDA untuk mengekstrak nilai langsung dari dokumen tanpa transformasi atau validasi apa pun.
+ Instruksi memberikan konteks tambahan, mengklarifikasi bahwa bidang tersebut harus berisi nama pendek produk tanpa detail tambahan.

Dengan menentukan parameter ini untuk setiap bidang, Anda memberikan BDA informasi yang diperlukan untuk secara akurat mengekstrak dan menafsirkan data yang diinginkan dari dokumen Anda.


| Bidang | Instruksi | Jenis Ekstraksi | Tipe | 
| --- | --- | --- | --- | 
|  ApplicantsName  |  Nama Lengkap Pemohon  |  Eksplisit  |  string  | 
|  DateOfBirth  |  Tanggal lahir karyawan  |  Eksplisit  |  string  | 
|  Penjualan  |  Penerimaan atau penjualan kotor  |  Eksplisit  |  number  | 
|  Pernyataan\$1starting\$1balance  |  Saldo di awal periode  |  Eksplisit  |  number  | 

**Bidang Multi-Nilai**  
Dalam kasus di mana bidang mungkin berisi beberapa nilai, Anda dapat menentukan array atau tabel.

**Daftar Bidang**  
Untuk bidang yang berisi daftar nilai, Anda dapat menentukan tipe data array. 

Dalam contoh ini, "OtherExpenses" didefinisikan sebagai array string, memungkinkan BDA untuk mengekstrak beberapa item pengeluaran untuk bidang itu.

------
#### [ Console ]

![\[Konsol yang menunjukkan cara menambahkan 'Nama lapangan' dan 'Instruksi'. 'Tipe' diatur ke 'Array of String' dan 'Jenis ekstraksi' diatur ke 'Eksplisit '.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bdaarray.png)


------
#### [ API ]

```
"OtherExpenses":{
   "type":"array",
   "inferenceType":"Explicit",
   "description":"Other business expenses not included in fields 8-26 or field 30",
   "items":{
      "type":"string"
   }
}
```

------

**Tabel**  
Jika dokumen Anda berisi data tabular, Anda dapat menentukan struktur tabel dalam skema.

Dalam contoh ini, “SERVICES\$1TABLE” didefinisikan sebagai tipe Tabel, dengan bidang kolom seperti nama produk, deskripsi, kuantitas, harga satuan dan jumlah.

------
#### [ Console ]

![\[Konsol yang menunjukkan cara menambahkan 'Nama lapangan' dan 'Instruksi'. 'Tipe' diatur ke 'Tabel' dan 'Jenis ekstraksi' diatur ke 'Eksplisit' dan menunjukkan bidang khusus kolom yang ditambahkan.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bdatable.png)


------
#### [ API ]

```
"definitions":{
   "LINEITEM":{
      "properties":{
         "quantity":{
            "type":"number",
            "inferenceType":"Explicit"
         },
         "unit price":{
            "type":"number",
            "inferenceType":"Explicit"
         },
         "amount":{
            "type":"number",
            "inferenceType":"Explicit",
            "description":"Unit Price * Quantity"
         },
         "product name":{
            "type":"string",
            "inferenceType":"Explicit",
            "description":"The short name of the product without any extra details"
         },
         "product description":{
            "type":"string",
            "inferenceType":"Explicit",
            "description":"The full item list description text"
         }
      }
   }
},
"properties":{
   "SERVICES_TABLE":{
      "type":"array",
      "description":"Line items table listing all the items / services charged in the invoice including quantity, price, amount, product / service name and description.",
      "items":{
         "$ref":"#/definitions/LINEITEM"
      }
   },
   "...
        ..."
]
```

------

Dengan mendefinisikan skema komprehensif dengan deskripsi bidang, tipe data, dan jenis inferensi yang sesuai, Anda dapat memastikan bahwa BDA secara akurat mengekstrak informasi yang diinginkan dari dokumen Anda, terlepas dari variasi dalam pemformatan atau representasi.

# Buat Cetak Biru untuk Normalisasi
<a name="idp-cases-normalization"></a>

BDA menyediakan kemampuan normalisasi yang memungkinkan Anda mengonversi dan menstandarisasi data yang diekstraksi sesuai dengan kebutuhan spesifik Anda. Tugas normalisasi ini dapat dikategorikan ke dalam Normalisasi Kunci dan Normalisasi Nilai.

**Normalisasi kunci**  
Dalam banyak kasus, bidang dokumen dapat memiliki variasi dalam cara mereka diwakili atau diberi label. Misalnya, bidang “Nomor Jaminan Sosial” dapat muncul sebagai “SSN,” “ID Pajak,” “TIN,” atau variasi serupa lainnya. Untuk mengatasi tantangan ini, BDA menawarkan Normalisasi Kunci, yang memungkinkan Anda memberikan instruksi tentang variasi dalam definisi bidang Anda.

Dengan memanfaatkan normalisasi kunci, Anda dapat memandu BDA untuk mengenali dan memetakan representasi yang berbeda dari bidang yang sama ke kunci standar. Fitur ini memastikan bahwa data secara konsisten diekstraksi dan diatur, terlepas dari variasi yang ada dalam dokumen sumber.


| Bidang | Instruksi | Jenis Ekstraksi | Tipe | 
| --- | --- | --- | --- | 
|  LastName  |  Nama belakang atau Nama keluarga orang  |  Eksplisit  |  String  | 
|  BirthNum  |  Nomor Dokumen atau nomor file akta kelahiran  |  Eksplisit  |  String  | 
|  OtherIncome  |  Penghasilan lain, termasuk bensin federal dan negara bagian atau kredit pajak bahan bakar atau pengembalian uang  |  Eksplisit  |  Bilangan  | 
|  BusinessName  |  Nama bisnis, kontraktor atau entitas yang mengisi W9  |  Eksplisit  |  String  | 
|  faktor daya  |  Faktor daya atau pengganda yang digunakan untuk item baris penggunaan ini  |  Eksplisit  |  String  | 
|  BirthPlace  |  Nama Rumah Sakit atau institusi tempat anak dilahirkan  |  Eksplisit  |  String  | 
|  Penyebab Cedera  |  Penyebab cedera atau penyakit akibat kerja, termasuk bagaimana hal itu terkait dengan pekerjaan  |  Eksplisit  |  String  | 

Untuk bidang dengan set nilai atau enumerasi yang telah ditentukan sebelumnya, Anda dapat memberikan nilai atau rentang yang diharapkan dalam instruksi bidang. Kami menyarankan Anda menyertakan variasi tanda kutip seperti yang ditunjukkan pada contoh.


| Bidang | Instruksi | Jenis Ekstraksi | Tipe | 
| --- | --- | --- | --- | 
|  LICENSE\$1CLASS  |  Kode kelas huruf tunggal, salah satu dari “A”, “B” atau “C”  |  Eksplisit  |  String  | 
|  jenis kelamin  |  Seks. Salah satu dari “M” atau “F”  |  Eksplisit  |  String  | 
|  InformantType  |  Jenis informasinya. Salah satu dari “Orang Tua” atau “Lainnya”  |  Eksplisit  |  String  | 
|  SALURAN PENGUMPULAN INFORMASI  |  SALAH SATU DI ANTARA BERIKUT: “WAWANCARA TATAP MUKA”, “WAWANCARA TELEPON”, “FAKS ATAU SURAT”, “EMAIL ATAU INTERNET”  |  Eksplisit  |  String  | 

**Normalisasi nilai**  
Normalisasi nilai adalah tugas utama dalam pipa pemrosesan data, di mana data yang diekstraksi perlu diubah menjadi format yang konsisten dan standar. Proses ini memastikan bahwa sistem hilir dapat mengkonsumsi dan memproses data dengan mulus, tanpa menghadapi masalah kompatibilitas atau ambiguitas.

Dengan menggunakan kemampuan normalisasi di BDA, Anda dapat menstandarisasi format, mengonversi unit pengukuran, dan mentransmisikan nilai ke tipe data tertentu.

Untuk tugas Normalisasi Nilai, jenis ekstraksi yang disimpulkan harus digunakan karena nilainya mungkin tidak sama persis dengan teks mentah atau OCR dokumen setelah dinormalisasi. Misalnya, nilai tanggal seperti “06/25/2022" yang perlu diformat menjadi “YYYY-MM-DD” akan diekstraksi sebagai “2022-06-25" setelah normalisasi, sehingga tidak cocok dengan output OCR dari dokumen.

Format Standardisasi: Anda dapat mengonversi nilai ke format yang telah ditentukan sebelumnya, seperti kode yang dipersingkat, skema penomoran, atau format tanggal tertentu. Ini memungkinkan Anda untuk memastikan konsistensi dalam representasi data dengan mematuhi standar industri atau konvensi organisasi.


| Bidang | Instruksi | Jenis Ekstraksi | Tipe | 
| --- | --- | --- | --- | 
|  ssn  |  SSN, diformat sebagai XXX-XX-XXX  |  Disimpulkan  |  String  | 
|  STATE  |  Kode dua huruf negara  |  Disimpulkan  |  String  | 
|  TANGGAL KEDALUWARSA\$1  |  Tanggal kedaluwarsa dalam format YYYY-MM-DD  |  Disimpulkan  |  String  | 
|  DATE\$1OF\$1BIRTH  |  Tanggal lahir pengemudi dalam YYYY-MM-DD format  |  Disimpulkan  |  String  | 
|  CHECK\$1DATE  |  Tanggal cek telah ditandatangani. Reformat ke YYYY-MM-DD  |  Disimpulkan  |  String  | 
|  PurchaseDate  |  Tanggal pembelian kendaraan dalam mm/dd/yy format  |  Disimpulkan  |  String  | 

Anda juga dapat mengonversi nilai ke unit pengukuran standar atau ke tipe data tertentu dengan menangani skenario seperti Tidak berlaku.


| Bidang | Instruksi | Jenis Ekstraksi | Tipe | 
| --- | --- | --- | --- | 
|  BERAT  |  Berat dikonversi menjadi pound  |  Disimpulkan  |  Bilangan  | 
|  TINGGINYA  |  Tinggi dikonversi ke inci  |  Disimpulkan  |  Bilangan  | 
|  nonqualified\$1plans\$1income  |  Nilai di bidang 11. 0 jika N/A.  |  Disimpulkan  |  Bilangan  | 

# Buat Cetak Biru untuk Transformasi
<a name="idp-cases-transformation"></a>

BDA memungkinkan Anda untuk membagi, dan merestrukturisasi bidang data sesuai dengan kebutuhan spesifik Anda. Kemampuan ini memungkinkan Anda untuk mengubah data yang diekstraksi menjadi format yang lebih selaras dengan sistem hilir atau kebutuhan analitis Anda. 

Dalam banyak kasus, dokumen mungkin berisi bidang yang menggabungkan beberapa bagian informasi ke dalam satu bidang. BDA memungkinkan Anda untuk membagi bidang-bidang ini menjadi bidang terpisah dan individual untuk manipulasi dan analisis data yang lebih mudah. Misalnya, jika dokumen berisi nama seseorang sebagai satu bidang, Anda dapat membaginya menjadi bidang terpisah untuk nama depan, nama tengah, nama belakang, dan akhiran.

Untuk tugas Transformasi, jenis ekstraksi dapat didefinisikan sebagai Eksplisit atau Disimpulkan, tergantung pada apakah nilai perlu dinormalisasi. 


| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| --- | --- | --- | --- | 
|  FIRST\$1NAME  |  Nama depan  |  Eksplisit  |  String  | 
|  MIDDLE\$1NAME  |  Nama tengah atau inisiasi  |  Eksplisit  |  String  | 
|  LAST\$1NAME  |  Nama belakang pengemudi  |  Eksplisit  |  String  | 
|  SUFIKS  |  Sufiks, seperti PhD,. dll MSc  |  Eksplisit  |  String  | 

Contoh lain adalah dengan blok alamat yang dapat muncul sebagai satu bidang


| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| --- | --- | --- | --- | 
|  jalan  |  Apa alamat jalan  |  Eksplisit  |  String  | 
|  Kota  |  Apa kotanya  |  Eksplisit  |  String  | 
|  Status  |  Apa negara itu?  |  Eksplisit  |  String  | 
|  ZipCode  |  Apa kode pos alamatnya?  |  Eksplisit  |  String  | 

Anda dapat menentukan bidang ini sebagai bidang yang sepenuhnya individual, atau membuat Tipe Kustom. Jenis Kustom adalah kembali yang dapat Anda gunakan kembali untuk bidang yang berbeda. Pada contoh di bawah ini, kita membuat tipe kustom “NameInfo” yang kita gunakan untuk “EmployeeName” dan “ManagerName”.

![\[Konsol yang menunjukkan cara menambahkan detail jenis kustom. Ini juga menunjukkan sub-properti yang ditambahkan ke tipe kustom.\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bdacustomtype.png)


# Buat Blueprints untuk Validasi
<a name="idp-cases-validation"></a>

BDA memungkinkan Anda untuk menentukan aturan validasi untuk memastikan keakuratan data yang diekstraksi. Aturan validasi ini dapat dimasukkan ke dalam cetak biru Anda, memungkinkan BDA untuk melakukan berbagai pemeriksaan pada data yang diekstraksi. BDA memungkinkan Anda membuat validasi khusus yang disesuaikan dengan kebutuhan bisnis atau industri spesifik Anda. Di bawah ini adalah beberapa contoh validasi untuk menggambarkan jangkauan kemampuan ini.

**Validasi numerik**  
Validasi numerik digunakan untuk memeriksa apakah data numerik yang diekstraksi termasuk dalam rentang nilai tertentu atau memenuhi kriteria tertentu. Validasi ini dapat diterapkan ke bidang-bidang seperti jumlah, jumlah, atau data numerik lainnya.


| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| --- | --- | --- | --- | 
|  BalanceGreaterCheck  |  Apakah saldo sebelumnya lebih besar dari \$11000?  |  Disimpulkan  |  Boolean  | 
|  Apakah Laba Kotor sama dengan perbedaan antara Penjualan dan COGS?  |  Pertanyaan validasi  |  Disimpulkan  |  Boolean  | 
|  is\$1gross\$1pay\$1valid  |  Apakah pembayaran kotor YTD merupakan nilai jumlah dolar terbesar pada paystub?  |  Disimpulkan  |  Boolean  | 

**Validasi Tanggal/Waktu**  
Date/time validations are used to check whether the extracted date or time data falls within a specific range or meets certain criteria. These validations can be applied to fields such as due dates, expiration dates, or any other date/time-data terkait.


| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| --- | --- | --- | --- | 
|  was\$1injury y\$1reported\$1after\$11\$1bulan  |  Apakah cedera dilaporkan kepada majikan lebih dari 1 bulan setelah tanggal cedera?  |  Disimpulkan  |  Boolean  | 
|  is\$1terlambat  |  Apakah pernyataan itu terlambat? Apakah tanggal jatuh tempo saldo sudah kedaluwarsa?  |  Disimpulkan  |  Boolean  | 
|  is\$1delivery\$1date\$1valid  |  Apakah tanggal pengiriman dalam 30 hari ke depan?  |  Disimpulkan  |  Boolean  | 

**Validasi String/Format**  
Validasi string/format digunakan untuk memeriksa apakah data yang diekstraksi mematuhi format tertentu atau cocok dengan pola yang telah ditentukan. Validasi ini dapat diterapkan ke bidang seperti nama, alamat, atau data tekstual lainnya yang memerlukan validasi format.


| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| --- | --- | --- | --- | 
|  routing\$1number\$1valid  |  Benar jika nomor routing bank memiliki 9 digit  |  Disimpulkan  |  Boolean  | 
|  adalah\$1 Terdaftar NumMeter IDs  |  Apakah ada lebih dari 5 meter IDs yang tercantum pada tagihan?  |  Disimpulkan  |  Boolean  | 

Dengan kemampuan validasi kustom BDA, Anda dapat membuat aturan validasi kompleks yang menggabungkan beberapa kondisi, perhitungan, atau operasi logis untuk memastikan data yang diekstraksi memenuhi kriteria yang Anda inginkan. Validasi ini dapat melibatkan pemeriksaan lintas bidang, perhitungan, atau logika khusus lainnya yang spesifik untuk proses bisnis atau persyaratan peraturan Anda.

Dengan memasukkan aturan validasi ini ke dalam cetak biru Anda, BDA dapat secara otomatis memvalidasi data yang diekstraksi, memastikan keakuratan dan kepatuhannya dengan persyaratan spesifik Anda. Kemampuan ini memungkinkan Anda untuk membuat pemicu tinjauan manusia di mana validasi gagal.

# Membuat cetak biru untuk gambar
<a name="bda-idp-images"></a>

Amazon Bedrock Data Automation (BDA) memungkinkan Anda membuat cetak biru khusus untuk modalitas gambar. Anda dapat menggunakan cetak biru untuk menentukan format output yang diinginkan dan logika ekstraksi untuk file input Anda. Dengan membuat cetak biru khusus, Anda dapat menyesuaikan output BDA untuk memenuhi kebutuhan spesifik Anda. Dalam satu proyek, Anda dapat menerapkan cetak biru gambar tunggal.

## Mendefinisikan bidang data untuk gambar
<a name="bda-images-defining-data-fields"></a>

BDA memungkinkan Anda untuk menentukan bidang tertentu yang ingin Anda identifikasi dari gambar Anda dengan membuat cetak biru. Ini bertindak sebagai seperangkat instruksi yang memandu BDA tentang informasi apa yang akan diekstrak dan dihasilkan dari gambar Anda.

### Contoh bidang cetak biru untuk gambar iklan
<a name="w2aac28b8c14c11b9b5b5"></a>

Berikut adalah beberapa contoh bidang cetak biru untuk menganalisis gambar iklan.




|  |  |  |  | 
| --- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| product\$1type | Apa produk atau layanan utama yang diiklankan? Contoh: Pakaian, Elektronik, Makanan & Minuman | disimpulkan | string | 
| product\$1placement | Bagaimana produk ditempatkan dalam gambar iklan, misalnya, berpusat, di latar belakang, dipegang oleh seseorang, dll.? | disimpulkan | string | 
| product\$1size | Ukuran produk kecil jika ukuran kurang dari 30% gambar, sedang jika antara 30 hingga 60%, dan besar jika lebih besar dari 60% gambar | disimpulkan | string | 
| image\$1style | Klasifikasi gaya gambar iklan. Misalnya, gambar produk, gaya hidup, potret, retro, infografis, tidak ada yang di atas. | disimpulkan | string | 
| image\$1latar belakang | Latar belakang bisa “warna solid, pemandangan alam, indoor, outdoor, atau abstrak.  | disimpulkan | string | 
| promosional\$1offer | Apakah iklan tersebut mencakup diskon, penawaran, atau pesan promosi? | disimpulkan | boolean | 

### Contoh bidang cetak biru untuk pencarian media
<a name="w2aac28b8c14c11b9b5b7"></a>

Berikut adalah beberapa contoh bidang cetak biru untuk menghasilkan metadata dari gambar untuk pencarian media.




|  |  |  |  | 
| --- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| orang-menghitung | Berapa banyak orang dalam gambar? | disimpulkan | number | 
| indoor\$1outdoor\$1classification | Apakah gambar indoor atau outdoor? | disimpulkan | string | 
| scene\$1classification | Klasifikasi pengaturan atau lingkungan gambar. Contoh: Perkotaan, Pedesaan, Alam, Sejarah, Perumahan, Komersil, Rekreasi, Ruang Publik | disimpulkan | string | 
| animal\$1identification | Apakah gambar itu mengandung binatang? | disimpulkan | boolean | 
| animal\$1type | Jenis hewan apa yang ada dalam gambar? | disimpulkan | string | 
| color\$1identification | Apakah gambar berwarna atau hitam dan putih? | disimpulkan | string | 
| kendaraan\$1identifikasi | Apakah ada kendaraan yang terlihat dalam gambar? | disimpulkan | string | 
| kendaraan\$1type | Jenis kendaraan apa yang ada dalam gambar? | disimpulkan | string | 
| watermark\$1identification | Apakah ada tanda air yang terlihat pada gambar? | disimpulkan | boolean | 

# Membuat cetak biru untuk audio
<a name="creating-blueprint-audio"></a>

Mirip dengan cetak biru gambar, Anda hanya dapat memiliki satu cetak biru audio per proyek.

Di bawah ini adalah beberapa contoh bidang untuk pemrosesan audio.

## Contoh bidang cetak biru untuk file audio
<a name="example-audio-fields"></a>


|  |  |  |  | 
| --- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| transcript\$1summary | Hasilkan ringkasan abstraktif yang ringkas dari percakapan, dengan fokus pada topik utama dan tema utama. Pastikan akurasi dengan meringkas hanya apa yang dibahas secara eksplisit, tanpa menambahkan detail spesifik yang tidak ada dalam percakapan. Menjaga respons dalam 100 kata. | disimpulkan | string | 
| topik | Topik utama transkrip audio, terdaftar sebagai kata tunggal. | disimpulkan | [string] (Array string) | 
| kategori | Kategori audio (bukan topik). Pilih dari Percakapan umum, Media, Perhotelan, Pidato, Rapat, Pendidikan, Keuangan, Sektor publik, Kesehatan, Penjualan, Buku Audio, Podcast, panggilan 911, Lainnya. | disimpulkan | string | 
| spoken\$1named\$1entity | Setiap entitas bernama (biasanya kata benda yang tepat) secara eksplisit disebutkan dalam transkrip audio termasuk lokasi, nama merek, nama perusahaan, nama produk, layanan, acara, organisasi, dll. Jangan sertakan nama orang, alamat email, atau kata benda umum.  | ekstraktif | [string] (Array string) | 

## Contoh bidang cetak biru untuk analitik percakapan
<a name="example-audio-analytics"></a>


|  |  |  |  | 
| --- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | 
| call\$1summary | Ringkas percakapan penelepon-agen di bawah 100 kata. Mulailah dengan permintaan penelepon, lalu respons dan tindakan agen, diakhiri dengan hasil atau tindak lanjut. Sertakan detail penting seperti email, tautan, atau panggilan balik. Untuk beberapa masalah, rangkum masing-masing dengan hasil dan langkah selanjutnya. | disimpulkan | string | 
| call\$1categories | Kategori (atau kategori) panggilan. Pilih satu atau lebih dari Penagihan, Dukungan teknis, Layanan pelanggan, Dukungan akun, Penjualan, Keluhan, Masalah produk, Masalah layanan, Pertanyaan umum, Lainnya. | disimpulkan | [string] (Array string) | 
| spoken\$1locations | Lokasi secara eksplisit disebutkan dalam percakapan, termasuk kota, negara bagian, dan negara. | ekstraktif | [string] | 
| call\$1opening | Apakah agen menyapa penelepon dan memperkenalkan diri di awal panggilan?  | ekstraktif | boolean | 

# Membuat cetak biru untuk video
<a name="creating-blueprint-video"></a>

Cetak biru untuk file video memiliki beberapa kualitas unik dibandingkan dengan cetak biru lainnya, terutama dalam pembuatan lapangan. Cetak biru video memiliki parameter yang disebut granularitas, yang memungkinkan Anda mengatur bidang ke Video, atau Bab. Ketika bidang diatur ke video, itu akan terdeteksi di seluruh video. Misalnya, jika Anda menginginkan ringkasan seluruh klip, Anda ingin mengatur granularitas bidang itu ke video. 

Bidang dengan perincian yang disetel ke Bab akan mengembalikan respons untuk setiap chapter video. Bidang akan mengembalikan nilai untuk setiap chapter video. Melanjutkan dari contoh sebelumnya, jika Anda menginginkan ringkasan dari setiap bagian video, Anda akan mengatur granularitas ke chapter.

Saat Anda membuat bidang granularitas chapter, Anda dapat mengatur tipe data unik, sebuah array entitas. Misalnya, jika Anda ingin mendeteksi objek yang menonjol secara visual dalam video Anda, Anda dapat membuat bidang yang dipanggil`key-visual-objects`, dan menyetel jenis itu sebagai array entitas. Bidang ini kemudian akan mengembalikan nama-nama entitas dalam objek array.

Di bawah ini adalah beberapa contoh bidang untuk pemrosesan video. Semua bidang dalam cetak biru video dianggap disimpulkan, kecuali untuk entitas dan array entitas.

## Contoh bidang cetak biru untuk pencarian media
<a name="example-video-fields-search"></a>


|  |  |  |  |  | 
| --- |--- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | Granularitas | 
| key-visual-objects | Harap deteksi semua objek yang menonjol secara visual dalam video | ekstraktif | Array entitas | [“Bab”] | 
| kata kunci | Istilah yang dapat dicari yang menangkap tema utama, pemeran, elemen plot, dan aspek penting dari acara TV dan film untuk meningkatkan penemuan konten. | disimpulkan | Array string | ["video"] | 
| genre | Genre konten. | disimpulkan | string | ["video"] | 
| tipe video | Identifikasi jenis konten video | disimpulkan | enum: ["Film”, “Serial TV”, “Berita”, “Lainnya"] | [“video”] | 

## Contoh bidang cetak biru untuk sorotan utama
<a name="example-video-fields-keynote"></a>


|  |  |  |  |  | 
| --- |--- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | Granularitas | 
| pengaturan siaran | Pengaturan fisik atau lingkungan tempat sesi siaran atau pelatihan berlangsung. | disimpulkan | enum ["ruang konferensi”, “ruang kelas”, “tempat luar ruangan”, “Lainnya”, “Tidak berlaku untuk video"] | [“video”] | 
| broadcast-audience-engagement | Tingkat keterlibatan atau interaksi antara pembicara dan audiens. | disimpulkan | enum ["interaktif”, “pasif”, “Tidak berlaku untuk video"] | ["video"] | 
| broadcast-visual-aids | Daftar alat bantu visual atau bahan penting yang digunakan selama presentasi, seperti slide, diagram, atau demonstrasi. | disimpulkan | Array string | ["video"] | 
| broadcast-audience-size | Ukuran penonton yang hadir di acara tersebut. | disimpulkan | enum ["kerumunan besar”, “kerumunan sedang”, “kelompok kecil”, “Tidak berlaku untuk video ini"] | [“Bab”] | 
| broadcast-presentation-topics | Daftar topik, subjek, atau tema utama yang tercakup dalam sesi presentasi atau pelatihan. | disimpulkan | enum: ["Film”, “Serial TV”, “Berita”, “Lainnya"] | [“video”] | 

## Contoh bidang cetak biru untuk analisis iklan
<a name="example-video-fields-ad"></a>


|  |  |  |  |  | 
| --- |--- |--- |--- |--- |
| Bidang | Instruksi | Jenis Ekstraksi | Jenis | Granularitas | 
| ads-video-ad-categories | Kategori iklan untuk video | disimpulkan | enum ["Kesehatan dan Kecantikan”, “Penurunan Berat Badan”, “Makanan dan Minuman”, “Restoran”, “Politik”, “Cryptocurrency dan NFT”, “Pinjaman Uang dan Keuangan”, “Tembakau”, “Lainnya”, “Video bukan iklan"] | [“video”] | 
| ads-video-language | Bahasa utama iklan | disimpulkan | string | ["video"] | 
| ads-video-primary-brand | Merek atau perusahaan utama yang diiklankan dalam video. | disimpulkan | string | ["video"] | 
| ads-video-main-message | Pesan utama atau tagline yang disampaikan dalam iklan | disimpulkan | string | [“video”] | 
| ads-video-message-clarity | Seberapa jelas dan dapat dimengerti pesan utama iklan tersebut | disimpulkan | enum: ["clear”, “ambigu”, “Tidak berlaku untuk video"] | [“video”] | 
| ads-video-target-audience-kepentingan | Minat atau hobi khusus yang mungkin dimiliki audiens target | disimpulkan | Array string | [“video”] | 
| ads-video-product-type | Kategori atau jenis produk yang diiklankan | disimpulkan | enum: ["elektronik”, “pakaian”, “food\$1and\$1beverage”, “otomotif”, “home\$1appliances”, “other”, “Tidak berlaku untuk video"] | [“video”] | 
| ads-video-product-placement | Cara produk diposisikan atau dipamerkan dalam iklan | disimpulkan | enums: ["front\$1and\$1center”, “background”, “held\$1by\$1person”, “other”, “Tidak berlaku untuk video"] | [“video”] | 
| ads-video-product-features | Fitur utama atau spesifikasi produk yang diiklankan disorot dalam video | disimpulkan | Array string | [“video”] | 
| ads-video-number-of-produk | Jumlah produk atau variasi berbeda yang ditampilkan dalam iklan | disimpulkan | number | [“video”] | 

Video juga mendukung berbagai jenis entitas yang membantu mengidentifikasi dan menemukan entitas tertentu dalam konten video. Fitur ini mengembalikan array entitas terdeteksi. Di bawah ini adalah contoh dari array entitas dalam cetak biru pelanggan:

```
  "field_name": {
        "items": {
            "$ref": "bedrock-data-automation#/definitions/Entity"
        },
        "type": "array",
        "instruction": "Please detect all the visually prominent objects in the video",
        "granularity": [
            "chapter"
        ]
    }
```

**catatan**  
`bedrock-data-automation#/definitions/Entity`adalah jenis layanan yang dimiliki BDA. Untuk mengurai hasil, Anda dapat menggunakan skema berikut.

```
       {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "$id": "bedrock-data-automation",
        "type": "object",
        "definitions": {
            "BoundingBox": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "left": {
                        "type": "number"
                    },
                    "top": {
                        "type": "number"
                    },
                    "width": {
                        "type": "number"
                    },
                    "height": {
                        "type": "number"
                    }
                }
            },
            "Entity": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "label": {
                        "type": "string"
                    },
                    "bounding_box": {
                        "$ref": "bedrock-data-automation#/definitions/BoundingBox"
                    },
                    "confidence": {
                        "type": "number"
                    }
                }
            }
        },
        "properties": {}
    }
```

# Optimalkan cetak biru Anda dengan kebenaran dasar
<a name="bda-optimize-blueprint-info"></a>

Anda dapat meningkatkan akurasi cetak biru dengan memberikan contoh aset konten dengan hasil yang diharapkan benar. **Pengoptimalan instruksi cetak biru menggunakan contoh Anda untuk menyempurnakan instruksi bahasa alami di bidang cetak biru Anda, yang meningkatkan akurasi Hasil inferensi Anda.**

Pengoptimalan instruksi cetak biru bekerja paling baik ketika Anda perlu mengekstrak nilai tertentu yang muncul langsung di dokumen Anda, seperti nomor faktur, jumlah kontrak, atau bidang formulir pajak. Sebaiknya berikan 3 hingga 10 contoh aset yang mewakili dokumen yang Anda proses dalam produksi, terutama yang mengalami tantangan akurasi.

**Cara kerja pengoptimalan instruksi cetak biru**  
Pengoptimalan instruksi cetak biru menganalisis perbedaan antara hasil yang Anda harapkan dan hasil inferensi awal. Layanan ini secara berulang menyempurnakan instruksi bahasa alami untuk setiap bidang cetak biru Anda hingga instruksi menghasilkan hasil yang lebih akurat di seluruh aset contoh Anda. Proses ini selesai dalam hitungan menit tanpa memerlukan pelatihan model atau fine-tuning.

Saat Anda memulai proses pengoptimalan, Anda memberikan contoh aset dan data kebenaran dasar yang sesuai — nilai yang benar yang Anda harapkan untuk diekstrak untuk setiap bidang. Pengoptimalan instruksi cetak biru membandingkan nilai-nilai ini dengan hasil inferensi dan menyesuaikan deskripsi bidang untuk meningkatkan akurasi. Setelah pengoptimalan selesai, Anda menerima metrik akurasi yang menunjukkan peningkatan akurasi, termasuk tingkat kecocokan tepat dan skor F1 yang diukur dengan kebenaran dasar Anda.

**Apa yang Anda butuhkan sebelum Anda mulai mengoptimalkan cetak biru Anda**  
**Cetak biru dengan bidang yang ditentukan**. Buat cetak biru menggunakan konsol atau API. Cetak biru Anda harus menyertakan nama bidang dan deskripsi awal untuk data yang ingin Anda ekstrak.

**Contoh aset konten**. Kumpulkan 3 hingga 10 aset dokumen yang mewakili beban kerja produksi Anda pada dokumen. Pilih contoh yang berisi semua bidang dalam cetak biru Anda.

**Hasil yang diharapkan untuk contoh Anda**. Siapkan nilai yang benar yang ingin Anda ekstrak dari setiap contoh aset. Anda dapat memasukkan nilai-nilai ini secara manual selama pengoptimalan atau mengunggahnya menggunakan file manifes.

**Lokasi bucket S3**. Tentukan bucket S3 tempat Anda ingin menyimpan aset contoh dan data kebenaran dasar. Anda dapat menyediakan ember Anda sendiri atau mengizinkan layanan untuk membuatnya untuk Anda.

**Step-by-step proses untuk mengoptimalkan cetak biru Anda**  
Untuk mengoptimalkan cetak biru Anda, mulai dari halaman detail cetak biru di konsol Amazon Bedrock Data Automation. Perhatikan bahwa ini hanya tersedia untuk modalitas dokumen Anda.

Langkah 1. Pilih **Optimalkan cetak biru** untuk memulai alur kerja pengoptimalan.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-blueprint-optimize-button.png)


Langkah 2. **Unggah aset contoh Anda**. Pilih hingga 10 aset konten dari perangkat lokal Anda atau dari lokasi S3. Layanan mengunggah aset Anda dan menampilkan thumbnail untuk setiap file. Jika sebelumnya Anda mengoptimalkan cetak biru ini, Anda dapat menambahkan contoh baru atau menghapus yang sudah ada.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-optimize-files-selector.png)


Langkah 3. **Memberikan kebenaran dasar untuk setiap aset**. Pilih aset untuk membuka editor kebenaran dasar. Editor menampilkan pratinjau dokumen Anda di sebelah kiri dan tabel yang disederhanakan dari bidang cetak biru Anda di sebelah kanan. Untuk setiap bidang, masukkan nilai yang benar yang Anda harapkan untuk diekstrak di kolom Ground Truth.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-optimize-files-ground-truth.png)


Langkah 4. **Untuk mempercepat entri kebenaran dasar, pilih **Isi otomatis** untuk menjalankan inferensi awal pada aset Anda dan secara otomatis mengisi kolom **Ground** Truth dari nilai di kolom Hasil Anda.** Edit nilai yang salah sebelum melanjutkan.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-optimize-ground-truth-edit.png)


Langkah 5. **Mulai optimasi**. Setelah Anda menyelesaikan entri kebenaran dasar untuk semua aset yang dipilih, pilih **Mulai pengoptimalan**. Otomatisasi data menganalisis contoh Anda dan menyempurnakan instruksi bahasa alami untuk setiap bidang. Indikator kemajuan menunjukkan status pengoptimalan dengan pesan seperti “Membaca aset Anda” dan “Iterasi pada instruksi bahasa alami cetak biru.”

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-start-optimization-button.png)


Langkah 6. **Tinjau metrik evaluasi**. Saat pengoptimalan selesai, bagian **Metrik menampilkan metrik** akurasi untuk cetak biru Anda. Metrik membandingkan kinerja sebelum pengoptimalan dan setelah pengoptimalan. Tinjau skor F1 keseluruhan, skor kepercayaan diri, dan tingkat kecocokan tepat untuk menilai apakah cetak biru memenuhi persyaratan akurasi Anda.

Tab **Metrik menurut file sampel** menunjukkan akurasi tingkat bidang untuk setiap aset contoh. Gunakan metrik ini untuk mengidentifikasi bidang mana yang ditingkatkan dan bidang mana yang mungkin memerlukan contoh tambahan atau penyempurnaan manual.

![\[alt text not found\]](http://docs.aws.amazon.com/id_id/bedrock/latest/userguide/images/bda/bda-optimize-metrics.png)


Langkah 7. **Optimasi lengkap**. Jika metrik evaluasi memenuhi persyaratan Anda, pilih **Simpan cetak biru yang dioptimalkan untuk mempromosikan cetak biru** yang dioptimalkan ke produksi. Blueprint Anda sekarang menggunakan instruksi bahasa alami yang disempurnakan untuk semua permintaan inferensi future.

**Optimalkan ulang cetak biru Anda**  
Anda dapat mengoptimalkan ulang cetak biru kapan saja untuk meningkatkan akurasi lebih lanjut. **Kembali ke halaman detail cetak biru dan pilih Optimalkan cetak biru.** Layanan ini menampilkan aset yang sebelumnya Anda gunakan untuk pengoptimalan bersama dengan nilai kebenaran dasarnya.

Untuk mengoptimalkan ulang, Anda dapat menambahkan aset contoh baru, mengedit nilai kebenaran dasar untuk aset yang ada, atau menghapus aset yang tidak lagi mewakili beban kerja Anda. Saat Anda memilih **Mulai pengoptimalan, pengoptimalan** instruksi cetak biru menghitung relatif terhadap instruksi cetak biru Anda saat ini versus instruksi baru.

**Edit cetak biru setelah pengoptimalan**  
Jika Anda menambahkan atau menghapus bidang dari cetak biru yang dioptimalkan, layanan akan menghapus riwayat pengoptimalan dan aset contoh terkait. Sebelum mengedit, unduh file manifes yang berisi lokasi aset dan label kebenaran dasar Anda. File manifes menggunakan format JSON dan mencakup semua bidang dan nilai kebenaran dasar dari pengoptimalan Anda sebelumnya. Untuk mempertahankan pekerjaan pengoptimalan Anda, unggah file manifes saat Anda mengoptimalkan ulang cetak biru yang telah diedit. Otomatisasi data secara otomatis menerapkan nilai kebenaran dasar ke bidang yang cocok. Bidang yang tidak ada lagi dalam cetak biru dihapus dari manifes. Bidang baru tidak memiliki nilai kebenaran dasar sampai Anda memberikannya.

**Kelola biaya pengoptimalan**  
Pengoptimalan instruksi cetak biru menghabiskan biaya inferensi seperti yang Anda lakukan jika mengedit instruksi bahasa alami Anda secara manual dan mengujinya secara berulang terhadap setiap dokumen sampel. Untuk perhitungan kasar, jumlah halaman yang Anda berikan sebagai contoh akan menjadi jumlah halaman yang akan dikenakan biaya saat Anda mengoptimalkan cetak biru Anda. Setiap proses pengoptimalan memproses aset contoh Anda beberapa kali untuk menyempurnakan instruksi. Untuk meminimalkan biaya, mulailah dengan 3 hingga 5 contoh untuk pengoptimalan awal Anda. Tambahkan lebih banyak contoh saat Anda memeriksa metrik evaluasi dan yakin Anda memerlukan peningkatan akurasi tambahan.

Selain itu, instruksi bahasa alami yang dioptimalkan cenderung lebih panjang dan lebih rinci daripada instruksi asli, yang dapat meningkatkan biaya inferensi runtime.