Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Codebeispiele für Amazon Nova Sonic
Diese Codebeispiele helfen Ihnen dabei, schnell mit Amazon Nova Sonic zu beginnen. Die vollständige Liste der Beispiele finden Sie auf der Amazon Nova GitHub Sonic-Beispielseite
Beispiele für den Einstieg
Einfache Beispiele für den Einstieg in Amazon Nova Sonic finden Sie in den folgenden Implementierungen:
-
Grundlegende Nova Sonic-Implementierung (Python)
: Eine grundlegende Implementierung, die demonstriert, wie Ereignisse in der bidirektionalen Streaming-API strukturiert sind. Diese Version unterstützt keine Barge-In-Funktionalität (der Assistent wird unterbrochen, während er spricht) und implementiert keine echte bidirektionale Kommunikation. -
Nova Sonic-Implementierung mit vollem Funktionsumfang (Python)
: Die Implementierung mit vollem Funktionsumfang mit echter bidirektionaler Kommunikation und Barge-In-Unterstützung. Dies ermöglicht natürlichere Konversationen, bei denen Benutzer den Assistenten während des Sprechens unterbrechen können, ähnlich wie bei menschlichen Gesprächen. -
Nova Sonic mit Werkzeugnutzung (Python)
: Eine fortschrittliche Implementierung, die die bidirektionalen Kommunikationsmöglichkeiten um Beispiele für die Verwendung von Tools erweitert. Diese Version zeigt, wie Amazon Nova Sonic mit externen Tools interagieren und APIs erweiterte Funktionen bereitstellen kann. -
WebSocket Java-Implementierung (Java)
: In diesem Beispiel wird eine bidirektionale WebSocket Audio-Streaming-Anwendung implementiert, die in das Amazon Nova Sonic-Modell für speech-to-speech Echtzeit-Konversationen mit Java integriert ist. Die Anwendung ermöglicht natürliche Konversationsinteraktionen über eine Weboberfläche und nutzt gleichzeitig Amazon das neue leistungsstarke speech-to-speech Modell zur Verarbeitung und Generierung von Antworten. -
NodeJS Websocket-Implementierung (NodeJS)
: In diesem Beispiel wird eine bidirektionale WebSocket Audio-Streaming-Anwendung implementiert, die in das Amazon Nova Sonic-Modell integriert ist, um Konversationen in Echtzeit mithilfe von NodeJS zu ermöglichen. speech-to-speech Die Anwendung ermöglicht natürliche Konversationsinteraktionen über eine Weboberfläche und nutzt Amazon gleichzeitig das neue leistungsstarke Modell zur Verarbeitung und Generierung von Antworten. speech-to-speech
Fortgeschrittene Anwendungsfälle
Fortgeschrittene Beispiele für komplexere Anwendungsfälle finden Sie in den folgenden Implementierungen:
-
Implementierung der Amazon Bedrock Knowledge Base (NodeJS)
: Dieses Beispiel zeigt, wie Sie mithilfe von NodeJS eine intelligente Konversationsanwendung erstellen, indem Sie das Amazon Nova Sonic-Modell in die Amazon Bedrock Knowledge Base integrieren. -
Verwaltung des Chat-Verlaufs (Python)
: Dieses Beispiel beinhaltet ein System zur Protokollierung des Chat-Verlaufs, das alle Interaktionen zwischen dem Benutzer und Nova Sonic mithilfe von Python erfasst und speichert. -
Stornierung von Hotelreservierungen (NodeJS)
: Dieses Beispiel zeigt einen praktischen Kundenservice-Anwendungsfall für das Amazon Nova Sonic-Modell, bei dem ein System zur Stornierung von Hotelreservierungen mithilfe von NodeJS implementiert wird. -
LangChain Knowledge Base-Integration (Python)
: Diese Implementierung zeigt, wie die speech-to-speech Funktionen von Amazon Nova Sonic mithilfe von Python mit einer LangChain Wissensdatenbank für verbesserte Konversationserlebnisse integriert werden können. -
Konversationswiederaufnahme (NodeJS)
: Dieses Beispiel zeigt, wie Funktionen zur Wiederaufnahme von Konversationen mit dem Amazon Nova Sonic-Modell implementiert werden. Anhand eines Szenarios zur Stornierung von Hotelreservierungen als Kontext zeigt die Anwendung, wie der Konversationsstatus sitzungsübergreifend beibehalten werden kann, sodass Benutzer Interaktionen, die zuvor mithilfe von NodeJS unterbrochen wurden, nahtlos fortsetzen können.
Praktischer Workshop
Wir bieten auch einen praktischen Workshop an, der Sie durch die Erstellung einer Voice-Chat-Anwendung mit Nova Sonic mit einer bidirektionalen Streaming-Schnittstelle führt. Sie können hier auf den Workshop zugreifen