코드 예제
다음 코드 예제는 Amazon Nova 2 Sonic을 빠르게 시작하는 데 도움이 됩니다. Amazon Nova Sonic GitHub 샘플
시작하기 예제
Amazon Nova 2 Sonic 사용을 시작하기 위한 간단한 예제는 다음 구현을 참조하세요.
-
기본 Amazon Nova 2 Sonic 구현(Python)
: 양방향 스트리밍 API에서 이벤트가 어떻게 구조화되는지 보여주는 기본 구현입니다. 이 버전은 개입 기능(어시스턴트가 말하는 동안 중단)을 지원하지 않으며 진정한 양방향 커뮤니케이션을 구현하지 않습니다. -
모든 기능을 갖춘 Amazon Nova 2 Sonic 구현(Python)
: 실제 양방향 커뮤니케이션과 개입을 지원하는 모든 기능을 갖춘 구현입니다. 이를 통해 사용자가 어시스턴트의 말을 중단하는 등 실제 사람과 대화하는 것처럼 자연스러운 대화가 가능합니다. -
도구 사용이 포함된 Amazon Nova 2 Sonic(Python)
: 도구 사용 예제를 통해 양방향 통신 기능을 확장하는 고급 구현입니다 이 버전은 Amazon Nova 2 Sonic이 외부 도구 및 API와 상호 작용하여 향상된 기능을 제공하는 방법을 보여줍니다. -
텍스트 및 혼합 입력이 포함된 Amazon Nova 2 Sonic(Python)
: Amazon Nova 2 Sonic이 텍스트를 입력으로 지원하는 방법을 보여주는 구현 예제입니다. -
Java WebSocket 구현(Java)
: 이 예제에서는 Java를 사용하여 실시간 음성-음성 대화를 위해 Amazon Nova 2 Sonic과 통합되는 양방향 WebSocket 기반 오디오 스트리밍 애플리케이션을 구현합니다. -
NodeJS Websocket 구현(NodeJS)
: 이 예제에서는 NodeJS를 사용하여 실시간 음성-음성 대화를 위해 Amazon Nova 2 Sonic과 통합되는 양방향 WebSocket 기반 오디오 스트리밍 애플리케이션을 구현합니다. -
NodeJS Websocket 구현(C#)
: 이 예제에서는 .NET을 사용하여 실시간 음성-음성 대화를 위해 Amazon Nova 2 Sonic과 통합되는 양방향 WebSocket 기반 오디오 스트리밍 애플리케이션을 구현합니다.
고급 사용 사례
더 복잡한 사용 사례를 보여주는 고급 예제는 다음 구현을 참조하세요.
-
Amazon Bedrock Knowledge Base 구현(NodeJS)
: 이 예제에서는 NodeJS를 사용하여 Amazon Nova 2 Sonic을 Amazon Bedrock 지식 베이스와 통합해서 지능형 대화형 애플리케이션을 구축하는 방법을 보여줍니다. -
채팅 기록 관리(Python)
: 이 예제에는 Python을 사용하여 사용자와 Amazon Nova 2 Sonic 간의 모든 상호 작용을 캡처하고 보존하는 채팅 기록 로깅 시스템이 포함되어 있습니다. -
호텔 예약 취소(NodeJS)
: 이 예제에서는 NodeJS를 사용하여 호텔 예약 취소 시스템을 구현하는 Amazon Nova 2 Sonic의 실제 고객 서비스 사용 사례를 보여줍니다. -
LangChain Knowledge Base 통합(Python)
: 이 구현은 Python을 사용하여 향상된 대화 경험을 위해 Amazon Nova 2 Sonic의 음성-음성 기능을 LangChain 기반 지식 베이스와 통합하는 방법을 보여줍니다. -
대화 재개(NodeJS)
: 이 예제에서는 Amazon Nova 2 Sonic을 사용하여 대화 재개 기능을 구현하는 방법을 보여줍니다. 이 애플리케이션은 호텔 예약 취소 시나리오를 컨텍스트로 사용하여 세션 전체에서 대화 상태를 유지하는 방법을 보여줌으로써 사용자가 NodeJS를 사용하여 이전에 중단된 상호작용을 원활하게 계속할 수 있도록 합니다. -
Nova 2 Sonic Speaks First(NodeJS)
: 이 예제에서는 Amazon Nova 2 Sonic이 대화를 사전에 시작하는 방법을 보여줍니다. -
세션 연속(Python)
: 이 예제에서는 원활한 세션 전환을 구현하여 Amazon Nova 2 Sonic으로 무제한 대화 길이를 활성화하는 방법을 보여줍니다. 애플리케이션은 백그라운드에서 새 세션을 자동으로 생성하고 해당 세션으로 전환하므로 중단이나 컨텍스트 손실 없이 대화를 무제한으로 계속할 수 있습니다.
실습 워크숍
양방향 스트리밍 인터페이스와 함께 Amazon Nova 2 Sonic을 사용하여 음성 채팅 애플리케이션을 구축하는 과정을 안내하는 실습 워크숍을 사용할 수 있습니다. 워크숍에 액세스