Generieren, Ausführen und Testen von Code für Ihre Anwendung durch Aktivierung der Codeinterpretation - Amazon Bedrock

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.

Generieren, Ausführen und Testen von Code für Ihre Anwendung durch Aktivierung der Codeinterpretation

Die Codeinterpretation ermöglicht es Ihrem Agenten, Ihren Anwendungscode in einer sicheren Testumgebung zu generieren, auszuführen und damit einhergehende Fehler zu beheben. Mit der Codeinterpretation können Sie das Basismodell des Agenten verwenden, um Code für die Implementierung grundlegender Funktionen zu generieren, während Sie sich auf die Entwicklung von Anwendungen mit generativer KI konzentrieren können.

Mit der Codeinterpretation in Amazon Bedrock können Sie die folgenden Aufgaben ausführen:

  • Machen Sie sich mit den Benutzeranforderungen für bestimmte Aufgaben vertraut, generieren Sie Code, der die vom Benutzer angeforderten Aufgaben ausführen kann, führen Sie den Code aus und stellen Sie das Ergebnis der Codeausführung bereit.

  • Machen Sie sich mit den generischen Abfragen des Benutzers vertraut, generieren Sie Code und führen Sie ihn aus, um dem Benutzer eine Antwort zu geben.

  • Generieren Sie Code für die Analyse, Visualisierung und Bewertung der Daten.

  • Extrahieren Sie Informationen aus den vom Benutzer hochgeladenen Dateien, verarbeiten Sie die Informationen und beantworten Sie Benutzeranfragen.

  • Generieren Sie Code basierend auf den interaktiven Konversationen mit dem Benutzer zur schnellen Erstellung von Prototypen.

Standardmäßig beträgt die maximale Anzahl gleichzeitig aktiver Codeinterpretationen pro Sitzung pro AWS-Konto 25. Das bedeutet, dass jedes AWS-Konto mithilfe des Codeinterpreters bis zu 25 laufende Konversationen mit den Agenten gleichzeitig führen kann.

Im Folgenden sind einige Anwendungsfälle aufgeführt, in denen die Codeinterpretation durch die Generierung und Ausführung des Codes innerhalb von Amazon Bedrock hilfreich sein kann.

  1. Analyse von Finanztransaktionen aus einer Datendatei wie einer CSV-Datei, um festzustellen, ob sie zu einem Gewinn oder Verlust geführt haben.

  2. Konvertierung des Datumsformats, z. B. 14. März 2020, in das API-Standardformat YYYY-MM-DD für Dateiformate wie .txt oder .csv

  3. Durchführung von Datenanalysen in einer Tabelle (XLS) zur Berechnung von Metriken wie vierteljährlichen/jährlichen Unternehmensumsätzen oder der Bevölkerungswachstumsrate.

So verwenden Sie die Codeinterpretation in Amazon Bedrock

  • Aktivieren Sie die Codeinterpretation, wenn Sie Ihren Agenten erstellen. Sobald Sie die Codeinterpretation aktiviert haben, können Sie sie verwenden.

  • Beginnen Sie mit der Verwendung der Codeinterpretation in Amazon Bedrock, indem Sie Prompts bereitstellen. Sie können zum Beispiel fragen: „Berechne die Quadratwurzel von Pi auf 127 Stellen“. Bei der Codeinterpretation wird Python-Code generiert und ausgeführt, um eine Antwort bereitzustellen.

  • Sie können auch Dateien anfügen. Sie können die Informationen in den Dateien heranziehen, um Fragen zu stellen und Daten zusammenzufassen oder zu analysieren. Sie können die Dateien entweder von Ihrem Computer oder aus dem Amazon-S3-Bucket anfügen.

Unterstützte Regionen

Die Codeinterpretation für Agenten für Amazon Bedrock wird in den folgenden Regionen unterstützt:

Region
USA Ost (Nord-Virginia)
USA West (Oregon)
Europa (Frankfurt)

Datei-Unterstützung

Mithilfe der Codeinterpretation können Sie Dateien anfügen und diese anschließend verwenden, um Fragen zu stellen und Daten, die auf dem Inhalt der angehängten Dateien basieren, zusammenzufassen oder zu analysieren.

Sie können maximal fünf Dateien anfügen. Die Gesamtgröße aller Dateien darf maximal 10 MB betragen.

  • Unterstützte Eingabedateitypen: CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT und PDF

  • Unterstützte Ausgabedateitypen: CSV, XLS, XLSX, YAML, JSON, DOC, DOCX, HTML, MD, TXT, PDF und PNG