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.
Experimentelle Funktionen
Die Amazon Q Developer CLI umfasst experimentelle Funktionen, die erweiterte Funktionalität zur Steigerung der Produktivität bieten. Diese Funktionen befinden sich in der aktiven Entwicklung und müssen vor der Verwendung explizit aktiviert werden.
Wichtig
Experimentelle Funktionen können sich jederzeit ändern oder entfernt werden. Verwenden Sie sie nach eigenem Ermessen in Produktions-Workflows.
Verwalten experimenteller Funktionen
Verwenden Sie den Befehl /experiment, um experimentelle Funktionen anzuzeigen und umzuschalten:
/experiment
Daraufhin wird ein interaktives Menü angezeigt, in dem Sie folgende Aktionen ausführen können:
-
Anzeigen des aktuellen Status jedes Experiments (EIN/AUS)
-
Umschalten der Experimente, indem Sie sie auswählen
-
Anzeigen der Beschreibungen der einzelnen Experimente
Wissensmanagement
Die Wissensmanagementfunktion ermöglicht die persistente Speicherung und den Abruf von Kontexten in allen Chat-Sitzungen. Aktivieren Sie sie mit:
q settings chat.enableKnowledge true
Grundlegende Verwendung
Sobald sie aktiviert ist, verwenden Sie /knowledge-Befehle in Ihrer Chat-Sitzung:
- /knowledge add <name> <path>
-
Hinzufügen von Dateien oder Verzeichnisse zu Ihrer Wissensdatenbank
- /knowledge show
-
Anzeigen aller Einträge in Ihrer Wissensdatenbank
- /knowledge remove <identifier>
-
Entfernen von Einträgen nach Name, Pfad oder Kontext-ID
- /knowledge update <path>
-
Aktualisieren des vorhandenen Eintrags in der Wissensdatenbank mit neuen Inhalten
- /knowledge clear
-
Entfernen aller Einträge aus Ihrer Wissensdatenbank (Bestätigung erforderlich)
- /knowledge status
-
Anzeigen des Status der Indizierungsvorgänge im Hintergrund
Indextypen
Auswählen zwischen zwei Indizierungsansätzen beim Hinzufügen von Inhalten:
- Fast (--index-type Fast)
-
Lexikalische Suche mit BM25. Blitzschnelle Indizierung und sofortige schlüsselwortbasierte Suche. Perfekt für Protokolle, Konfigurationen und große Codebasen.
- Best (--index-type Best)
-
Semantische Suche mithilfe von KI-Einbettungen. Intelligente Suche, die Kontext und Bedeutung versteht. Perfekt für Dokumentation und Recherche.
Beispielverwendung:
/knowledge add "project-docs" /path/to/docs --index-type Best /knowledge add "log-files" /path/to/logs --index-type Fast
Agentenspezifische Wissensdatenbanken
Jeder Agent unterhält seine eigene isolierte Wissensdatenbank und stellt so sicher, dass die Wissenskontexte auf den jeweiligen Agenten zugeschnitten sind, mit dem Sie arbeiten. Wenn Sie zwischen Agenten wechseln, funktionieren Ihre Wissensbefehle automatisch mit der spezifischen Wissensdatenbank dieses Agenten.
Tangentenmodus
Der Tangentenmodus erstellt Konversations-Checkpoints, sodass Sie Nebenthemen untersuchen können, ohne den Hauptkonversationsfluss zu unterbrechen. Aktivieren Sie ihn mit:
q settings chat.enableTangentMode true
Verwenden des Tangentenmodus
Verwenden Sie nach der Aktivierung /tangent oder, Ctrl+T um den Tangentenmodus umzuschalten:
-
In den Tangentenmodus wechseln: Es wird ein Konversations-Checkpoint erstellt.
/tangent Created a conversation checkpoint (↯). Use ctrl + t or /tangent to restore the conversation later.
-
Im Tangentenmodus: In Ihrem Prompt wird ein gelbes Symbol
↯angezeigt.↯ > What is the difference between async and sync functions?
-
Tangentenmodus verlassen: Der Fokus kehrt zu Ihrer Hauptkonversation zurück.
↯ > /tangent Restored conversation from checkpoint (↯). - Returned to main conversation.
Bewährte Methoden
Verwenden Sie den Tangentenmodus für Folgendes:
-
Stellen klärender Fragen zum aktuellen Thema
-
Erkunden alternativer Ansätze, bevor eine Entscheidung getroffen wird
-
Abrufen von Hilfe zu Befehlen oder Funktionen der Q Developer CLI
-
Testen des Verständnisses der Grundlagen zu Konzepten.
Vermeiden Sie es, den Tangentenmodus für Themen zu verwenden, die nichts miteinander zu tun haben, oder für lange, komplexe Diskussionen.
Checkpointing
Checkpointing ermöglicht sitzungsbezogene Snapshots zur Nachverfolgung von Dateiänderungen mithilfe von Git-CLI-Befehlen. Diese Funktion erstellt ein Shadow-Bare-Git-Repository, um den Dateistatus während Ihrer gesamten Chat-Sitzung zu verwalten.
Aktiviere Checkpointing mit:
q settings chat.enableCheckpoint true
Feature
-
Schnappschüsse von Dateiänderungen in ein Shadow-Bare-Git-Repository
-
Auflisten, Erweitern, Vergleichen und Wiederherstellen an einem beliebigen Checkpoint
-
Der Konversationsverlauf wird beim Wiederherstellen von Checkpoints unterbrochen
-
Wird in Git-Repositorys automatisch aktiviert (kurzlebig, am Ende der Sitzung bereinigt)
-
Die manuelle Initialisierung ist für Nicht-Git-Verzeichnisse verfügbar
Grundlegende Verwendung
Sobald sie aktiviert ist, verwenden Sie /checkpoint-Befehle in Ihrer Chat-Sitzung:
- /checkpoint init
-
Aktiviere Checkpoints manuell (erforderlich, wenn sie sich nicht in einem Git-Repository befinden)
- /Checkpoint-Liste [--limit N]
-
Zeigt Turnlevel-Checkpoints mit Dateistatistiken an
- /checkpoint erweitern <tag>
-
Zeigt Checkpoints auf Werkzeugebene unter einem bestimmten Zug an
- <tag1>/checkpoint diff [tag2|HEAD]
-
Checkpoints vergleichen oder mit dem aktuellen Status vergleichen
- /checkpoint restore [<tag>] [--hard]
-
Am Checkpoint wiederherstellen (zeigt einen interaktiven Picker an, falls kein Tag angegeben ist)
- /checkpoint sauber
-
Löschen Sie das Sitzungs-Shadow-Repository
Wiederherstellungsoptionen
Standardverhalten bei der Wiederherstellung:
-
Macht nachverfolgte Änderungen und Löschungen rückgängig
-
Behält Dateien bei, die nach dem Checkpoint erstellt wurden
Harte Wiederherstellung (--hardFlagge):
-
Sorgt dafür, dass der Workspace exakt dem Status des Checkpoints entspricht
-
Löscht nachverfolgte Dateien, die nach dem Checkpoint erstellt wurden
Wichtig
Beim Checkpointing werden temporäre Git-Repositorys erstellt, die am Ende der Sitzung bereinigt werden. Seien Sie vorsichtig bei der --hard Wiederherstellung, da dabei Dateien dauerhaft gelöscht werden.
Prozentualer Anteil der Kontextnutzung
In Prozent der Kontextnutzung wird Ihr aktueller Verbrauch des Kontextfensters als Prozentsatz in der Chat-Eingabeaufforderung angezeigt, sodass Sie überwachen können, wie viel des verfügbaren Kontextfensters genutzt wird.
Aktivieren Sie den Prozentsatz der Kontextnutzung mit:
q settings chat.enableContextUsageIndicator true
Feature
-
Zeigt den Prozentsatz des in der Eingabeaufforderung verwendeten Kontextfensters an (z. B. „[rust-agent] 6% >“)
-
Farbcodierte Indikatoren für eine schnelle visuelle Referenz
-
Hilft dabei, den Verbrauch von Kontextfenstern während langer Konversationen zu überwachen
Visuelle Indikatoren
Die Prozentanzeige verwendet eine Farbcodierung, um den Nutzungsgrad anzuzeigen:
- Grün: Nutzung bei weniger als 50%
-
Normaler Betrieb mit viel verfügbarem Kontextraum
- Gelb: Nutzung zu 50-89%
-
Mäßige Nutzung, ziehen Sie Kontextmanagement in Betracht
- Rot: Nutzung zu 90 bis 100%
-
Hohe Auslastung, das Kontextfenster ist fast voll
Delegierter
Delegate ermöglicht das Starten und Verwalten asynchroner Aufgabenprozesse, sodass Sie Amazon Q-Chat-Sitzungen mit bestimmten Agenten parallel zu Ihrer Hauptkonversation ausführen können.
Aktivieren Sie Delegate mit:
q settings chat.enableDelegate true
Feature
-
Starten Sie Hintergrundaufgaben in natürlicher Sprache
-
Führen Sie parallel Amazon Q-Chat-Sitzungen mit bestimmten Agenten durch
-
Überwachen Sie den Aufgabenfortschritt unabhängig
-
Genehmigungsablauf durch Agenten für eine sichere Aufgabenausführung
Usage
Verwenden Sie natürliche Sprache, um das Modell aufzufordern, eine Hintergrundaufgabe zu starten:
Can you create a background task to analyze the performance of our API endpoints?
Sobald eine Aufgabe fertig ist, überprüfen Sie die Ergebnisse:
Check the status of my API analysis task Show me the results from the background analysis
Ablauf der Genehmigung durch Agenten
Aufgaben mit Agenten: Vor der Ausführung ist eine ausdrückliche Genehmigung erforderlich und es werden Agentendetails angezeigt
Aufgaben ohne Agenten: Wird mit einer Warnung ausgeführt, dass alle Rechte als vertrauenswürdig eingestuft werden
Sobald Aufgaben delegiert wurden, funktionieren sie unabhängig voneinander und Sie können:
-
Sie können den Fortschritt jederzeit überprüfen
-
Lesen Sie die Ergebnisse, wenn Sie fertig sind
-
Löschen Sie Aufgaben, wenn sie nicht mehr benötigt werden
Wichtig
Delegieren Sie Aufgaben, die mit erhöhten Rechten ausgeführt werden. Überprüfen Sie die Agentendetails sorgfältig, bevor Sie die Ausführung der Aufgabe genehmigen.
TODO-Listen
TODO-Listen ermöglichen es Amazon Q, Aufgabenlisten automatisch zu erstellen und zu ändern, und bieten Ihnen gleichzeitig Befehle zum Anzeigen und Verwalten vorhandener TODO-Listen.
Aktivieren Sie TODO-Listen mit:
q settings chat.enableTodoList true
Feature
-
Amazon Q erstellt automatisch TODO-Listen, wenn es angemessen ist oder wenn Sie danach gefragt werden.
-
TODOs Mithilfe
/todosvon Befehlen anzeigen, verwalten und löschen -
Setzt bestehende TODO-Listen fort, die in gespeichert sind
.amazonq/cli-todo-lists -
Dauerhafter Speicher für alle Chat-Sitzungen
Grundlegende Verwendung
Nach der Aktivierung erstellt Amazon Q während Konversationen automatisch TODO-Listen. Verwenden Sie /todos Befehle, um sie zu verwalten:
- /todos ist fertig
-
Der Löschvorgang in Ihrem Arbeitsverzeichnis ist abgeschlossen TODOs
- /todos fortsetzen
-
Wählen Sie eine bestehende TODO-Liste aus und setzen Sie sie fort
- /todos-Ansicht
-
Wählen Sie eine bestehende TODO-Liste aus und zeigen Sie sie an
- /todos löschen
-
Wählen Sie eine bestehende TODO-Liste aus und löschen Sie sie
Workflow-Integration
Amazon Q erstellt TODO-Listen, wenn:
-
Sie bitten um eine Aufschlüsselung der Aufgaben
-
Es werden komplexe mehrstufige Prozesse besprochen
-
Es finden Gespräche zur Projektplanung statt
-
Sie fordern ausdrücklich eine TODO-Liste an
TODO-Listen werden automatisch in Chat-Sitzungen gespeichert .amazonq/cli-todo-lists und bleiben für alle Chat-Sitzungen bestehen, sodass Sie die Arbeit an langfristigen Projekten wieder aufnehmen können.
Verbesserter Denkmodus
Der Denkmodus ermöglicht komplexes Denken mit step-by-step Denkprozessen und sorgt so für Transparenz im Entscheidungsprozess von Amazon Q.
Aktivieren Sie den Denkmodus mit:
q settings chat.enableThinking true
Feature
-
Zeigt den KI-Argumentationsprozess für komplexe Probleme
-
Step-by-step Denkprozesse für mehrstufiges Denken
-
Hilft zu verstehen, wie Schlussfolgerungen gezogen werden
-
Nützlich zum Debuggen und Lernen
-
Transparente Entscheidungsfindung bei komplexen Aufgaben
Wann sollte dies verwendet werden?
Der Denkmodus ist besonders wertvoll für:
-
Lösung komplexer Probleme: Die Argumentation hinter Lösungen verstehen
-
Unterstützung beim Debuggen: Sehen Sie sich den Analyseprozess zur Fehlerbehebung an
-
Lernszenarien: Verstehen, wie Konzepte miteinander verbunden sind und aufeinander aufbauen
-
Mehrstufige Workflows: Folgen Sie der Logik durch komplexe Verfahren
Integration der Einstellungen
Alle experimentellen Funktionen lassen sich in das Amazon Q CLI-Einstellungssystem integrieren und bleiben sitzungsübergreifend bestehen. Sie können Experimente wie folgt verwalten:
Interaktives Experimentmenü:
/experiment
Befehle für direkte Einstellungen:
q settings chat.enableCheckpoint true q settings chat.enableContextUsageIndicator true q settings chat.enableKnowledge true q settings chat.enableTangentMode true q settings chat.enableThinking true q settings chat.enableDelegate true q settings chat.enableTodoList true
Integration der Fuzzy-Suche
Alle experimentellen Befehle sind über die Fuzzy-Suche () verfügbar: Ctrl+S
-
/experiment- Experimentelle Funktionen verwalten -
/knowledge- Befehle in der Wissensdatenbank (sofern aktiviert) -
/checkpoint- Checkpointing-Befehle (sofern aktiviert) -
/todos- Befehle in der TODO-Liste (sofern aktiviert) -
/tangent- Umschalten im Tangentenmodus (wenn aktiviert)
Durch diese Integration sind experimentelle Funktionen während Ihres Workflows leicht auffindbar und zugänglich.
Weitere Ressourcen
Vollständige Informationen zu experimentellen Funktionen, einschließlich erweiterter Konfigurationsoptionen und Problembehebung, finden Sie in der ergänzenden Dokumentation für die Amazon Q Developer CLI: