> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/avanzate/integrazioni/funzioni/funzioni-avanzate/funzioni-avanzate-best-practice-e-casi-duso.md).

# Funzioni avanzate: best practice e casi d'uso

### Best practice per l'utilizzo delle funzioni

Seguire queste best practice ti aiuterà a creare funzioni efficaci e affidabili:

1. **Nomi chiari e concisi**: scegli nomi che descrivano immediatamente lo scopo della funzione, ad esempio, "get\_weather" è più chiaro di "external\_service";
2. **Descrizioni dettagliate**: fornisci una descrizione completa che spieghi cosa fa la funzione e quando usarla; questo aiuta sia l'IA sia gli altri sviluppatori a capirne lo scopo;
3. **Parametri ben definiti**: definisci chiaramente i parametri necessari e fornisci una descrizione completa per guidare l'IA generativa;
4. **Test, test, test**: prima di mettere una funzione in produzione, testala in vari scenari.

#### Casi d'uso comuni

Le funzioni in AIsuru possono essere utilizzate in molti modi creativi. Ecco alcuni casi d'uso comuni per ispirarti:

* [**Connessione a un sito web**](/avanzate/integrazioni/funzioni/funzioni-avanzate/funzioni-avanzate-best-practice-e-casi-duso/caso-duso-aggiornamento-automatico-il-tuo-agente-sempre-connesso-al-web.md): recupera informazioni in tempo reale da fonti esterne, come previsioni meteo, tassi di cambio o notizie dell'ultimo minuto;
* **Integrazione con CRM**: consenti all'IA di accedere ai dati dei clienti nel tuo CRM e aggiornarli senza mai lasciare la chat;
* **Integrazione email**: ricevi un'email con i dati dell'utente quando mostra interesse per i tuoi servizi;
* **Verifica della disponibilità**: controlla la disponibilità dei prodotti in un magazzino o delle camere d'hotel.
