| Nuove 
              Professioni per servizi interattivi 
 Paolo Turriziani
 Nel 
              corso degli ultimi 10 anni è variata in modo sostanziale 
              l’attività di sviluppo software e vari sono stati i 
              cambiamenti nella composizione dei team di sviluppo dei servizi 
              interattivi per il customer care.
 Vediamo il caso delle soluzioni IVR basate su tecnologie vocali 
              e comprensione del linguaggio naturale (NLU - Natural Language Understanding- 
              IVR ovvero IVR Conversazionale) che oggi si struttura essenzialmente 
              nella creazione di “agenti virtuali”.
 Tipicamente in passato le fasi principali del processo 
              di progettazione sviluppo si potevano sinteticamente rappresentare 
              nel modo seguente:
  
               
                1. Studio dell’interfaccia vocale a. 
                Fase di discovery dei requisiti e degli obiettivi
 b. Progettazione di primo livello
 
 2. Progettazione dell’interfaccia vocale
 a. Progettazione del dialogo e dell’approccio qualitativo
 b. Definizione dei modelli di usabilità
 c. Test del dialogo
 
 3. Sviluppo del sistema Speech IVR
 a. Grammatiche
 b. Oggetti applicativi
 c. Interfacce e contenuti
 d. Test del servizio
 
 4. Messa in servizio
 a. Sistema pilota
 b. Verifica operativa
 c. Avvio produzione
  Le 
              figure professionali coinvolte erano fondamentalmente degli esperti 
              di applicazioni vocali, esperti di tecnologie vocali, sviluppatori 
              di applicazioni IVR, esperti di reti e telefonia.
 Lo sviluppo di piattaforme per servizi interattivi ha condotto alla 
              creazione di funzionalità di alto livello che risolvessero 
              autonomamente e senza richiedere sviluppo di funzioni come la gestione 
              dell’input vocale con reiterazione della richiesta in caso 
              di errore, silenzio o contenuto scorretto.
 
 L’approccio basato sulla comprensione del linguaggio 
              naturale (NLU) ha spostato il focus della realizzazione sulle tematiche 
              linguistiche e quindi sulla semantica; il che ha comportato 
              la realizzazione di strumenti che, sempre allo scopo di evitare 
              lo sviluppo ad hoc di funzioni ricorrenti, hanno inglobato le problematiche 
              di base per concentrare lo sviluppo sulla definizione delle regole 
              semantiche e delle base di conoscenza specifica del dominio applicativo.
 
 Questo ha cambiato profondamente il team di sviluppo di 
              una soluzione IVR, arrivando ad includere figure professionali 
              di cultura non informatica. Parimenti il coinvolgimento di competenze 
              IT nel team di progetto è diminuito in modo significativo 
              (anche per l’uso di architettura virtuali in cloud), arrivando 
              a concretizzare uno shift di ore di lavoro da competenza IT a competenza 
              linguistica e una riduzione complessiva del volume di lavoro grazie 
              ai nuovi strumenti. Sinteticamente si potrebbe affermare 
              che si è realizzato uno spostamento da lavoro “clerical” 
              a lavoro “professional”.
 
 
  Il team di progetto Nell’ambito di un progetto di sviluppo di 
              un’applicazione basata su agenti virtuali e comprensione del 
              linguaggio naturale, vengono impiegati diversi profili professionali 
              che intervengono nelle diverse fasi di progetto.
 Sono evidenziati quei profili specifici della realizzazione di applicazioni 
              basate sulle tecnologie linguistiche.
 
 • Voice self-service project leader
 -o Coordina le attività di realizzazione dei servizi 
              applicativi e gestisce l’attività di reporting.
 
 • Social dialogue specialist
 
              o 
                Designer (design & development)- Progetta e realizza un dialogo/interazione persona-sistema, 
                codificando strategie e definendo regole a supporto della comprensione 
                (grammatiche e modelli di linguaggio).
 o Evaluator (test & tuning)
 - Valuta l’interazione persona-sistema, è 
                in grado di individuare gli elementi oggettivi che combinati con 
                le specificità del dialogo possono dare indicazioni per 
                il miglioramento della qualità/efficacia dell’interazione.
  • 
              Linguista (prompt & semantic evaluation)- Studia la capacità espressiva umana (fonazione 
              o parlato, scrittura, ecc.), conosce il linguaggio inteso come capacità 
              di usare strumenti comunicativi.
 - Esperto di semantica: sa come attribuire il corretto significato 
              alle parole contenute in un eloquio.
 
 • Progettista di ontologie
 - Crea una rappresentazione formale, condivisa ed esplicita 
              di una concettualizzazione di un dominio di interesse.
 
 • Specialista applicazione vocali
  
              o 
                Sviluppo e test servizi applicativi - Realizza il servizio applicativo, utilizzando gli strumenti 
                MIND SCE.
 o Tecnologie vocali
 - Cura la messa a punto dei server vocali e la loro integrazione 
                applicativa.
 • 
              System integration leader - 
              Coordina le attività di integrazione della piattaforma operativa, 
              dialogando con le terze parti coinvolte nel progetto e gestisce 
              la relativa attività di reporting.
 Quando 
              necessario, vengono introdotte altre risorse specialistiche quali:• Specialista CTI (integrazione CTI)
 - Installa e configura la connettività CTI tra le 
              piattaforme IVR e il CTI server.
 • Sistemista IVR
 - Installa e configura le piattaforme Logic, Media e Application 
              Server e ne cura l’integrazione verso la Rete telco IP/TDM.
 Paolo Turriziani - e.mail: 
              paolo@aft2000.it
 |