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.
Chatten mit Amazon Q Developer über Code
Chatten Sie mit Amazon Q Developer in Ihrer integrierten Entwicklungsumgebung (IDE), um Fragen zur Softwareentwicklung zu stellen AWS und Unterstützung bei der Softwareentwicklung zu erhalten. Amazon Q kann Codierungskonzepte und Codefragmente erklären, Code- und Modultests generieren sowie Code verbessern, einschließlich Debugging oder Faktorwechsel.
Topics
Arbeiten mit Amazon Q in Ihrer IDE
Verwenden des Chats
Wenn Sie einen Chat mit Amazon Q beginnen möchten, wählen Sie das Amazon-Q-Symbol in der Navigationsleiste Ihrer IDE aus und geben Sie Ihre Frage in die Textleiste ein. Wenn Sie mit Amazon Q in Visual Studio chatten möchten, wählen Sie im Hauptmenü Ansicht und dann Amazon Q Chat aus.
Wenn Sie Amazon Q eine Frage stellen, verwendet es als Kontext die aktuelle Datei, die in Ihrer IDE geöffnet ist, einschließlich der Programmiersprache und des Dateipfads. Sie können Ihrer Aufforderung mehr Kontext hinzufügen oder während einer Chat-Sitzung Dateien, Ordner oder Ihren gesamten Workspace als Kontext angeben. Weitere Informationen finden Sie unter Hinzufügen von Kontext zum Chat.
Wenn Amazon Q Code in seiner Antwort bereitstellt, können Sie ihn kopieren oder direkt in Ihre Datei einfügen, indem Sie Am Cursor einfügen auswählen. Amazon Q kann in seiner Antwort Inline-Verweise auf seine Quellen einfügen.
Amazon Q behält den Kontext Ihrer Konversation innerhalb einer bestimmten Sitzung bei und nutzt ihn für künftige Antworten. Sie können während der gesamten Sitzung weitere Fragen stellen oder auf frühere Fragen und Antworten zurückgreifen. Wenn Sie eine neue Konversation mit Amazon Q beginnen möchten, öffnen Sie eine neue Registerkarte im Panel. Sie können höchstens 10 Registerkarten gleichzeitig öffnen. Amazon Q behält den Kontext nicht über verschiedene Konversationen bei.
Chat-Befehle
Die folgenden Befehle helfen Ihnen bei der Verwaltung Ihrer Chats mit Amazon Q.
-
/clear — Verwenden Sie diesen Befehl, um eine aktuelle Konversation zu löschen. Dadurch wird die bisherige Konversation aus dem Chat-Bereich entfernt und der Kontext, den Amazon Q über Ihre vorherige Konversation beibehalten hat, wird gelöscht.
-
/compact — Verwenden Sie diesen Befehl, um Ihren Chat-Verlauf zu komprimieren, wenn das Kontextfenster seine Kapazitätsgrenze erreicht. Auf diese Weise erhalten Sie eine kurze Zusammenfassung Ihrer Konversation, während wichtige Informationen erhalten bleiben.
-
/help — Verwenden Sie diesen Befehl, um eine Übersicht darüber zu erhalten, was Amazon Q kann und was nicht, Beispielfragen und verfügbare Funktionen.
Agentenprogrammierung
Bei der Agentenprogrammierung fungiert Amazon Q als Ihr Codierungspartner und chattet mit Ihnen während der Entwicklung. Agentic Coding ist in der IDE standardmäßig aktiviert. Sie können die Agentenprogrammierung mit dem Symbol </> unten im Chat-Bereich ein- oder ausschalten.
Wenn Sie Amazon Q bitten, Ihren Code zu verbessern, werden Ihre Dateien direkt aktualisiert. Sie können sich die Änderungen in einem Diff ansehen und haben die Möglichkeit, sie rückgängig zu machen.
Während Amazon Q über eine Aufgabe nachdenkt oder daran arbeitet, können Sie weiterhin Anweisungen im Chat-Panel hinzufügen, und Amazon Q wird sie in seine Arbeit integrieren.
Wenn Sie Ihr Projekt mit Amazon Q besprechen, erhalten Sie Vorschläge für Shell-Befehle. Wenn diese Befehle risikoarm eingestuft werden, führt es sie gegebenenfalls eigenständig aus.
Chatten in natürlichen Sprachen
Amazon Q Developer bietet mehrsprachigen Support, wenn Sie in der IDE chatten. Zu den unterstützten natürlichen Sprachen gehören Mandarin, Französisch, Deutsch, Italienisch, Japanisch, Spanisch, Koreanisch, Hindi und Portugiesisch. Weitere Sprachen sind verfügbar. Wenn Sie diese Funktionalität nutzen möchten, können Sie in der IDE eine Konversation mit Amazon Q in Ihrer bevorzugten natürlichen Sprache beginnen. Amazon Q erkennt die Sprache automatisch und gibt Antworten in der entsprechenden Sprache.
Beispielaufgaben
Entwickeln von Codefunktionen
Anmerkung
Diese Funktion wurde in dieser Dokumentation und in der IDE früher als /dev bezeichnet.
Amazon Q kann Ihnen helfen, Codefunktionen zu entwickeln, Codeänderungen an Projekten vorzunehmen und Fragen zu Softwareentwicklungsaufgaben in Ihrer integrierten Entwicklungsumgebung (IDE) zu beantworten. Sie erklären die Aufgabe, die Sie erledigen möchten, und Amazon Q verwendet den Kontext Ihres aktuellen Projekts oder Arbeitsbereichs, um Code zu generieren, den Sie auf Ihre Codebasis anwenden können. Amazon Q kann Ihnen helfen, AWS Projekte oder Ihre eigenen Anwendungen zu erstellen.
Generierung von Modultests
Anmerkung
Diese Funktion wurde in dieser Dokumentation und in der IDE früher als /test bezeichnet.
Amazon Q kann Komponententests generieren, sodass Sie Tests während des gesamten Softwareentwicklungszyklus automatisieren können. Diese Funktion hilft Entwicklern, sich darauf zu konzentrieren, die Funktionsentwicklung zu beschleunigen und gleichzeitig die Codequalität sicherzustellen.
Dokumentationserstellung
Anmerkung
Diese Funktion wurde in dieser Dokumentation und in der IDE früher als /doc bezeichnet.
Amazon Q hilft Ihnen dabei, Ihren Code zu verstehen und die Dokumentation auf dem neuesten Stand zu halten, indem es weitere Dokumentationen für Ihren Code generiert READMEs . Es kann neue Dokumentation erstellen und bestehende Dokumentation in Ihrer Codebasis aktualisieren.
Codeüberprüfungen
Anmerkung
Diese Funktion wurde in dieser Dokumentation und in der IDE früher als /review bezeichnet.
Amazon Q kann Ihre Codebasis auf Sicherheitslücken und Probleme mit der Codequalität überprüfen, um den Status Ihrer Anwendungen während des gesamten Entwicklungszyklus zu verbessern. Weitere Informationen zur Verwendung dieser Funktion finden Sie unterÜberprüfen von Code mit Amazon Q Developer.
Transformieren von Code
Amazon Q kann Ihren Code in integrierten Entwicklungsumgebungen (IDEs) transformieren, indem es automatisierte Upgrades und Konvertierungen auf Sprach- und Betriebssystemebene (OS) durchführt. Sie geben den zu transformierenden Code an und Amazon Q generiert Änderungen, die Sie überprüfen und auf Ihre Dateien anwenden können. Weitere Informationen finden Sie unter Transformieren von Code.
Beispielfragen
Darin IDEs kann Amazon Q neben der Codegenerierung auch Fragen AWS-Services zur Softwareentwicklung beantworten. Amazon Q ist besonders nützlich für die Beantwortung von Fragen zu den folgenden Themenbereichen.
-
Darauf aufbauend AWS, einschließlich AWS-Service Auswahl, Beschränkungen und bewährten Verfahren
-
Allgemeine Softwareentwicklungskonzepte, einschließlich Syntax von Programmiersprachen und Anwendungsentwicklung
-
Schreiben von Code, einschließlich der Erläuterung von Code, Debugging von Code und Schreiben von Modultests
Nachfolgend sind einige Beispielfragen aufgeführt, die Sie stellen können, um Amazon Q in Ihrer IDE optimal zu nutzen:
-
Wie behebe ich Probleme mit meinen Lambda-Funktionen lokal vor der Bereitstellung in AWS?
-
Wie wähle ich zwischen Amazon AWS Lambda EC2 und einem skalierbaren Webanwendungs-Backend?
-
Wie lautet die Syntax zum Deklarieren einer Variablen in TypeScript?
-
Wie schreibe ich eine App in React?
-
Gib mir eine Beschreibung dessen, was [dieser ausgewählte Code oder diese Anwendung] bewirkt und wie es funktioniert.
-
Generiere Testfälle für [ausgewählten Code oder Funktion].
Melden von Problemen mit Antworten von Amazon Q
Sie können optional mit den Symbolen „Daumen hoch“ und „Daumen runter“ Feedback zu jeder Antwort hinterlassen, die Amazon Q generiert. Wenn Sie ein Problem mit einer Antwort melden möchten, wählen Sie das Symbol „Daumen runter“ aus und geben Sie Informationen in das angezeigte Feedback-Fenster ein.