> 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/intenti-dinamici-o-funzioni-cosa-usare.md).

# Intenti dinamici, funzioni o MCP, cosa usare?

Gli intenti dinamici, le funzioni e gli MCP sono tre potenti strumenti di AIsuru per estendere le capacità del tuo Agente. Comprendere le loro differenze ti aiuterà a scegliere lo strumento più adatto per le tue esigenze specifiche.

### Intenti dinamici: controllo e sicurezza

Gli intenti dinamici:

* Offrono un maggior controllo sui parametri e sul flusso della conversazione;
* Non utilizzano l'IA generativa, garantendo risposte prevedibili;
* Sono ideali per processi strutturati e sicuri.

Quando usarli:

* Per raccogliere informazioni specifiche (es. prenotazioni, moduli);
* In situazioni che richiedono un livello maggiore di accuratezza e sicurezza.

🔒 Gli intenti dinamici sono la scelta migliore quando **sicurezza e prevedibilità** sono prioritarie.

### Funzioni: flessibilità e potenza

Le funzioni offrono maggiore flessibilità sui parametri e utilizzano l'IA generativa per interpretare risultati e generare risposte.

Quando usarle:

* Per interazioni complesse e variabili (es. apertura di un ticket di assistenza);
* Per conversazioni che richiedono approfondimenti o creatività.

💡 Le funzioni sono ideali quando vuoi sfruttare appieno le capacità dell'IA generativa per risposte più naturali e adattive.

### MCP (Model Context Protocol): estensioni intelligenti

Gli MCP (Model Context Protocol) sono server esterni che estendono le capacità del tuo Agente connettendolo a servizi e fonti dati esterne in tempo reale.

**Gli MCP:**

* Permettono all'Agente di accedere a informazioni aggiornate e servizi esterni;
* Utilizzano l'IA generativa per interpretare i risultati e integrarli nella conversazione;
* Si attivano automaticamente quando l'Agente identifica la necessità di usarli.

**Quando usarli:**

* Per dare all'Agente accesso a dati in tempo reale (es. ricerche web, database aziendali);
* Per integrare servizi esterni (es. CRM, gestionali, API di terze parti);
* Per estendere funzionalità senza dover sviluppare integrazioni custom.

🔌 Gli MCP sono la soluzione ideale quando vuoi connettere il tuo Agente a sistemi esterni e arricchire le sue conoscenze con dati sempre aggiornati.

### Tabella riassuntiva

Qui sotto trovi una tabella che ti può aiutare a decidere cosa usare tra intenti dinamici, funzioni e MCP. 👇

| Caratteristica                   | Intenti Dinamici                                                         | Funzioni                                                                                                                        | MCP                                                                                                                                                                          |
| -------------------------------- | ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Controllo**                    | <p>Maggiore controllo,<br>minore flessibilità</p>                        | <p>Minore controllo,<br>maggiore flessibilità</p>                                                                               | Controllo delegato a servizi esterni, massima estensibilità                                                                                                                  |
| **Utilizzo dell'IA generativa**  | No                                                                       | Sì                                                                                                                              | Sì                                                                                                                                                                           |
| **Accuratezza**                  | Alta, ideali per processi strutturati                                    | Demandata all'IA generativa, tendenzialmente più bassa in favore di una maggiore flessibilità                                   | Dipende dalla fonte esterna; molto alta per dati strutturati e aggiornati                                                                                                    |
| **Prevedibilità delle risposte** | Risposte coerenti e prevedibili                                          | Risposte adattive e contestuali                                                                                                 | Risposte variabili basate su dati esterni in tempo reale                                                                                                                     |
| **Complessità**                  | Ottimi per processi semplici e strutturati                               | Adatti a interazioni complesse e variabili                                                                                      | Ideali per integrazioni con sistemi esterni e fonti dati multiple                                                                                                            |
| **Casi d'uso ideali**            | <ul><li>Raccolta informazioni specifiche</li><li>Inviare email</li></ul> | <ul><li>Assistenza tecnica avanzata</li><li>Integrazione real-time con sistemi esterni</li><li>Conversazioni creative</li></ul> | <p></p><ul><li>Ricerche web in tempo reale</li><li>Connessione a database aziendali</li><li>Integrazione con CRM e gestionali</li><li>Accesso a API di terze parti</li></ul> |
