Sviluppo personalizzazione software per robot di accoglienza ALPHA ROBOT (Android)
Budget: €250 – €750 EUR
La nostra struttura sanitaria ha acquistato un robot di accoglienza prodotto da **ALPHA ROBOT**, con sistema operativo **Android** e accesso da remoto per la configurazione.
Attualmente il robot dispone di un’interfaccia interna molto limitata: è possibile solo la mappatura degli spazi tramite coordinate GPS interne, ma manca la possibilità di personalizzare le informazioni che fornisce agli utenti.
La nostra esigenza è sviluppare un software/pannello di gestione che permetta al robot di fornire **risposte personalizzate e pertinenti esclusivamente alle informazioni interne alla struttura** (prestazioni, orari, servizi, reparti, ecc.), evitando risposte generiche o provenienti da fonti esterne (es. ricette di cucina o domande non pertinenti).
**Attività richieste al programmatore:**
1. **Analisi tecnica del robot ALPHA ROBOT**
* Studio delle API, SDK o interfacce disponibili per l’integrazione.
* Verifica delle possibilità di personalizzazione lato Android.
2. **Sviluppo di un sistema di gestione centralizzato**
* Creazione di un database o knowledge base interna con:
* Prestazioni sanitarie erogate
* Orari visite / prenotazioni
* Nomi reparti e ubicazioni interne (collegati alla mappa già presente)
* Eventuali comunicazioni istituzionali per i pazienti
* Pannello di amministrazione per aggiornare facilmente le informazioni.
3. **Implementazione del motore di dialogo personalizzato**
* Adattamento del sistema di risposta del robot per rispondere **solo** da fonti interne caricate (no ricerche web o risposte generiche).
* Possibilità di gestire FAQ e domande frequenti in linguaggio naturale.
4. **Integrazione con la mappatura esistente**
* Collegare i punti della mappa interna con le informazioni del database (es. “Dove si trova il reparto radiologia?” → il robot accompagna al reparto + fornisce descrizione).
5. **Accesso remoto e manutenzione**
* Configurare un sistema di accesso remoto sicuro per aggiornamenti e manutenzione.
* Documentazione tecnica per il personale IT interno.
6. **Requisiti extra**
* Interfaccia semplice per il personale non tecnico, che permetta di addestrare il dispositivo su nuove prestazioni, modifiche orari di apertura, ecc
* Compatibilità multilingua (italiano + inglese, opzionale).
* Possibilità di evoluzione futura (es. integrazione con gestionale prenotazioni).
Competenze richieste:
* Esperienza in sviluppo Android (Java/Kotlin).
* Conoscenza di AI/chatbot e motori NLP (es. Rasa, Dialogflow, o personalizzati).
* Integrazione API/SDK con dispositivi robotici.
* Capacità di sviluppare backend e pannelli di gestione (PHP/Node.js o simili).
Attualmente il robot dispone di un’interfaccia interna molto limitata: è possibile solo la mappatura degli spazi tramite coordinate GPS interne, ma manca la possibilità di personalizzare le informazioni che fornisce agli utenti.
La nostra esigenza è sviluppare un software/pannello di gestione che permetta al robot di fornire **risposte personalizzate e pertinenti esclusivamente alle informazioni interne alla struttura** (prestazioni, orari, servizi, reparti, ecc.), evitando risposte generiche o provenienti da fonti esterne (es. ricette di cucina o domande non pertinenti).
**Attività richieste al programmatore:**
1. **Analisi tecnica del robot ALPHA ROBOT**
* Studio delle API, SDK o interfacce disponibili per l’integrazione.
* Verifica delle possibilità di personalizzazione lato Android.
2. **Sviluppo di un sistema di gestione centralizzato**
* Creazione di un database o knowledge base interna con:
* Prestazioni sanitarie erogate
* Orari visite / prenotazioni
* Nomi reparti e ubicazioni interne (collegati alla mappa già presente)
* Eventuali comunicazioni istituzionali per i pazienti
* Pannello di amministrazione per aggiornare facilmente le informazioni.
3. **Implementazione del motore di dialogo personalizzato**
* Adattamento del sistema di risposta del robot per rispondere **solo** da fonti interne caricate (no ricerche web o risposte generiche).
* Possibilità di gestire FAQ e domande frequenti in linguaggio naturale.
4. **Integrazione con la mappatura esistente**
* Collegare i punti della mappa interna con le informazioni del database (es. “Dove si trova il reparto radiologia?” → il robot accompagna al reparto + fornisce descrizione).
5. **Accesso remoto e manutenzione**
* Configurare un sistema di accesso remoto sicuro per aggiornamenti e manutenzione.
* Documentazione tecnica per il personale IT interno.
6. **Requisiti extra**
* Interfaccia semplice per il personale non tecnico, che permetta di addestrare il dispositivo su nuove prestazioni, modifiche orari di apertura, ecc
* Compatibilità multilingua (italiano + inglese, opzionale).
* Possibilità di evoluzione futura (es. integrazione con gestionale prenotazioni).
Competenze richieste:
* Esperienza in sviluppo Android (Java/Kotlin).
* Conoscenza di AI/chatbot e motori NLP (es. Rasa, Dialogflow, o personalizzati).
* Integrazione API/SDK con dispositivi robotici.
* Capacità di sviluppare backend e pannelli di gestione (PHP/Node.js o simili).