> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Come uso gli strumenti con ElevenAgents?

Puoi connettere **Strumenti client**, **Webhook** o **Strumenti di sistema** al tuo agente per migliorarne le funzionalità.

Gli **strumenti** consentono al tuo agente di interagire con dati esterni, sistemi e l'ambiente
in cui è in esecuzione. Definisci quali strumenti può usare il tuo agente, che sceglierà automaticamente
quello appropriato durante una conversazione.

I **webhook** sono strumenti che connettono il tuo assistente a API esterne. Sono ideali per
attività come:

* Prenotare riunioni
* Accedere ai database o aggiornarli
* Comunicare l'ora corrente
* E molto altro

Questo tipo di strumento consente potenti interazioni in tempo reale con i tuoi servizi.

Gli **strumenti client** interagiscono direttamente con il browser o il dispositivo dell'utente in cui è
ospitato l'agente. In genere vengono usati per:

* Reindirizzare gli utenti all'interno del tuo sito
* Inviare notifiche sullo schermo
* Guidare gli utenti nei flussi del sito web

Questi strumenti contribuiscono a offrire un'esperienza utente più integrata e fluida.

Gli **strumenti di sistema** sono integrati e pronti all'uso non appena crei il tuo agente. Gestiscono
attività essenziali di gestione delle conversazioni, come:

* Terminare una chiamata
* Trasferire una chiamata
* Cambiare lingua

Questi strumenti fondamentali consentono al tuo agente di gestire le interazioni principali fin da subito.

Per maggiori informazioni sull'implementazione degli strumenti, consulta la nostra [documentazione di ElevenAgents.](/docs/it/agents-platform/customization/tools)