Übersicht - Amazon Q Developer

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.

Übersicht

Benutzerdefinierte Agenten bieten eine Möglichkeit, das Verhalten der Amazon Q Developer CLI anzupassen, indem sie spezifische Konfigurationen für verschiedene Anwendungsfälle definieren. Jeder benutzerdefinierte Agent wird durch eine JSON-Konfigurationsdatei definiert, die angibt, auf welche Tools der Agent zugreifen kann, welche Berechtigungen er hat und welchen Kontext er enthalten soll.

Wichtig: Die benutzerdefinierte Agentenverwaltung umfasst in erster Linie das Erstellen und Bearbeiten von Konfigurationsdateien. Zwar sind einige Befehle während Chat-Sitzungen verfügbar (wie /agent list und/agent create), aber für den Wechsel zwischen benutzerdefinierten Agenten muss eine neue Chat-Sitzung mit gestartet q chat --agent [name] werden.

Wie unterscheiden sich benutzerdefinierte Agenten von der Standarderfahrung

Standardmäßig bietet Amazon Q Developer CLI Zugriff auf alle verfügbaren Tools, erfordert jedoch für die meisten Operationen eine Benutzerbestätigung. Dieser Ansatz räumt der Sicherheit Priorität ein, kann jedoch Ihren Arbeitsablauf durch häufige Genehmigungsaufforderungen unterbrechen.

Benutzerdefinierte Agenten lösen dieses Problem, indem sie Ihnen Folgendes ermöglichen:

  • Bestimmte Tools vorab genehmigen — Definieren Sie, welche Tools ohne Aufforderung ausgeführt werden können

  • Werkzeugzugriff einschränken — Schränken Sie ein, welche Tools verfügbar sind, um die Komplexität zu reduzieren

  • Relevanten Kontext einbeziehen — Automatisches Laden von Projektdateien, Dokumentationen oder Systeminformationen

  • Werkzeugverhalten konfigurieren — Legen Sie spezifische Parameter fest, wie Werkzeuge funktionieren sollen

Vorteile der Verwendung von benutzerdefinierten Agenten

Optimierung der Arbeitsabläufe

Erstellen Sie benutzerdefinierte Agenten, die auf bestimmte Aufgaben wie AWS-Infrastrukturmanagement, Codeüberprüfungen oder Debugging-Sitzungen zugeschnitten sind.

Weniger Unterbrechungen

Genehmigen Sie vertrauenswürdige Tools vorab, damit Sie bei konzentrierten Arbeitssitzungen keine Genehmigungsaufforderungen mehr einholen müssen.

Verbesserter Kontext

Fügen Sie automatisch relevante Projektdokumentationen, Konfigurationsdateien oder Systeminformationen hinzu.

Zusammenarbeit im Team

Teilen Sie benutzerdefinierte Agentenkonfigurationen mit Teammitgliedern, um konsistente Entwicklungsumgebungen zu gewährleisten.

Sicherheitskontrolle

Beschränken Sie den Zugriff auf Tools auf das, was für bestimmte Workflows benötigt wird, und reduzieren Sie so potenzielle Sicherheitsrisiken.

Beziehung zu MCP und integrierten Tools

Benutzerdefinierte Agenten arbeiten sowohl mit den integrierten Amazon Q Developer CLI-Tools als auch mit externen Tools, die über das Model Context Protocol (MCP) bereitgestellt werden. Dies gibt Ihnen Flexibilität bei:

  • Verwenden Sie integrierte Tools — Dateioperationen, Befehlsausführung, AWS-CLI-Integration und andere Kernfunktionen

  • Integrieren Sie MCP-Server — Fügen Sie benutzerdefinierte Tools und Services über MCP-Serverkonfigurationen hinzu

  • Steuern Sie den Zugriff auf Tools — Geben Sie genau an, welche Tools aus jeder Quelle verfügbar sind

  • Werkzeugkonflikte verwalten — Verwenden Sie Aliase, um Namenskonflikte zwischen verschiedenen Werkzeugquellen zu lösen

Weitere Informationen zur MCP-Integration finden Sie unter Verwenden von MCP mit Amazon Q Developer.