Features von Amazon Q Developer

KI-Assistent für AWS

Amazon Q ist überall verfügbar, wo Sie es benötigen, z. B. in der AWS-Managementkonsole, in der integrierten Entwicklungsumgebung (IDE), in der AWS-Dokumentation, über Slack und Microsoft Teams mit AWS Chatbot, Amazon CodeCatalyst oder über die mobile App der AWS-Konsole.

Amazon Q wurde auf der Grundlage von mehr als 17 Jahren AWS-Erfahrung bei der Erstellung von Cloud-Lösungen geschult, um referenzierbare und kontextbezogene Anleitungen bereitzustellen. Anwendungsarchitekten können Amazon Q verwenden, um ihre Forschung und ihr Design zu beschleunigen, indem sie die bewährten AWS-Architekturmuster und -Verfahren stets zur Hand haben. Entwickler können in eine unbekannte Codebasis eintauchen, indem sie sich von Amazon Q die Programmlogik in natürlicher Sprache erklären lassen, Fehler schnell identifizieren und beheben und sogar komplette Features zusammen mit Testfällen implementieren. Entwickler können Verbesserungen und neue Feature schneller als je zuvor bereitstellen. 

Amazon Q basiert auf Amazon Bedrock, einem vollständig verwalteten Service zur Erstellung generativer KI-Anwendungen, der eine Auswahl an leistungsstarken Basismodellen (FMs) von Amazon und führenden KI-Unternehmen bietet. Amazon Q verwendet mehrere FMs, um seine Aufgaben zu erledigen, und nutzt Logik, um Aufgaben an das FM weiterzuleiten, das für die Aufgabe am besten geeignet ist. AWS implementiert eine automatische Missbrauchserkennung. Da Amazon Q auf Amazon Bedrock aufbaut, erhalten die Benutzer die in Amazon Bedrock implementierten Kontrollen, um die Sicherheit und den verantwortungsvollen Einsatz von KI durchzusetzen.

Erstellen und entwickeln

Amazon Q ist in Ihrer bevorzugten IDE verfügbar, um Ihnen zu helfen, Ihre Entwicklung zu beschleunigen. Sie können Amazon Q bitten, die Programmlogik in einer unbekannten Codebasis zu erklären, Fehler schnell zu identifizieren und zu beheben oder Funktionstests zu generieren.

Mit dem Amazon Q Developer Agent for Software Development (/dev) können Sie in einem Bruchteil der Zeit von einer Eingabeaufforderung in natürlicher Sprache zum Anwendungs-Feature wechseln. Greifen Sie mit CodeCatalyst oder direkt von Ihrer bevorzugten IDE aus auf interaktive schrittweise Anleitungen, Code, Tests und Best Practices zu. Amazon Q versteht die Struktur Ihres Arbeitsbereichs und unterteilt Ihre Aufforderung in logische Implementierungsschritte, die die Generierung von Code, Tests, API-Integrationen und mehr umfassen können. Sie können mit Amazon Q zusammenarbeiten, um die Implementierung zu überprüfen und zu wiederholen, und wenn Sie bereit sind, können Sie Amazon Q bitten, Ihnen bei der Implementierung der einzelnen Schritte zu helfen.

Der Amazon-Q-Entwickler-Agent zur Softwareentwicklung ist in CodeCatalyst verfügbar und hilft Ihnen, Anwendungsfeatures in einem Bruchteil der Zeit zu erstellen. Teams können Amazon Q direkt in CodeCatalyst ein Problem zuweisen. Amazon Q wandelt den Prompt in einen umsetzbaren Plan um und generiert dann Code, der bereit für den Merge ist, ohne dass die IDE aufgerufen werden muss.

Amazon Q kann Ihnen helfen, schnelle und kosteneffiziente Entscheidungen für Ihren optimalen Compute-Instance-Typ zu treffen, bevor Sie Ihre Workloads aufbauen. Amazon Q generiert personalisierte Instance-Typ-Vorschläge für Amazon EC2 unter Verwendung von Kontext aus Ihren Aktionen in der Konsole. Über die natürlichsprachliche Schnittstelle können Sie Ihren Workload und Ihre Anforderungen auf einfache Weise beschreiben und die am besten geeigneten Instances erhalten.

Beschleunigen Sie die Zeit vom Prototyping bis zur Produktion mit AWS Console-to-Code, das einen Weg für den Übergang von Ihren Konsolenprototypen zu wiederverwendbarem Code bietet, der in Produktionsworkloads eingesetzt werden kann. Verwenden Sie Amazon Q, um Ihre Konsolenaktionen und Workflows zu erfassen und in wenigen schnellen Schritten Code zu generieren und Produktions-Workloads zu erstellen.

Problembehandlung

Wenn Sie Amazon Q bitten, Ihnen bei der Analyse eines Netzwerkkonnektivitätsproblems zu helfen, arbeitet es mit dem VPC Reachability Analyzer zusammen, um Ihre Verbindungen zu prüfen und Ihre Netzwerkkonfiguration zu untersuchen, um mögliche Probleme zu identifizieren. Anschließend bietet Amazon Q Anleitungen zur Lösung oder weiteren Diagnose des Problems. Durch die Nutzung der Konversationsfunktionen von Amazon Q und Reachability Analyzer erhalten Sie eine intuitive Möglichkeit zum schnellen Verständnis von Netzwerkverbindungsproblemen.

Amazon Q hilft bei der Diagnose häufiger Fehler in der Konsole in Sekundenschnelle mit fachkundiger Anleitung und umsetzbaren Schritt-für-Schritt-Lösungen. Wenn in der Konsole ein Fehler auftritt, können Sie Amazon Q bitten, diesen in einem einzigen Schritt zu diagnostizieren. Amazon Q informiert Sie über die wahrscheinliche Ursache des Fehlers und erklärt, wie dieser Fehler behoben werden kann. Dies alles basiert auf den bewährten Methoden von AWS.

Transformation

Amazon Q kann Ihnen helfen, Ihre Java-Anwendungen auf die neueste Sprachversion zu aktualisieren. Amazon Q kann obligatorische Paketabhängigkeiten und Frameworks identifizieren und aktualisieren, veralteten Code aktualisieren, bewährte Sicherheitspraktiken einbeziehen und Tests generieren, um zu überprüfen, ob die aktualisierte Anwendung ausgeführt werden kann.

In nur wenigen Schritten können Sie Ihre Anwendungen auf die neuesten unterstützten Versionen aktualisieren, Leistungsvorteile erzielen und Schwachstellen beseitigen, die durch die Verwendung nicht unterstützter Versionen entstehen.

Datenschutz und Datensicherheit

Amazon Q Developer Pro verwendet keine Kundeninhalte zur Serviceverbesserung.

Amazon Q bietet vertraute Sicherheits- und Zugriffskontrollen und kann Ihre bestehenden Governance-Identitäten, Rollen und Berechtigungen verstehen und respektieren und diese Informationen zur Personalisierung der Interaktionen nutzen.

Daten analysieren und integrieren

Erstellen Sie Datenintegrationspipelines in natürlicher Sprache mit der Amazon Q-Datenintegration in AWS Glue, ohne vorherige Apache Spark- oder SQL-Kenntnisse. Erstellen Sie Datenintegrationsaufträge schneller, reduzieren Sie die Komplexität der Problembehebung und erhalten Sie KMU-Hilfe zur Instance-Integration mit Amazon Q.

Mithilfe der generativen SQL von Amazon Q können Sie die Erstellung von Abfragen vereinfachen und Ihre Produktivität steigern, indem Sie Abfragen in natürlicher Sprache ausdrücken und SQL-Code-Empfehlungen direkt im Amazon Redshift Query Editor erhalten. Amazon Q kann Benutzerabsichten, Abfragemuster und Schema-Metadaten innerhalb von Amazon Redshift analysieren, um SQL-Abfragen bereitzustellen und so die Zeit zu verkürzen, die erforderlich ist, um verwertbare Dateneinblicke zu erhalten.

Entwickeln von ML-Modellen

Amazon Q Developer ist in Amazon SageMaker Studio verfügbar. Über eine einfache Chat-Oberfläche können Datenwissenschaftler und ML-Ingenieure Amazon Q Developer bitten, Tools und Code für die Erstellung von Machine-Learning-Modellen zu empfehlen. Amazon Q Developer unterstützt Sie während des gesamten ML-Entwicklungsprozesses, von der Datenaufbereitung und dem Modelltraining bis hin zur Modellbereitstellung. Sie können auch Unterstützung bei der Fehlerbehebung und -korrektur erhalten, während Sie den Code ausführen. Mit Amazon Q Developer in SageMaker Studio haben interne Tests gezeigt, dass die Zeit, die für die Erstellung, Schulung, Bewertung und Bereitstellung von KI-Modellen benötigt wird, von Wochen auf Tage reduziert werden kann.

Beratung und Anleitung

Amazon Q Developer kennt die Ressourcen und Rechnungen Ihres AWS-Kontos und kann Ihnen anhand dieser Informationen helfen, Ihre Infrastruktur besser zu verstehen und zu verwalten. Fragen Sie beispielsweise, welche Instances derzeit in den USA Ost (Nord-Virginia) ausgeführt werden, und Amazon Q listet sie für Sie auf. Wie immer steht Sicherheit an erster Stelle. Benutzer von Amazon Q Developer haben denselben Zugriff auf Konto- und Rechnungsinformationen wie ihre bestehenden AWS-Rollenberechtigungen. Wenn sie ohne Amazon Q nicht darauf zugreifen können, können sie auch nicht mit Amazon Q darauf zugreifen.

Support

Amazon Q ist in den AWS Support integriert, so dass Sie über die Amazon-Q-Benutzeroberfläche nahtlos mit Kundendienstmitarbeitern in Verbindung treten können, wenn zusätzliche Unterstützung benötigt wird. AWS berücksichtigt die Ansprüche Ihres Support-Plans, wenn Sie diese Integration verwenden.