Salta al contenuto
Tutorial

Microsoft Copilot Studio: come costruire il primo bot AI per la tua PMI in 1 giorno

Tutorial pratico per IT manager di PMI: dalla licenza alla prima conversazione live, con knowledge SharePoint, handover Teams e governance Entra ID. Setup completo testato su PMI 30 dipendenti.

SynSphere Italia 12 min di lettura

Microsoft Copilot Studio nel 2026 e maturo: i tempi delle “demo bot stupidi” sono finiti. Una PMI italiana media puo costruire e mettere in produzione il primo agent AI per knowledge base interna, IT helpdesk o customer service web in 1 giorno di lavoro pulito — escludendo discovery preliminare e change management. Questo tutorial documenta passo passo la procedura testata su una PMI 30 dipendenti del settore servizi professionali.

Prerequisiti tecnici

Per seguire questa guida senza intoppi serve:

  • Microsoft 365 Business Premium / E3 / E5 (o trial 30 giorni Power Platform)
  • Licenza Power Automate Premium o trial Copilot Studio 30 giorni (25.000 messaggi inclusi nel trial)
  • Account Microsoft Entra ID con ruolo Power Platform Administrator (per creare ambiente Power Platform)
  • SharePoint site con almeno 5-10 documenti che fanno da knowledge base (policy aziendali, FAQ HR, runbook IT, manuali interni)
  • 2-4 ore di tempo focalizzato + 2-3 ore di testing interno

Lo scenario di riferimento del tutorial: bot HR interno che risponde a domande sui permessi, ferie, malattie, smart working policy aziendale. La struttura e replicabile per altri scenari (IT helpdesk, knowledge base sales, FAQ clienti) cambiando solo il knowledge source.

Step 1: setup ambiente Power Platform (20 minuti)

Vai su make.powerautomate.com e accedi con account admin. In alto a destra, click sull’environment selector e scegli ”+ New environment”.

Compila i campi:

  • Name: synsphere-prod-hr (o convenzione interna)
  • Region: Europe (per data residency EU)
  • Type: Production (Dataverse incluso, necessario per Copilot Studio)
  • Dataverse:

Click “Save”. Il provisioning richiede 3-5 minuti. Mentre aspetti, assegna le licenze:

  1. Vai su admin.microsoft.com > Users > Active users
  2. Seleziona gli utenti che dovranno gestire il bot (tipicamente 1-2 amministratori) e assegna licenza Power Automate Premium o Microsoft Copilot Studio User
  3. Per gli utenti finali (chi userà il bot) non serve licenza extra se il bot vive in Teams interno

Step 2: creazione del bot in Copilot Studio (30 minuti)

Vai su copilotstudio.microsoft.com e seleziona l’environment appena creato.

Click ”+ Create new agent”. Hai due opzioni: “Describe to design” (descrizione in linguaggio naturale, copilot suggerisce setup) o “Skip to configure” (controllo manuale).

Per il primo bot raccomando “Describe to design”. Inserisci nel prompt:

Sei l’assistente HR di [Nome Azienda]. Rispondi alle domande dei dipendenti su ferie, permessi, smart working, malattie, regolamenti aziendali. Tono cortese, professionale, italiano. Cita sempre la fonte se la risposta viene da un documento. Se non trovi la risposta, suggerisci di contattare hr@azienda.it.

Copilot suggerisce nome, descrizione, conversazione di benvenuto, knowledge source iniziale. Click “Create” e attendi 30-60 secondi per il provisioning.

Configurazione fondamentale che potresti voler modificare:

  • Name: Assistente HR (visibile a utenti finali)
  • Description: Bot per domande HR — ferie, permessi, smart working, regolamenti
  • Language: Italian
  • Greeting message: “Ciao! Sono l’assistente HR. Posso aiutarti con domande su ferie, permessi, smart working e regolamenti aziendali. Cosa ti serve sapere?”
  • Authentication: Authenticate with Microsoft (Entra ID) (importante: forza login per evitare accessi anonimi a knowledge HR)

Step 3: knowledge source dal SharePoint (30 minuti)

Sezione cruciale: il bot risponde bene quanto il suo knowledge base. Tab “Knowledge” nel sidebar.

Click ”+ Add knowledge” > “SharePoint”.

Inserisci URL del site SharePoint con i documenti HR:

  • Esempio: https://contoso.sharepoint.com/sites/HR-Policy
  • Oppure URL specifico di una document library: https://contoso.sharepoint.com/sites/HR-Policy/Shared Documents/Policy 2026

Copilot Studio indicizza i documenti automaticamente. Tempi di indicizzazione tipici:

  • 10 documenti PDF: 3-5 minuti
  • 50 documenti: 15-20 minuti
  • 200+ documenti: 1-2 ore

Best practice critica: nomi file descrittivi (Policy-Ferie-2026.pdf invece di Doc-final-rev2.pdf) migliorano significativamente il citation. Title interni dei documenti idem.

Mentre il bot indicizza, configura altre knowledge source opzionali:

  • Public website: per FAQ pubbliche dell’azienda (max 50 URL)
  • Microsoft Dataverse: per dati strutturati (es. tabella “Holiday Calendar” con festivita)
  • File upload diretto: max 25 MB per file, formati PDF/DOCX/XLSX/PPTX

Step 4: topic personalizzati (60 minuti)

I “topic” sono conversazioni strutturate che il bot gestisce con logica deterministica (vs risposta generative AI free-form). Per scenari critici (es. richiesta permessi) un topic deterministico e piu affidabile.

Tab “Topics” > ”+ Add a topic” > “Create from blank”.

Esempio topic “Richiedi permesso”:

  1. Trigger phrase: aggiungi 8-12 frasi che attivano il topic

    • “voglio chiedere un permesso”
    • “come faccio richiesta ferie”
    • “devo fare richiesta congedo”
    • “permesso retribuito”
    • “smart working richiesta”
    • “voglio prendere ferie”
  2. Conversation flow (drag-drop nodes):

    • Message: “Certo, ti aiuto. Che tipo di assenza vuoi richiedere?”
    • Question con opzioni: Ferie, Permesso retribuito, Smart working, Malattia, Altro
    • Condition sul tipo selezionato:
      • Se “Ferie” → mostra link al portale ferie aziendale + spiega procedura
      • Se “Smart working” → mostra link a form Smart Working + cita policy
    • Action: integrazione con Power Automate per registrare la richiesta in SharePoint List + invio mail a HR
  3. Variables: usa User.DisplayName (auto da Entra ID) per personalizzare risposte

  4. Click “Save” e poi “Test” sulla destra per provare il flow

Step 5: integration con Power Automate (60 minuti)

I bot diventano realmente utili quando fanno azioni, non solo rispondono. Esempio: bot HR che apre ticket in SharePoint List “Richieste HR” quando l’utente chiede un permesso.

Dal topic “Richiedi permesso”, aggiungi un nodo “Call action” > ”+ Create a flow”.

Power Automate si apre. Crea flow:

  • Trigger: Run a flow from Copilot Studio (auto-configurato)
  • Action 1: SharePoint > Create item su lista “Richieste HR”
    • Campi: Title (User.DisplayName + tipo richiesta), Tipo, Data inizio, Data fine, Note
  • Action 2: Outlook > Send an email a hr@azienda.it con riepilogo
  • Action 3: Return to Copilot Studio con messaggio di conferma

Save il flow. Torna in Copilot Studio, configura input/output del topic node per passare correttamente i dati.

Step 6: pubblicazione e canale Teams (15 minuti)

Tab “Channels” nel sidebar. Per scenario HR interno, attiva “Microsoft Teams” come canale primario.

Click “Microsoft Teams” > “Turn on Teams” > “Edit details”:

  • App name: “Assistente HR”
  • Short description: “Bot HR per domande su ferie, permessi, smart working”
  • Long description: testo piu esteso
  • Icon: upload logo aziendale (192×192 px PNG)

Click “Availability options” > scegli:

  • Only people in my organization can access this agent (raccomandato)
  • Specifica gruppi Entra ID di accesso (es. tutti-i-dipendenti)

Click “Publish” in alto a destra > “Publish”.

Per distribuire il bot ai dipendenti:

  1. Copia il link del “Teams app package”
  2. Apri Teams admin center > Manage apps > Upload custom app
  3. Approva e assegna policy a tutti i dipendenti

Tempo di propagazione Teams: 1-4 ore. Dopo l’utente trova il bot in Teams > Apps > Built for your org.

Step 7: monitoring e analytics (15 minuti)

Tab “Analytics” nel sidebar di Copilot Studio. Metriche chiave da monitorare nelle prime 2 settimane:

  • Total messages: volume conversazioni
  • Engagement rate: % di utenti che continuano la conversazione dopo il greeting
  • Topic accuracy: % di topic riconosciuti correttamente
  • Knowledge accuracy: % di risposte da knowledge base giudicate utili dagli utenti
  • Escalation rate: % di conversazioni che richiedono handover a operatore umano

Pattern di tuning iterativo:

  • Bassa topic accuracy → aggiungi piu trigger phrase
  • Bassa knowledge accuracy → migliora qualita knowledge base (nomi file, struttura documenti)
  • Alta escalation rate → identifica topic mancanti e aggiungi flow specifici

Costi reali misurati su PMI 30 dipendenti

Tracking real fatto su PMI 30 dipendenti, scenario bot HR, primi 60 giorni post-launch:

  • Messaggi totali: 3.847 (media 64/giorno, picco 180 il primo lunedi post-launch)
  • Knowledge source: 23 documenti SharePoint Policy HR
  • Topic personalizzati: 8 (ferie, permessi, smart working, malattia, congedo, busta paga, regolamento, contatti HR)
  • Cost messaggi Copilot Studio: ~12-15 USD/mese (sotto soglia pacchetto trial)
  • Cost licensing Power Automate Premium amministratori: 26 USD/mese (2 utenti)
  • Setup time totale: 6,5 ore distribuite su 1 giorno + 4 ore di iterazione settimane 1-2

TCO 12 mesi stimato per PMI 30 dipendenti: ~600-900 USD (licenza Power Automate + messaggi runtime). Confronta con il valore: ~40% delle domande HR ripetitive deflectate dal team HR, ~50 ore/mese di tempo HR liberato.

Cosa NON fare (errori comuni)

Errore 1: knowledge troppo ampio fin dall’inizio. Non caricare l’intero SharePoint aziendale come knowledge. Inizia con 10-20 documenti del dominio specifico (HR per bot HR). Bot funziona meglio con knowledge focalizzato.

Errore 2: niente authentication. Bot accessibile in anonimo a tutti i dipendenti senza autenticazione = rischio accesso a info HR sensibili da chiunque entra in Teams. Sempre attivare authentication Entra ID + restringere accesso a gruppi specifici.

Errore 3: nessun handover umano. Configurare sempre un fallback: “Non ho trovato la risposta. Contatta hr@azienda.it o apri ticket [link]”. Bot senza handover crea frustrazione.

Errore 4: pubblicazione senza testing interno. Test su 5-10 colleghi prima del rollout aziendale. Quasi sempre emergono 3-5 topic mancanti o trigger phrase non considerate.

Errore 5: nessun monitoring post-launch. Le prime 2 settimane sono critiche per tuning. Pianifica check settimanali su analytics dashboard, identifica conversation fallite, aggiungi topic / trigger phrase.

Estensione: dal bot HR al bot multi-skill

Una volta operativo il bot HR, l’estensione tipica e:

  1. Mese 2-3: aggiunta skill “IT helpdesk” (knowledge da SharePoint IT runbook)
  2. Mese 3-4: aggiunta skill “FAQ clienti” pubblica su sito web (canale Web Chat)
  3. Mese 4-6: integration con Dynamics 365 (lead capture, case opening automatico)
  4. Mese 6+: AI Builder integration per OCR documenti, sentiment analysis recensioni

Pattern raccomandato: un bot multi-skill ben governato invece di dieci bot scollegati. Manutenzione piu semplice, governance unificata, esperienza utente coerente.

Quando NON conviene Copilot Studio

Onesta editoriale: Copilot Studio non e per tutti. Tre scenari dove valutare alternative:

  • Omnichannel social intenso (WhatsApp + Instagram + Messenger + LINE come canali primari): Botpress vince. Vedi confronto Copilot Studio vs Botpress.
  • PMI senza M365 (su Google Workspace o stack misto): TCO non favorevole, valutare opzioni cloud-first (Botpress Cloud, Voiceflow, Drift).
  • Volume messaggi sopra 100k/mese: rivalutare pricing pay-as-you-go vs flat fee competitor.

Conclusioni operative

Costruire il primo Copilot Studio bot e una mezza giornata tecnica + mezza giornata di knowledge curation. Il fattore critico non e la tecnologia (matura, accessibile) ma la qualita del knowledge base. Per PMI italiane gia su Microsoft 365 con SharePoint adoption maturo, e il modo piu rapido per portare AI conversazionale in produzione con governance enterprise.

SynSphere implementa Copilot Studio chiavi in mano con pacchetti tipici 8-25 k euro che includono discovery scenari, setup, integration Power Automate, formazione, hyper-care 60 giorni. Per scenari piu complessi (multi-skill enterprise, voice integration, integrazioni Dynamics) il range sale a 30-80 k euro. Contattaci per assessment dello scenario specifico della tua PMI.

Prodotti SynSphere correlati

I prodotti del catalogo SynSphere richiamati in questo articolo.