Panoramica - Amazon Q Developer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Panoramica

Gli agenti personalizzati forniscono un modo per personalizzare il comportamento della CLI di Amazon Q Developer definendo configurazioni specifiche per diversi casi d'uso. Ogni agente personalizzato è definito da un file di configurazione JSON che specifica a quali strumenti può accedere l'agente, quali autorizzazioni dispone e quale contesto deve includere.

Importante: la gestione personalizzata degli agenti prevede principalmente la creazione e la modifica di file di configurazione. Sebbene alcuni comandi siano disponibili durante le sessioni di chat (come /agent list e/agent create), il passaggio da un agente personalizzato all'altro richiede l'avvio di una nuova sessione di chat conq chat --agent [name].

In che modo gli agenti personalizzati differiscono dall'esperienza predefinita

Per impostazione predefinita, Amazon Q Developer CLI fornisce l'accesso a tutti gli strumenti disponibili, ma richiede la conferma dell'utente per la maggior parte delle operazioni. Questo approccio dà priorità alla sicurezza ma può interrompere il flusso di lavoro con frequenti richieste di autorizzazione.

Gli agenti personalizzati risolvono questo problema consentendoti di:

  • Approvazione preventiva di strumenti specifici: definisci quali strumenti possono essere eseguiti senza richiedere conferma

  • Limita l'accesso agli strumenti: limita gli strumenti disponibili per ridurre la complessità

  • Includi il contesto pertinente: carica automaticamente i file di progetto, la documentazione o le informazioni di sistema

  • Configura il comportamento degli strumenti: imposta parametri specifici per il funzionamento degli strumenti

Vantaggi dell'utilizzo di agenti personalizzati

Ottimizzazione del workflow

Crea agenti personalizzati su misura per attività specifiche come la gestione dell'infrastruttura AWS, le revisioni del codice o le sessioni di debug.

Interruzioni ridotte

Approva preventivamente strumenti affidabili per eliminare le richieste di autorizzazione durante sessioni di lavoro mirate.

Contesto migliorato

Includi automaticamente la documentazione pertinente del progetto, i file di configurazione o le informazioni di sistema.

Collaborazione in team

Condividi configurazioni personalizzate degli agenti con i membri del team per garantire ambienti di sviluppo coerenti.

Controllo della sicurezza

Limita l'accesso agli strumenti solo a ciò che è necessario per flussi di lavoro specifici, riducendo i potenziali rischi per la sicurezza.

Relazione con MCP e strumenti integrati

Gli agenti personalizzati funzionano sia con gli strumenti CLI integrati di Amazon Q Developer che con gli strumenti esterni forniti tramite il Model Context Protocol (MCP). Questo ti offre la flessibilità necessaria per:

  • Usa strumenti integrati: operazioni sui file, esecuzione di comandi, integrazione con AWS CLI e altre funzionalità di base

  • Integra server MCP: aggiungi strumenti e servizi personalizzati tramite configurazioni di server MCP

  • Controlla l'accesso agli strumenti: specifica esattamente quali strumenti di ciascuna fonte sono disponibili

  • Gestione dei conflitti tra strumenti: utilizza gli alias per gestire i conflitti di denominazione tra diverse fonti di strumenti

Per ulteriori informazioni sull'integrazione MCP, consulta Using MCP with Amazon Q Developer.