Eine interaktive Schachanwendung, die auf Amazon Bedrock gehostete GenAI-Modelle nutzt und sowohl 2D- als auch 3D-Benutzeroberflächen sowie IoT-Konnektivitätsoptionen bietet.
Dieses Projekt ermöglicht Benutzern:
Abhängigkeiten installieren:
pnpm i
Erstellen Sie die Stockfish-Binärdatei:
pnpm create-stockfish-binary
Bootstrap Ihres AWS-Kontos:
pnpm cdk bootstrap
Stellen Sie die Anwendung bereit:
pnpm cdk deploy
oder
pnpm deploy-virtual
Für die IoT-Bereitstellung führen Sie stattdessen
pnpm cdk deploy -c iotDevice=true
oderpnpm deploy-physical
Melden Sie sich bei Ihrem AWS-Konto an
Konfigurieren Sie den Amazon Cognito-Benutzerpool:
Greifen Sie auf die Anwendung zu:
Erstellen Sie eine neue Sitzung:
Starten Sie ein Spiel:
Sehen Sie sich das Spiel an:
Der Chess Game Manager ist eine AWS IoT Greengrass-Komponente, die die physische Ausführung von Schachzügen in einem KI-gestützten Schachspiel orchestriert. Es fungiert als Brücke zwischen cloudbasierten KI-Modellen und physischer Hardware (intelligentes Schachbrett und Roboterarme) und stellt sicher, dass Bewegungen ordnungsgemäß validiert und ausgeführt werden.
Sie können diesen Anweisungen folgen, um es auf Ihrem AWS IoT Greengrass Core-Gerät bereitzustellen.
Weitere Informationen finden Sie unter BEITRAGEN.
Dieses Projekt ist unter der Apache-2.0-Lizenz lizenziert.