Introduzione al Government Hackathon della GSA

Il Government Hackathon, promosso dal General Services Administration (GSA), è un evento annuale che riunisce sviluppatori, analisti e responsabili delle politiche pubbliche per creare soluzioni innovative a supporto del governo federale. L’edizione più recente, tenutasi nel 2026, ha avuto come protagonisti il Model Context Protocol Server (MCPS) e il SI Agent, due componenti chiave per la gestione dei dati di viaggio e delle indennità di trasferta.

Durante il hackathon, i partecipanti hanno avuto l’opportunità di testare le nuove API, confrontarsi con esperti della GSA e definire casi d’uso concreti per migliorare la trasparenza e l’efficienza delle operazioni di viaggio governative.

Il Model Context Protocol Server: architettura e funzionalità

Il MCPS è un server di protocollo basato su REST che centralizza le informazioni relative alle località di viaggio, alle tariffe di per diem e alle regole di rimborso. La sua architettura modulare consente l’integrazione con sistemi legacy e con le nuove piattaforme cloud del governo.

Caratteristiche principali

    • Endpoint di ricerca località: consente di selezionare lo stato, la città o il codice ZIP, restituendo le tariffe di per diem applicabili.
    • Gestione delle eccezioni: in caso di errore dell’API (ad esempio “The Per Diem API is not responding”), il server fornisce messaggi di fallback e suggerimenti per il retry.
    • Supporto per territori e dipartimenti: le tariffe per Alaska, Hawaii, territori statunitensi e paesi esteri sono impostate rispettivamente dal Dipartimento della Difesa e dal Dipartimento di Stato.

Il server implementa inoltre una logica di “località per diem” che definisce il perimetro geografico di una città chiave, includendo entità indipendenti entro i confini comunali o di contea, come specificato nei termini di utilizzo.

SI Agent: l’interfaccia intelligente per gli utenti

Il SI Agent è un agente software che opera come assistente virtuale per i viaggiatori federali. Integrato con il MCPS, l’agente guida l’utente attraverso il processo di inserimento dei dati di viaggio, dalla scelta della località alla definizione delle date di inizio e fine viaggio.

Tra le sue funzioni più utili troviamo:

    • Riconoscimento automatico della posizione corrente tramite GPS o IP.
    • Validazione delle date di viaggio, con avvisi se la data di fine precede quella di inizio.
    • Calcolo dinamico delle tariffe di per diem, tenendo conto di eventuali periodi di validità (10/01/2024 – 09/30/2027).

L’agente è inoltre in grado di gestire le “condizioni aggiuntive” richieste dalle agenzie, come le regole per il rimborso di alloggi quando non sono disponibili presso la sede di lavoro.

Flusso di lavoro tipico per la richiesta di per diem

Un viaggiatore federale avvia il processo selezionando una località dal menu a tendina che elenca tutti gli stati, dai più grandi come la California e il Texas, fino a territori più piccoli come le Isole Vergini Americane. Se la ricerca non restituisce risultati, il sistema avvisa con il messaggio “No results could be found for the location you’ve entered”.

Dopo aver confermato lo stato, è possibile inserire una città opzionale o un codice ZIP. Il SI Agent suggerisce automaticamente le tariffe per Alaska, Hawaii e territori, basandosi sui dati del Dipartimento della Difesa, mentre per le destinazioni internazionali le tariffe sono fornite dal Dipartimento di Stato.

Successivamente, l’utente sceglie l’anno fiscale (2025, 2026 o 2027) e inserisce le date di inizio e fine viaggio. Il sistema verifica che la data di fine non sia anteriore a quella di inizio e che il periodo rientri nella finestra di validità delle tariffe.

Regole di rimborso e definizione delle località

Le politiche di rimborso del governo federale si basano sulla “località di per diem” piuttosto che sull’alloggio effettivo, a meno che non sia impossibile trovare sistemazioni nella sede di lavoro. In tal caso, l’agenzia può autorizzare la tariffa della località dove è stato ottenuto l’alloggio.

Le definizioni di località includono:

    • “Tutte le location all’interno dei confini comunali della città chiave, comprese le entità indipendenti.”
    • Per le località con definizione di contea, si aggiungono i confini delle contee elencate, garantendo che anche le entità indipendenti all’interno di questi confini siano coperte.

Quando una struttura militare o una struttura governativa si estende su più città o contee, il tasso di per diem applicato è quello più alto tra le aree interessate, assicurando un rimborso equo per l’intera installazione.

Impatto e prospettive future

L’introduzione del Model Context Protocol Server e del SI Agent rappresenta un passo significativo verso la digitalizzazione dei processi di viaggio federali. Grazie a una maggiore standardizzazione e a un’interfaccia utente più intuitiva, le agenzie possono ridurre gli errori di inserimento dati, accelerare i rimborsi e migliorare la trasparenza delle spese.

Durante il hackathon, diversi team hanno proposto estensioni, come l’integrazione con sistemi di prenotazione alberghiera e la generazione automatica di report di spesa per i responsabili di progetto. La GSA ha annunciato che le versioni beta di MCPS e SI Agent saranno disponibili per tutti gli utenti federali entro la fine del 2027, con piani di formazione e supporto dedicati.