> 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 i tre potenti strumenti che AIsuru mette a disposizione per estendere le capacità del tuo Agente. Comprendere le loro differenze ti aiuterà a scegliere lo strumento giusto per le tue esigenze specifiche.

### Intenti dinamici: controllo e sicurezza

Intenti dinamici:

* Ti offrono un maggiore 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 (ad es., prenotazioni, moduli);
* In situazioni che richiedono un livello più elevato di precisione e sicurezza.

{% hint style="info" %} <mark style="color:blue;">Gli intenti dinamici sono la scelta migliore quando</mark> <mark style="color:blue;">**sicurezza e prevedibilità**</mark> <mark style="color:blue;">sono la priorità.</mark>
{% endhint %}

### Funzioni: flessibilità e potenza

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

Quando usarle:

* Per interazioni complesse e variabili (ad es., aprire un ticket di assistenza);
* Per conversazioni che richiedono approfondimento o creatività.

{% hint style="info" %} <mark style="color:blue;">Le funzioni sono ideali quando vuoi sfruttare appieno l'IA generativa per ottenere risposte più naturali e adattive.</mark>
{% endhint %}

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

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

**MCP:**

* Consentono 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 (ad es., ricerche web, database aziendali);
* Per integrare servizi esterni (ad es., CRM, software gestionali, API di terze parti);
* Per estendere le funzionalità senza dover sviluppare integrazioni personalizzate.

{% hint style="info" %} <mark style="color:blue;">Gli MCP sono la soluzione ideale quando vuoi connettere il tuo Agente a sistemi esterni e arricchire le sue conoscenze con dati sempre aggiornati.</mark>
{% endhint %}

### Tabella riassuntiva

Ecco una tabella per aiutarti a decidere 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à                                                                                                                     |
| **Uso dell'IA generativa**       | No                                                                           | Sì                                                                                                                                   | Sì                                                                                                                                                                              |
| **Accuratezza**                  | Alta, ideale per processi strutturati                                        | Demandata all'IA generativa, generalmente inferiore a 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à**                  | Ideale per processi semplici e strutturati                                   | Adatto a interazioni complesse e variabili                                                                                           | Ideale per integrazioni con sistemi esterni e più fonti di dati                                                                                                                 |
| **Casi d'uso ideali**            | <ul><li>Raccolta di informazioni specifiche</li><li>Invio di email</li></ul> | <ul><li>Assistenza tecnica avanzata</li><li>Integrazione in tempo reale con sistemi esterni</li><li>Conversazioni creative</li></ul> | <ul><li>Ricerche web in tempo reale</li><li>Connessione a database aziendali</li><li>Integrazione con CRM e software gestionali</li><li>Accesso ad API di terze parti</li></ul> |
