Avviare il progetto di IA
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Individuare gli stakeholder, gli obiettivi e una soluzione tecnica per il tuo progetto di IA.
- Spiegare le fasi di un progetto di IA.
- Pianificare le tempistiche del progetto.
Prima di iniziare
Affrontare un progetto di IA è una tappa fondamentale per la tua azienda, ma prima di iniziare assicurati di aver completato il modulo Strategia per l'intelligenza artificiale, che illustra come identificare i casi d'uso dell'IA nell'organizzazione, creare una roadmap per l'IA e scegliere il progetto giusto.
Prepararsi per il progetto di IA
Esplorare la complessità dei progetti di IA può sembrare un compito che intimorisce, soprattutto se si è alle prime armi con questa tecnologia. Se sei responsabile dell'implementazione di un progetto di IA nella tua organizzazione, cosa devi tenere presente in fase di pianificazione? Cosa puoi fare per impostare il progetto in modo da assicurarne la riuscita?
In questo modulo seguirai Becca Cloudier, l'amministratrice Salesforce di Coral Cloud Resorts, mentre pianifica il suo primo progetto che combina i dati con l'IA. Coral Cloud è un resort per vacanze che ha l'obiettivo di offrire a ciascuno dei suoi ospiti un soggiorno rilassante e divertente. L'organizzazione vuole semplificare il processo di accettazione, pur continuando a personalizzarlo, per fare in modo che il personale del resort possa dedicare maggiore attenzione ai clienti, i quali a loro volta passerebbero meno tempo in attesa davanti alla reception.
Vediamo quindi come Becca avvia a un progetto di IA. Per iniziare, identifica gli stakeholder, definisce gli obiettivi del progetto e sceglie una soluzione tecnica.
Identificare gli stakeholder del progetto
Per prima cosa, è necessario identificare gli stakeholder del progetto, ossia le persone interessate al progetto o che esercitano un'influenza o un impatto nei suoi confronti. Sapere chi sono queste persone e coinvolgerle fin dalla fase iniziale assicura che il progetto sia in linea con gli obiettivi di tutti e non trascuri un'area o un pubblico specifici.
Tieni presente che gli stakeholder del progetto sono di solito diversi dagli stakeholder strategici dell'azienda per l'IA, anche se potrebbero verificarsi delle sovrapposizioni. Gli stakeholder del progetto sono strettamente associati all'implementazione dello specifico progetto di IA, mentre gli stakeholder strategici gestiscono la strategia per l'IA a livello aziendale. Anche se gli stakeholder strategici forniscono una supervisione, i capi dei singoli team di progetto sono responsabili per la sua attuazione.
Becca ha bisogno di coinvolgere alcune persone prima di poter iniziare a implementare il suo progetto.
- Responsabile delle persone per gli utenti finali: questa persona gestisce gli utenti finali interessati dal progetto di IA. Nel caso di Becca si tratta di Josef Rose, responsabile della soddisfazione dei clienti di Coral Cloud.
- Sponsor esecutivo: questa persona assegna le risorse e le priorità al progetto di IA. Nel caso di Becca si tratta del vicepresidente responsabile delle esperienze cliente di Coral Cloud.
- Sicurezza e ufficio legale: questi stakeholder si assicurano che il progetto di IA di Becca sia etico e sicuro e che i dati dei clienti siano utilizzati in modo legale.
- Team tecnico: è il team che realizza il progetto di IA. In questo esempio, Becca intende realizzare il progetto lei stessa.
Durante lo sviluppo del progetto, è opportuno comunicare regolarmente con gli stakeholder e fare in modo di comprendere le loro esigenze, raccoglierne il feedback e apportare modifiche al progetto.
Visualizzare la riuscita
Successivamente, bisogna visualizzare la riuscita del progetto definendo gli obiettivi. Tieni a mente il caso d'uso identificato nel modulo Strategia per l'intelligenza artificiale. È bene puntare a definire un obiettivo SMART: Specific, Measurable, Achievable, Relevant e Time-bound (specifico, misurabile, realizzabile, pertinente e limitato nel tempo).
Becca collabora con i leader per definire questi obiettivi.
- Ridurre del 50% il tempo necessario per l'accettazione.
- Mantenere la soddisfazione dei clienti su un livello uguale o superiore rispetto a prima del progetto.
Non saltare questo passaggio. Senza le metriche e gli indicatori di prestazione chiave (KPI) adeguati, non è possibile valutare il successo del progetto. Becca sa che ridurre il tempo necessario per l'accettazione fa aumentare la soddisfazione dei clienti e porta a un incremento delle loro spese presso il resort. Collegando direttamente l'IA all'aumento dei ricavi è possibile dimostrare un alto ritorno sugli investimenti, il che serve a ottenere il sostegno necessario per progetti di IA futuri.
Tenere conto dei requisiti tecnici
Quando si avvia un'iniziativa di IA, è essenziale valutare i requisiti tecnici del progetto. Ecco alcune delle domande da porre.
- Che tipo di IA richiede il progetto? Predittiva, generativa o entrambe?
- La soluzione deve integrarsi con altri sistemi?
- Esistono soluzioni già pronte all'uso e personalizzabili oppure occorre realizzarle appositamente?
- Se scegli di realizzarle appositamente, la tua organizzazione ha le giuste competenze interne per farlo?
- Quali modelli, linguaggi di programmazione, framework, librerie e strumenti verranno utilizzati?
- Come saranno gestiti i compromessi tra precisione e velocità, complessità e semplicità, innovazione e costi?
Se intendi realizzare il progetto in Salesforce, è necessario che nell'organizzazione siano abilitati Data Cloud e l'IA generativa Einstein.
Oltre ai requisiti tecnici del progetto occorre considerare anche i requisiti relativi ai dati, di cui parleremo nella prossima unità.
Scegliere una soluzione IA
Coral Cloud Resorts utilizza già Salesforce per l'accettazione degli ospiti, quindi Becca analizza il processo in uso per individuare i modi in cui l'IA può ottimizzare l'esperienza.
Ogni volta che un ospite arriva in hotel, un membro del personale di Coral Cloud crea manualmente un record di accettazione. Inoltre, un membro del personale invia manualmente un'email di benvenuto con consigli personalizzati sulle escursioni più divertenti. In questo modo l'esperienza degli ospiti è più gradevole e i tassi di conversione di cross-selling salgono. Questo approccio high-touch richiede molto tempo, quindi Becca decide di utilizzare l'IA per accelerare il processo grazie all'accettazione automatica basata sull'IA che genera e innesca l'invio di un'email di benvenuto. Per abbreviare i tempi di implementazione, mantenere bassi i costi e assicurarsi che la soluzione IA si integri facilmente con Salesforce, Becca sceglie l'IA generativa Einstein come strumento più adatto allo scopo.
Quindi, si prende un po' di tempo per consultare il portale della Guida della IA generativa Einstein e vedere se esistono funzionalità immediatamente fruibili adatte al suo caso d'uso. Becca inizia a immaginare come potrebbe sfruttare quelle funzionalità in combinazione con Data Cloud. Si rende conto che può utilizzare un flusso per attivare un'azione in Einstein Copilot e scopre che il Generatore di prompt può generare email personalizzate sulla base di un modello.
Becca decide di optare per un progetto diviso in tre parti in cui sono coinvolte diverse funzionalità Data Cloud e IA. Ecco il suo piano.
- Utilizzare un flusso per creare un record Evento Ospite basato sui dati delle prenotazioni più recenti presenti in Data Cloud.
- Addestrare Einstein Copilot ad avviare il flusso utilizzando il linguaggio conversazionale. Quindi, ad esempio, quando l'ospite Sofia Rodriguez arriva per iniziare il suo soggiorno, il personale può semplicemente chiedere ad Einstein di "effettuare l'accettazione di Sofia Rodriguez" e Einstein si occuperà del resto.
- Usare il Generatore di prompt per generare un'email di benvenuto personalizzata che fornisce consigli sulle escursioni sulla base delle escursioni acquistate dall'ospite in precedenza.
Fasi di un progetto di IA
Vediamo quali fasi attraverserà il progetto di IA di Becca.
Pianificazione: è la fase di cui tratta questo modulo.
- Definire il problema da risolvere con l'IA e le modalità di misurazione della sua riuscita.
- Valutare i requisiti tecnici e relativi ai dati del progetto.
- Identificare le funzionalità e le personalizzazioni necessarie per risolvere il problema.
- Preparare i dati.
- Creare una strategia per la fiducia.
- Condividere il piano con gli stakeholder del progetto.
Realizzazione: realizzare la soluzione, testarla e perfezionarla.
- Configurare, personalizzare o realizzare la soluzione.
- Condurre un'implementazione pilota e raccogliere il feedback.
- Perfezionare la soluzione.
Lancio: fornire il progetto agli utenti finali.
- Annunciare il cambiamento all'organizzazione.
- Somministrare la formazione.
- Effettuare una misurazione di base delle metriche in uso.
- Implementare il progetto per gli utenti finali.
- Raccogliere il feedback.
- Valutare la riuscita del progetto.
Dopo il lancio, non si può chiudere il progetto nel dimenticatoio perché richiede una manutenzione attiva per conservare la sua efficacia. È invece necessario continuare a ricevere feedback qualitativi e quantitativi sul progetto e aggiornare la soluzione di conseguenza.
Determinare le tempistiche del progetto
Dopo aver definito alcuni dettagli importanti, Becca può finalmente pianificare le tempistiche del progetto. Tieni presente che il progetto potrebbe richiedere più o meno tempo a seconda della complessità della soluzione. Questo esempio di tempistiche è ipotetico e non tiene conto del tempo necessario per la preparazione dei dati, che può variare notevolmente in base alla loro qualità, disponibilità e accessibilità.
Fase | Piano di 3 mesi (12 settimane) | Piano di 6 mesi (24 settimane) |
---|---|---|
Pianificazione | 2 settimane | 4 settimane |
Realizzazione | 9 settimane (1 settimana per il testing, 2 settimane per il pilota) | 18 settimane (2 settimane per il testing, 4 settimane per il pilota) |
Lancio | 1 settimana | 2 settimane |
Riepilogo
Ora sai come dare il via al tuo progetto di IA identificando gli stakeholder, gli obiettivi e la soluzione tecnica. Inoltre, hai compreso quali sono le fasi e le tempistiche del progetto. Nell'unità successiva scoprirai come preparare i dati e come condividere i criteri per valutare la loro qualità.
Risorse
- Articolo: Examples of SMART Business Goals (Esempi di obiettivi aziendali SMART)
- Articolo: Requirements for an AI Project (Requisiti per un progetto di IA)
- Articolo: Navigating the AI Implementation Journey: Buy or Build? (Navigare nel percorso di implementazione dell'IA: acquistare o realizzare?)
- Modello: Generative AI Rollout Plan (Piano di implementazione di IA generativa)
- Guida di Salesforce: Einstein Generative AI (IA generativa Einstein)
- Guida di Salesforce: Agentforce: Agents and Copilot (Agentforce: agenti e Copilot)
- Guida di Salesforce: Prompt Builder (Generatore di prompt)
- Guida di Salesforce: Flow Builder
- Guida di Salesforce: Informazioni su Salesforce Data Cloud