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à.
Risoluzione dei problemi
Questa sezione descrive i problemi più comuni che potresti riscontrare quando lavori con agenti personalizzati e come risolverli.
Errori di configurazione
Sintassi JSON non valida
Problema: l'agente personalizzato non viene caricato con errori di analisi JSON.
Sintomi:
-
Messaggi di errore che menzionano «JSON non valido» o «errore di sintassi»
-
L'agente personalizzato non viene visualizzato in
/agent list
-
Torna al comportamento predefinito dell'agente
Soluzioni:
-
Convalida il tuo JSON utilizzando un validatore o un linter JSON
-
Verifica la presenza di errori JSON comuni:
-
Virgole mancanti tra gli elementi dell'array o le proprietà degli oggetti
-
Virgole finali dopo l'ultimo elemento
-
Staffe o bretelle senza eguali
-
Virgolette senza scampo nei valori di stringa
-
-
Utilizzatelo
/agent schema
per verificare la struttura della configurazione
Errori di convalida dello schema
Problema: la configurazione dell'agente personalizzato non corrisponde allo schema previsto.
Sintomi:
-
Avvertenze relative a campi di configurazione sconosciuti
-
Il comportamento personalizzato dell'agente non corrisponde alla configurazione
-
Errori mancanti nei campi obbligatori
Soluzioni:
-
Confronta la tua configurazione con lo schema utilizzando
/agent schema
-
Controlla i nomi dei campi per eventuali errori di battitura (ad es.
allowedTools
vsallowedTool
) -
Verifica che i tipi di dati soddisfino i requisiti dello schema (array vs stringhe, booleani vs stringhe)
-
Consulta la documentazione sul formato dell'agente nella documentazione
supplementare Amazon Q Developer CLI per una sintassi corretta
Problemi di caricamento degli agenti personalizzati
Agente personalizzato non trovato
Problema: l'agente personalizzato non viene visualizzato nell'elenco o non può essere utilizzato.
Sintomi:
-
/agent list
non mostra il tuo agente personalizzato -
/agent use [name]
fallisce con «agent not found» -
Torna all'agente predefinito senza preavviso
Soluzioni:
-
Verifica che il file dell'agente personalizzato sia nella posizione corretta:
-
Globale:
~/.aws/amazonq/cli-agents/[name].json
-
Locale:
amazonq/cli-agents/[name].json
-
-
Controlla le autorizzazioni del file: assicurati che il file sia leggibile
-
Verifica che il nome del file corrisponda al nome dell'agente personalizzato che stai cercando di utilizzare
-
Assicurati che il file abbia un'estensione
.json
Caricamento errato della versione dell'agente personalizzato
Problema: si sta caricando una versione del tuo agente personalizzato diversa da quella prevista.
Sintomi:
-
Il comportamento degli agenti personalizzati non corrisponde alle recenti modifiche alla configurazione
-
Messaggio di avviso sui conflitti tra agenti personalizzati
-
Disponibilità o autorizzazioni impreviste dello strumento
Soluzioni:
-
Verifica la presenza di conflitti tra i nomi degli agenti personalizzati tra le directory locali e globali
-
Ricorda che gli agenti doganali locali hanno la precedenza sugli agenti personalizzati globali
-
/agent list
Utilizzatelo per vedere quale versione viene caricata -
Se necessario, rimuovete o rinominate i file degli agenti personalizzati in conflitto
Problemi di autorizzazione dello strumento
Strumento non disponibile
Problema: l'agente personalizzato non può accedere a uno strumento che hai configurato.
Sintomi:
-
Messaggi di errore relativi a strumenti sconosciuti o non disponibili
-
Agente personalizzato che richiede l'autorizzazione per gli strumenti in
allowedTools
-
Gli strumenti del server MCP non funzionano
Soluzioni:
-
Verificare che i nomi degli strumenti siano scritti correttamente nell'array
tools
-
Per gli strumenti MCP, assicuratevi che il server sia configurato correttamente in
mcpServers
-
Verificate che i server MCP siano funzionanti e accessibili
-
Usa la sintassi corretta per gli strumenti MCP:
@server_name/tool_name
-
Verifica i nomi degli strumenti integrati confrontandoli con la documentazione degli strumenti integrati nella documentazione
supplementare di Amazon Q Developer CLI
Il comando /tools restituisce un elenco vuoto
Problema: il /tools
comando non mostra nessuno strumento disponibile o mostra un numero inferiore di strumenti del previsto.
Sintomi:
-
/tools
restituisce una lista vuota -
Gli strumenti previsti non sono presenti nell'elenco degli strumenti
-
L'agente personalizzato sembra non avere funzionalità
Cause comuni:
-
tools
Array vuoto nella configurazione personalizzata dell'agente -
Errori di battitura nei nomi degli strumenti all'interno dell'array
tools
-
Nomi degli strumenti del server MCP errati (prefisso del server mancante)
-
Problemi di configurazione del server MCP che impediscono il caricamento degli utensili
Soluzioni:
-
Verificate che la configurazione dell'agente personalizzato includa un
tools
array con nomi di strumenti validi -
Verifica che i nomi degli strumenti siano scritti correttamente (distinzione tra maiuscole e minuscole)
-
Per gli strumenti MCP, assicurati di utilizzare il formato con prefisso server corretto:
server-name___tool-name
-
Esegui un test con l'agente predefinito per confermare che gli strumenti siano disponibili: quindi
q chat
/tools
-
Controllate lo stato del server MCP se utilizzate strumenti esterni
Richieste di autorizzazione impreviste
Problema: l'agente personalizzato richiede l'autorizzazione per gli strumenti che ritenevi fossero preapprovati.
Sintomi:
-
Richieste di autorizzazione per gli strumenti elencati in
allowedTools
-
Interruzioni del flusso di lavoro nonostante la configurazione personalizzata dell'agente
Soluzioni:
-
Assicurati che gli strumenti siano elencati in entrambi
tools
gliallowedTools
array -
Verifica la presenza di errori di battitura nei nomi degli strumenti tra i due array
-
Per gli strumenti MCP, utilizzate il nome completo con prefisso del server in
allowedTools
-
Verificate che siano applicati correttamente
toolAliases
Eseguire il debug del comportamento degli agenti personalizzati
Contesto o risorse mancanti
Problema: l'agente personalizzato non sembra avere accesso ai file o al contesto previsti.
Soluzioni:
-
Verificare che i percorsi dei file nell'
resources
array siano corretti e che i file esistano -
Verifica che i modelli a globo nelle risorse corrispondano ai file previsti
-
Assicurati che i comandi hook vengano eseguiti correttamente e producano output
-
Prova manualmente i comandi hook per verificare che funzionino nel tuo ambiente
-
Controlla le impostazioni del timeout dell'hook se i comandi vengono interrotti
Problemi con il server MCP
Problema: i server MCP non funzionano o gli strumenti non sono disponibili.
Soluzioni:
-
Verifica che i comandi del server MCP siano corretti e che gli eseguibili siano presenti nel tuo PATH
-
Verificate che le variabili di ambiente richieste siano impostate
-
Testa i server MCP in modo indipendente per assicurarti che funzionino
-
Esamina i registri del server MCP per verificare la presenza di messaggi di errore
-
Aumentate i valori di timeout se i server si avviano lentamente
-
Per ulteriori informazioni sulla risoluzione dei problemi MCP, consulta Uso di MCP con Amazon Q Developer
Test di configurazioni di agenti personalizzate
Per testare sistematicamente la configurazione personalizzata dell'agente:
-
Convalida la sintassi JSON utilizzando un validatore JSON
-
Controlla la configurazione rispetto allo schema utilizzando
/agent schema
-
Prova il caricamento di un agente personalizzato con
/agent list
-
Passa all'agente personalizzato con
/agent use [name]
-
Testa ogni strumento singolarmente per verificare l'accesso e le autorizzazioni
-
Verifica che le risorse e gli hook forniscano il contesto previsto
-
Verifica i flussi di lavoro comuni per assicurarti che l'agente personalizzato si comporti come previsto
Ottenere ulteriore assistenza
Se continui a riscontrare problemi con gli agenti:
-
Consulta la documentazione completa sulla configurazione dell'agente nella documentazione
supplementare Amazon Q Developer CLI -
Consulta il riferimento agli strumenti integrati
per la configurazione specifica dello strumento -
Consultate la documentazione MCP per i problemi relativi a MCP
-
Inizia con configurazioni degli agenti più semplici e aggiungi gradualmente complessità
-
Confrontate la vostra configurazione con gli esempi riportati in Esempi e casi d'uso di Agent
-
Ricorda che il cambio e la modifica dell'agente richiedono l'avvio di nuove sessioni di chat anziché l'utilizzo di comandi in sessione