

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

# Contoh kode
<a name="sonic-code-examples"></a>

Contoh kode ini membantu Anda memulai Amazon Nova 2 Sonic dengan cepat. Anda dapat mengakses daftar lengkap contoh di halaman [ GitHub sampel Amazon Nova Sonic](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic).

## Memulai contoh
<a name="sonic-getting-started-examples"></a>

Untuk contoh sederhana yang dirancang untuk membantu Anda mulai menggunakan Amazon Nova 2 Sonic, lihat implementasi berikut:
+ [Implementasi dasar Amazon Nova 2 Sonic (Python](https://github.com/aws-samples/amazon-nova-samples/blob/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/console-python/nova_sonic_simple.py)): Implementasi dasar yang menunjukkan bagaimana peristiwa disusun dalam API streaming dua arah. Versi ini tidak mendukung fungsionalitas tongkang (mengganggu asisten saat berbicara) dan tidak menerapkan komunikasi dua arah yang benar.
+ [Implementasi Amazon Nova 2 Sonic berfitur lengkap (Python](https://github.com/aws-samples/amazon-nova-samples/blob/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/console-python/nova_sonic_tool_use.py)): Implementasi berfitur lengkap dengan komunikasi dua arah nyata dan dukungan tongkang. Ini memungkinkan percakapan yang lebih alami di mana pengguna dapat mengganggu asisten saat berbicara, mirip dengan percakapan manusia.
+ [Amazon Nova 2 Sonic dengan penggunaan alat (Python](https://github.com/aws-samples/amazon-nova-samples/blob/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/console-python/nova_sonic_tool_use.py)): Implementasi lanjutan yang memperluas kemampuan komunikasi dua arah dengan contoh penggunaan alat. Versi ini menunjukkan bagaimana Amazon Nova 2 Sonic dapat berinteraksi dengan alat eksternal dan APIs untuk menyediakan fungsionalitas yang ditingkatkan.
+ [Nova Sonic dengan teks dan Input campuran (Python](https://github.com/aws-samples/amazon-nova-samples/blob/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/console-python/nova_sonic_with_text.py)): Contoh implementasi untuk menampilkan bagaimana Amazon Nova 2 Sonic dapat memiliki teks sebagai input.
+ [ WebSocket Implementasi Java (Java)](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/websocket-java): Contoh ini mengimplementasikan aplikasi streaming audio WebSocket berbasis dua arah yang terintegrasi dengan Amazon Nova 2 Sonic untuk speech-to-speech percakapan real-time menggunakan Java.
+ Implementasi [NodeJS Websocket (NodeJS): Contoh ini mengimplementasikan](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/websocket-nodejs) aplikasi streaming audio berbasis WebSocket dua arah yang terintegrasi dengan Amazon Nova 2 Sonic untuk percakapan real-time menggunakan NodeJS. speech-to-speech
+ [Implementasi NodeJS Websocket (C \$1](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/sample-codes/websocket-dotnet)): Contoh ini mengimplementasikan aplikasi streaming audio WebSocket berbasis dua arah yang terintegrasi dengan Amazon Nova 2 Sonic untuk percakapan real-time menggunakan.NET. speech-to-speech

## Kasus penggunaan lanjutan
<a name="sonic-advanced-examples"></a>

Untuk contoh lanjutan yang menunjukkan kasus penggunaan yang lebih kompleks, lihat implementasi berikut:
+ [Implementasi Amazon Bedrock Knowledge Base (NodeJS](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/bedrock-knowledge-base)): Contoh ini menunjukkan cara membangun aplikasi percakapan cerdas dengan mengintegrasikan Amazon Nova 2 Sonic dengan Amazon Bedrock Knowledge Base menggunakan NodeJS.
+ [Manajemen Riwayat Obrolan (Python)](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/chat-history-logger): Contoh ini mencakup sistem pencatatan riwayat obrolan yang menangkap dan mempertahankan semua interaksi antara pengguna dan Amazon Nova 2 Sonic menggunakan Python.
+ [Pembatalan Reservasi Hotel (NodeJS](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/customer-service/hotel-cancellation-websocket)): Contoh ini menunjukkan kasus penggunaan layanan pelanggan praktis untuk Amazon Nova 2 Sonic, menerapkan sistem pembatalan reservasi hotel menggunakan NodeJS.
+ [LangChain Integrasi Basis Pengetahuan (Python)](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/langchain-knowledge-base): Implementasi ini menunjukkan cara mengintegrasikan speech-to-speech kemampuan Amazon Nova 2 Sonic dengan basis pengetahuan yang LangChain didukung untuk meningkatkan pengalaman percakapan menggunakan Python.
+ [Conversation Resumption (NodeJS): Contoh ini menunjukkan bagaimana menerapkan kemampuan dimulainya kembali percakapan dengan Amazon Nova](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/resume-conversation) 2 Sonic. Menggunakan skenario pembatalan reservasi hotel sebagai konteksnya, aplikasi menunjukkan cara mempertahankan status percakapan di seluruh sesi, memungkinkan pengguna untuk melanjutkan interaksi yang sebelumnya terputus menggunakan NodeJS dengan mulus.
+ [Nova 2 Sonic Speaks First (NodeJS](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/nova-sonic-speaks-first)): Contoh ini menunjukkan bagaimana Amazon Nova 2 Sonic dapat memulai percakapan secara proaktif.
+ [Session Continuation (Python](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/repeatable-patterns/session-continuation/console-python)): Contoh ini menunjukkan cara mengaktifkan panjang percakapan tak terbatas dengan Amazon Nova 2 Sonic dengan menerapkan transisi sesi yang mulus. Aplikasi secara otomatis membuat dan beralih ke sesi baru di latar belakang, memungkinkan percakapan berlanjut tanpa batas waktu tanpa gangguan atau kehilangan konteks.

## Bengkel langsung
<a name="sonic-workshop"></a>

Tersedia lokakarya langsung yang memandu Anda membangun aplikasi obrolan suara menggunakan Amazon Nova 2 Sonic dengan antarmuka streaming dua arah. Anda dapat [mengakses lokakarya](https://catalog.us-east-1.prod.workshops.aws/workshops/5238419f-1337-4e0f-8cd7-02239486c40d/en-US) dan menemukan [contoh kode lengkapnya](https://github.com/aws-samples/amazon-nova-samples/tree/main/speech-to-speech/amazon-nova-2-sonic/workshops).