Blog AWS Indonesia

Buat aplikasi AI dengan PartyRock dan Amazon Bedrock

Jika Anda siap untuk belajar lebih jauh tentang Generative AI sambil bersenang-senang dan membuat hal-hal keren, cek PartyRock.aws. Anda dapat bereksperimen, mempelajari segala hal tentang prompt engineering, membuat mini-aplikasi, dan berbagi dengan teman-teman Anda — semua tanpa menulis kode atau membuat akun AWS. Anda juga dapat memulai dengan aplikasi yang sudah dibagikan kepada Anda dan mengadaptasinya (remix) untuk meningkatkan dan menyesuaikannya lebih lanjut.

Menggunakan PartyRock

Untuk memulai, saya mengunjungi https://partyrock.aws/, klik Sign in, dan masuk menggunakan akun Apple, Amazon, atau Google saya:

Sign In PartyRock

Setelah berhasil melakukan autentikasi, saya berada di halaman depan PartyRock. Saya dapat mereview beberapa aplikasi contoh, atau saya dapat mengklik Build your own app untuk memulai:

Halaman depan PartyRock

Saya dapat memasukkan deskripsi aplikasi yang ingin saya bangun dan menggunakan Generative AI dari PartyRock untuk memulai, atau saya dapat membangunnya sendiri satu per satu dengan basis widget:

Saya sangat sibuk membuat tulisan untuk AWS re:Invent saat ini. Meskipun sebagian besar rekan kerja saya dengan sabar menunggu naskah mereka selesai, beberapa dari mereka tidak sabar dan terus bertanya kepada saya (ini versi lain dari “Apakah sudah selesai?”). Meskipun saya mencoba untuk tetap memiliki rasa humor tentang hal ini, terkadang saya menjadi sedikit sinis dengan mereka. Mari kita lihat apakah PartyRock bisa membantu. Saya memasukkan instruksi saya dan klik Generate App:

PartyRock App Builder

Aplikasi saya (Snarky Patient Blogger) siap dalam beberapa detik, dan saya memasukkan beberapa input untuk melihat apakah output-nya memiliki cukup sindiran sesuai kebutuhan saya:

PartyRock - Snarky Patient Blogger

Hasilnya sepertinya bagus, jadi mari kita bongkar dan lihat bagaimana cara kerjanya!

Aplikasi (Snarky Patient Blogger) memiliki dua widget: User Input dan Snarky Response. Saya klik ikon Edit pada widget pertama, dan widget tersebut memiliki judul, teks loading, dan nilai default. Judul memungkinkan widget merujuk satu sama lain dengan nama:

PartyRock - User Input

Widget sederhana ini membungkus panggilan ke fungsi Amazon Bedrock InvokeModel. Widget menentukan penggunaan model Claude v2, dan prompt sederhana, yang merujuk ke widget User Input. Saya dapat bereksperimen dengan mengubah salah satu dari keduanya, menyimpan perubahan, dan menunggu satu atau dua detik untuk melihat hasilnya. Sebagai contoh, mengubah model menjadi Claude Instant memberi saya respons yang sedikit berbeda:

PartyRock - Cloude Instant

Sekarang saya ingin representasi visual dari jawaban tersebut. Saya akan menggunakan widget Text Generation untuk menemukan kata benda paling penting dalam respons, dan widget Image Generation untuk memvisualisasikan hasilnya. Saya menambahkan widget pertama dan menggunakan prompt yang sederhana:

PartyRock - Find Nouns

Saya mengujinya dengan mengklik ikon Retry dan hasilnya terlihat sempurna:

PartyRock - Widget Nouns

Saya menambahkan widget Image Generation, dan sedikit mencoba-coba prompt. Setelah satu atau dua menit, saya mendapatkan apa yang saya inginkan:

Ketika aplikasi sudah jadi akan terlihat seperti berikut:

Ketika saya sudah puas dengan aplikasi yang dibuat, saya bisa membagikannya dengan Make public and share:

Aplikasi yang sudah selesai dapat dilihat di https://partyrock.aws/u/jeffbarr/E-FXPUkO7/Snarky-Patient-Blogger dan Anda dapat mencobanya. Anda juga dapat login dan klik Remix untuk menggunakannya sebagai awalan untuk memulai aplikasi Anda sendiri.

Tapi tunggu, masih ada lagi

Seperti biasanya pada tulisan blog saya, saya tidak memiliki cukup ruang untuk menunjukkan setiap fitur secara detail. Berikut adalah beberapa fitur yang saya lewatkan:

Empty App – Saya menggunakan App Builder dalam contoh saya, tetapi saya juga dapat memilih Start from an Empty App, memilih widget saya, dan mengaturnya sesuai keinginan:

PartyRock - Aplikasi baru

Remix – Saya dapat memulai dengan aplikasi yang sudah ada (baik milik saya atau yang lain yang bersifat publik) dan membuat Remix untuk menyesuaikan atau meningkatkannya:

PartyRock - Remix

Chatbot Widget – Saya dapat berinteraksi dengan aplikasi saya menggunakan prompt sebagai titik awal:

PartyRock - Chatbot widget

@ Referencing – Saya dapat menggunakan simbol “@” untuk merujuk ke widget lain berdasarkan nama saat saya membangun aplikasi:

PartyRock - Referencing

Advanced Settings – Beberapa widget menawarkan pengaturan lanjutan. Sebagai contoh, widget Text Generation memberi saya opsi untuk mengontrol parameter Temperature dan Top P pada model:

PartyRock - Temperature dan Top P

Backstage – Backstage PartyRock memungkinkan saya melihat aplikasi saya dan total konsumsi kredit PartyRock:

PartyRock - Backstage

Hal yang perlu diketahui

Ada beberapa hal yang perlu Anda ketahui tentang PartyRock:

Pricing – Untuk waktu yang terbatas, AWS menawarkan pengguna PartyRock baru uji coba gratis tanpa perlu menyediakan kartu kredit atau mendaftar untuk akun AWS, sehingga Anda dapat mulai belajar keterampilan dasar tanpa khawatir akan biaya. Anda dapat melacak konsumsi kredit Anda di Backstage, seperti yang ditunjukkan di atas. Penggunaan kredit dihitung berdasarkan token input Anda, token output, dan gambar yang dihasilkan; untuk detail lengkap, baca bagian Billing and Support dari FAQ PartyRock.

Model Access – Kami berencana untuk menghadirkan model yang lain di waktu mendatang.

In the works – Kami sedang bekerja untuk menambahkan widget dan fitur baru, jadi tunggu informasi selanjutnya.

Learning Resources – Untuk belajar lebih lanjut, gunakan sumber pembelajaran berikut:

Party Time

Langkah selanjutnya ada pada Anda. Masuk ke PartyRock, buat sesuatu yang keren, dan bagikan dengan semua orang yang Anda kenal. Beri tahu kami apa yang Anda buat!

Artikel ini adalah terjemahan dari artikel asli dengan judul “Build AI apps with PartyRock and Amazon Bedrock” yang ditulis oleh Jeff Bar, AWS.

Rio Astamal

Rio Astamal

Rio Astamal is a Developer Advocate at AWS and a passionate web developer since 2003. In his spare time he loves writing small open source projects to solve problem in his daily activity.