> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keplero.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Prompt

> Definisci il comportamento del tuo assistente AI

## Prompt (Comportamento AI)

Un **prompt** è una breve istruzione o descrizione che definisce il comportamento, l'identità e la personalità del tuo assistente AI. In pratica, serve a spiegare all'AI **come deve rispondere** agli utenti, quali regole seguire e quale tono utilizzare nelle conversazioni.

Ad esempio, puoi usare il prompt per specificare se l'assistente deve essere formale o informale, se deve rispondere in modo sintetico o dettagliato, oppure se deve evitare certi argomenti.

<Note>
  Il prompt non è visibile agli utenti finali che parleranno con il tuo
  assistente AI: è uno strumento che ti permette di personalizzare l'esperienza
  e l'efficacia delle risposte dell'AI.
</Note>

<iframe className="w-full aspect-video rounded-xl" src="https://www.loom.com/embed/e0f46ebac4aa4aa2b5552898abfdc8c8" title="Video guida prompt Keplero AI" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

### Impostare il Prompt

Per impostare il prompt, in **Addestramento**, clicca su **Comportamento AI** nella barra di sinistra:

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/3u1KKHm4yuvvrLwq/images/dashboard/addestramento/prompt/prompt-1.png?fit=max&auto=format&n=3u1KKHm4yuvvrLwq&q=85&s=3e0b0e4847e242c64aeb9694e2d6a69d" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-1.png" />
</Frame>

Nella casella evidenziata in verde nell'immagine seguente, puoi spiegare all'AI che risultato vuoi ottenere. Sarà la stessa AI a tradurre quella tua istruzione in un prompt non appena clicchi su **"Applica Modifica"**.

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/Wwbs7aug9Xcp3k4X/images/dashboard/addestramento/prompt/prompt-2.png?fit=max&auto=format&n=Wwbs7aug9Xcp3k4X&q=85&s=afc2575c87131fc0bf74e00f6df2e849" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-2.png" />
</Frame>

<Tip>
  Non serve scrivere in maniera tecnica: spiega ciò che vuoi ottenere in maniera
  chiara e concisa. Ad esempio: "*Rispondi sempre in modo educato usando emoji
  in base al contesto della conversazione*"
</Tip>

### Prompt Chatbot vs Prompt Voice

Puoi selezionare direttamente il **Prompt del Chatbot** o il **Prompt di Voice**.

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/Wwbs7aug9Xcp3k4X/images/dashboard/addestramento/prompt/prompt-0.png?fit=max&auto=format&n=Wwbs7aug9Xcp3k4X&q=85&s=fa4a3c49f0efa09a1026bb2af617f432" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-0.png" />
</Frame>

<Tip>
  I due sistemi hanno prompt separati e dedicati, così da personalizzare il
  comportamento dell'AI in base al canale di comunicazione.
</Tip>

<Warning>
  Lo switch dei due prompt è visibile solo per coloro che hanno Keplero AI Voice
  nel loro abbonamento. Se hai solo la parte relativa al Chatbot, non vedrai
  questo switch
</Warning>

### Visualizzare e modificare il Prompt

Dopo aver applicato il prompt, puoi vedere il risultato nella sezione **"Avanzato"** evidenziata in blu nell'immagine seguente.

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/Wwbs7aug9Xcp3k4X/images/dashboard/addestramento/prompt/prompt-3.png?fit=max&auto=format&n=Wwbs7aug9Xcp3k4X&q=85&s=2c7491e1abf415de4457cc9ed18f654b" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-3.png" />
</Frame>

Cliccando su **"Avanzato"** puoi vedere il prompt attuale ed eventualmente modificarlo direttamente cliccando sul testo.

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/VdKD7WZWiIo4k_VV/images/dashboard/addestramento/prompt/prompt-4.png?fit=max&auto=format&n=VdKD7WZWiIo4k_VV&q=85&s=7e8d7164614316b54ca6707eb112f192" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-4.png" />
</Frame>

### Ripristinare versioni precedenti del Prompt

Se, dopo aver effettuato delle modifiche, ti rendi conto di volerv tornare indietro al prompt precedente, puoi cliccare sul pulsante **"Ripristina versione precedente"** evidenziato in rosso nell'immagine seguente.

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/3u1KKHm4yuvvrLwq/images/dashboard/addestramento/prompt/prompt-5.png?fit=max&auto=format&n=3u1KKHm4yuvvrLwq&q=85&s=91a6f72bd84790959ab970849fab91c5" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-5.png" />
</Frame>

Vedrai apparire un pannello che ti permette di scegliere quale versione del prompt vuoi ripristinare.

<Frame>
  <img src="https://mintcdn.com/kepleroai-5b702e55/3u1KKHm4yuvvrLwq/images/dashboard/addestramento/prompt/prompt-6.png?fit=max&auto=format&n=3u1KKHm4yuvvrLwq&q=85&s=7d4650ad71b0affd457fa3807b8282a3" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-6.png" />
</Frame>

<Note>
  Aprendo un Prompt precedente, vedrai evidenziate le modifiche rispetto alla
  versione attuale. Cliccando su **"Ripristina"** il prompt verrà ripristinato
  con quello che stai visualizzando
</Note>

## Escalation / Trasferimento all'operatore umano

<Tabs>
  <Tab title="Chat Agent" icon="message">
    La sezione **Operatore Umano** ti permette di definire quando passare la conversazione all'umano, ovvero i casi in cui l'AI dovrà smettere di rispondere e passare il controllo all'operatore umano.

    <Frame>
      <img src="https://mintcdn.com/kepleroai-5b702e55/Wwbs7aug9Xcp3k4X/images/dashboard/addestramento/prompt/prompt-7.png?fit=max&auto=format&n=Wwbs7aug9Xcp3k4X&q=85&s=eba7348cc9e63117fe76d9f05b681d84" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-7.png" />
    </Frame>

    <Note>
      Se questa opzione è disattivata, quando un utente richiede l’intervento di un
      operatore umano con frasi come *"Voglio parlare con un operatore"* o *"Voglio
      parlare con un umano"*, il chatbot risponde informando che al momento non è
      possibile parlare con un operatore. Il messaggio viene adattato in base al
      contesto della conversazione.
    </Note>

    Attivando l'escalation, potrai impostare i criteri per passare la conversazione all'operatore umano ed i giorni e orari in cui l'escalation è attiva.

    <Frame>
      <img src="https://mintcdn.com/kepleroai-5b702e55/Wwbs7aug9Xcp3k4X/images/dashboard/addestramento/prompt/prompt-8.png?fit=max&auto=format&n=Wwbs7aug9Xcp3k4X&q=85&s=4fccb0bf53621ba5df2a95f53653744b" alt="Vista della sezione Prompt nella dasbhaord di Keplero AI" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-8.png" />
    </Frame>

    Abilitando questa funzionalità, quando gli utenti chiederanno di parlare con un operatore umano, il tuo chatbot risponderà dicendo che un operatore umano sta arrivando.

    Troverai la chat, nell'elenco delle conversazioni, evidenziata in giallo con l'icona dell'operatore, così potrai identificarla facilmente.

    <Frame caption="Quando un utente chiederà di parlare con un operatore umano, il tuo chatbot risponderà dicendo che un operatore umano sta arrivando.">
      <img src="https://mintcdn.com/kepleroai-5b702e55/4AHZOXt_HBjSnxHY/images/dashboard/impostazioni/chatbot/chat-operatore/chat-operatore-3.png?fit=max&auto=format&n=4AHZOXt_HBjSnxHY&q=85&s=5feeb319b0ece0afa14fd83d5a453012" alt="Chat operatore attivato" noZoom height="300" className="rounded-lg" data-path="images/dashboard/impostazioni/chatbot/chat-operatore/chat-operatore-3.png" />
    </Frame>

    <Warning>
      Se prendi il controllo della chat, ricorda poi di rilasciare il controllo a Keplero per fare in modo che possa continuare a rispondere a quell'utente.
    </Warning>
  </Tab>

  <Tab title="Voice Agent" icon="phone">
    La sezione **Operatore Umano** ti permette di definire quando passare la telefonata all'umano, ovvero i casi in cui l'AI dovrà smettere di rispondere e trasferire direttamente la telefonata all'operatore umano.

    <Frame>
      <img src="https://mintcdn.com/kepleroai-5b702e55/AiZa0buSGNz9vEbI/images/dashboard/addestramento/prompt/prompt-9.png?fit=max&auto=format&n=AiZa0buSGNz9vEbI&q=85&s=bb5f6936e9335f59a2a64625bacb8c2c" alt="Sezione trasferimento all'operatore umano" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-9.png" />
    </Frame>

    <Steps>
      <Step title="Attivazione" icon="check">
        Attiva il trasferimento di chiamata cliccando su **"Abilita escalation"**.

        <Frame>
          <img src="https://mintcdn.com/kepleroai-5b702e55/AiZa0buSGNz9vEbI/images/dashboard/addestramento/prompt/prompt-10.png?fit=max&auto=format&n=AiZa0buSGNz9vEbI&q=85&s=283bf82ff31fa0eff5e6c48bc6e262f4" alt="Sezione trasferimento all'operatore umano" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-10.png" />
        </Frame>
      </Step>

      <Step title="Specifica quando Keplero dovrà trasferire la telefonata all'operatore umano" icon="clock">
        Spiega a Keplero in quali casi desideri che inoltri la conversazione ad un numero di telefono presidiato da un umano.

        <Frame>
          <img src="https://mintcdn.com/kepleroai-5b702e55/AiZa0buSGNz9vEbI/images/dashboard/addestramento/prompt/prompt-11.png?fit=max&auto=format&n=AiZa0buSGNz9vEbI&q=85&s=3ca827a58686cefa830c6505f2ee7c88" alt="Sezione trasferimento all'operatore umano" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-11.png" />
        </Frame>

        <Note>
          Specifica uno o più casi in cui Keplero dovrà trasferire la telefonata all'operatore umano cliccando su **"+ Aggiungi"**.
        </Note>
      </Step>

      <Step title="Indica uno o più numeri di telefono" icon="phone">
        Indica uno o più numeri di telefono a cui Keplero dovrà trasferire la telefonata, specificando il nome del Team a cui è associato quel numero (*ad esempio: "Sales"*).

        <Frame>
          <img src="https://mintcdn.com/kepleroai-5b702e55/AiZa0buSGNz9vEbI/images/dashboard/addestramento/prompt/prompt-12.png?fit=max&auto=format&n=AiZa0buSGNz9vEbI&q=85&s=0fe5b6ab2c02c5c0f9126a0820d43b1c" alt="Sezione trasferimento all'operatore umano" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-12.png" />
        </Frame>

        <Tip>
          Puoi anche impostare un numero prioritario per trasferimento cliccando laterlamente al box contenente la bandiera del paese. Apparirà una ⭐ per indicarti che quel numero è stato salvato come preferito.
        </Tip>
      </Step>

      <Step title="Configura i giorni e gli orari in cui permettere il trasferimento di chiamata" icon="calendar">
        Configura i giorni e gli orari in cui permettere il trasferimento di chiamata. Puoi impostare la modalità **"Sempre disponibile, 24 ore su 24, 7 giorni su 7"** o personalizzare i giorni e gli orari singolarmente.

        <Frame>
          <img src="https://mintcdn.com/kepleroai-5b702e55/AiZa0buSGNz9vEbI/images/dashboard/addestramento/prompt/prompt-13.png?fit=max&auto=format&n=AiZa0buSGNz9vEbI&q=85&s=a11b75e3dc8c6b5e0cf58b14c881e792" alt="Sezione trasferimento all'operatore umano" noZoom height="300" className="rounded-lg" data-path="images/dashboard/addestramento/prompt/prompt-13.png" />
        </Frame>
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Come scrivere un prompt efficace

Scrivere un buon prompt è fondamentale per ottenere risposte precise dal tuo assistente AI. Ecco le regole principali da seguire.

### Sii chiaro e diretto

Evita giri di parole. Vai dritto al punto spiegando cosa vuoi ottenere.

<Tabs>
  <Tab title="❌ Non fare così">
    ```
    Ciao, vorrei che tu mi aiutassi a scrivere qualcosa di interessante
    per i miei clienti riguardo alla nuova collezione estiva che include
    vestiti, accessori e scarpe, ma non so bene come strutturarlo...
    ```
  </Tab>

  <Tab title="✅ Fai così">
    ```
    Scrivi una descrizione di 100 parole per la nuova collezione estiva,
    con focus su vestiti leggeri e accessori colorati.
    ```
  </Tab>
</Tabs>

### Dai indicazioni precise

Più sei specifico su cosa vuoi, migliore sarà il risultato.

<Tabs>
  <Tab title="❌ Non fare così">
    ```
    Scrivi una risposta gentile per questo cliente
    ```
  </Tab>

  <Tab title="✅ Fai così">
    ```
    Scrivi una risposta al cliente che:
    - Sia lunga massimo 50 parole
    - Usi un tono amichevole e professionale
    - Contenga un invito all'azione chiaro
    ```
  </Tab>
</Tabs>

### Un obiettivo alla volta

Non chiedere troppe cose insieme. Se hai bisogno di più azioni, dividile in passaggi separati.

<Tabs>
  <Tab title="❌ Non fare così">
    ```
    Rispondi al cliente, salva i suoi dati, crea un promemoria
    per ricontattarlo domani e genera un report
    ```
  </Tab>

  <Tab title="✅ Fai così">
    **Prima azione:**

    ```
    Rispondi al cliente confermando la ricezione della sua richiesta
    ```

    **Seconda azione:**

    ```
    Salva questi dati del cliente: nome, email, richiesta
    ```
  </Tab>
</Tabs>

### Specifica cosa evitare

Oltre a dire cosa fare, indica anche cosa **non** deve fare l'AI.

<Tabs>
  <Tab title="❌ Non fare così">
    ```
    Rispondi al cliente
    ```
  </Tab>

  <Tab title="✅ Fai così">
    ```
    Rispondi al cliente seguendo queste regole:
    - Non usare parole complicate
    - Non superare le 40 parole
    - Non promettere sconti
    - Non chiedere dati della carta di credito
    ```
  </Tab>
</Tabs>

### Semplifica la formattazione

Evita i caratteri decorativi che non aggiungono significato. In particolare, **non usare tabelle markdown** (`| col | col |` con la riga `---`): sporcano il prompt con pipe, trattini e spazi di allineamento che non aiutano l'AI e rendono più difficile aggiornare i valori. Preferisci sempre una lista `- chiave: valore` dentro un blocco con intestazione chiara.

<Tabs>
  <Tab title="❌ Non fare così">
    ```
    LISTINO:

    | Piano     | Prezzo |
    |-----------|--------|
    | Base      | 49€    |
    | Premium   | 99€    |
    | Business  | 199€   |
    ```
  </Tab>

  <Tab title="✅ Fai così">
    ```
    LISTINO:
    - Base: 49€
    - Premium: 99€
    - Business: 199€
    ```
  </Tab>
</Tabs>

<Tip>
  Per approfondire la regola e vedere come cambia fra chatbot e voice agent, leggi [Evita le tabelle markdown](/dashboard/addestramento/best-practice-prompt#evita-le-tabelle-markdown).
</Tip>

### Esempio completo

Vediamo la differenza tra un prompt vago e uno ben strutturato:

<Tabs>
  <Tab title="❌ Prima">
    ```
    Aiutami a rispondere a questo cliente che si lamenta
    ```

    **Risultato:** Risposta generica e poco utile
  </Tab>

  <Tab title="✅ Dopo">
    ```
    SITUAZIONE: Cliente ha ordinato scarpe taglia 42 ma ha ricevuto taglia 40

    COSA FARE: Scrivi risposta di scuse e proponi soluzione

    REGOLE:
    - Massimo 40 parole
    - Tono empatico e professionale
    - Offri spedizione gratuita della taglia corretta
    - Non menzionare rimborsi

    FORMATO: Messaggio WhatsApp con 1 emoji
    ```

    **Risultato:** Risposta precisa e immediatamente utilizzabile
  </Tab>
</Tabs>

### Consigli pratici

<AccordionGroup>
  <Accordion title="Dividi le richieste complesse">
    Invece di scrivere un'unica istruzione complicata, spezzala in passaggi semplici. Questo ti darà risultati più precisi e sarà più facile capire dove migliorare.
  </Accordion>

  <Accordion title="Prova con casi difficili">
    Prima di usare il prompt con i clienti veri, testalo con situazioni estreme:

    * Clienti molto arrabbiati
    * Richieste fuori dal normale
    * Messaggi molto lunghi o molto corti

    Questo ti aiuta a trovare i punti deboli e migliorare il prompt.
  </Accordion>

  <Accordion title="Migliora nel tempo">
    Dopo aver attivato il prompt:

    * Controlla le risposte che genera l'AI
    * Raccogli feedback dal tuo team
    * Nota gli errori che si ripetono
    * Aggiorna il prompt con regole più chiare

    Il miglioramento è continuo, non serve essere perfetti al primo colpo.
  </Accordion>
</AccordionGroup>

## Approfondisci

<Card title="Best practice per scrivere prompt" icon="lightbulb" href="/dashboard/addestramento/best-practice-prompt">
  Linee guida avanzate, differenze tra chatbot e voice agent, regola del "consolidamento" delle informazioni sensibili ed esempi pronti per scenario.
</Card>
