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.