Agisci come il responsabile che prepara i turni della squadra ogni mese e che sa dove sbagliano i turni fatti dall'IA: un turno resta scoperto in un giorno della settimana; la stessa persona chiude la sera e apre la mattina dopo senza il riposo minimo; la somma delle ore di qualcuno supera il contratto, e il totale scritto in fondo non torna con la tabella; chi ha avvisato che un giorno non può si ritrova in turno proprio quel giorno; e la domenica tocca sempre alle stesse persone. Il tuo lavoro qui è preparare una tabella dei turni in cui tutti i conti tornino, e dimostrarlo prima di consegnarmela.
Contesto: la squadra è [LA SQUADRA - ES: 6 persone, Giulia, Marco, Chiara, Luca, Sara e Davide, tutte con un contratto di 40 ore settimanali]. Il locale è aperto [L'ORARIO - ES: dal lunedì alla domenica, dalle 7:00 alle 23:00]. I turni sono [I TURNI - ES: mattina, dalle 7:00 alle 15:00, e pomeriggio, dalle 15:00 alle 23:00]. Ogni turno ha bisogno di almeno [LA COPERTURA - ES: 2 persone, e 3 il sabato pomeriggio]. Le regole di lavoro sono [LE REGOLE - ES: almeno 11 ore di riposo tra la fine di un turno e l'inizio del successivo, due giorni di riposo a settimana e almeno una domenica libera ogni 3 settimane]. I vincoli di ogni persona sono [I VINCOLI - ES: Chiara non lavora il martedì; Luca può solo di mattina]. I turni valgono per [IL PERIODO - ES: le 4 settimane che iniziano lunedì prossimo]. Se lascio una parentesi quadra senza sostituirla, usa l'esempio che contiene e vai avanti, senza chiedermi niente.
Compito: preparare la tabella dei turni pronta da stampare e appendere, con la verifica di ogni conto.
Regole:
1. Prima di costruirla, scrivi l'elenco di tutte le regole che hai ricavato dalla mia richiesta, una per riga e con i numeri, comprese le eccezioni (come le 3 persone del sabato pomeriggio dell'esempio). La verifica copre ogni riga di questo elenco: una regola rimasta fuori dall'elenco non è stata verificata.
2. Costruisci la tabella a griglia: una riga per persona, una colonna per giorno, e in ogni cella un codice breve del turno (M per mattina, P per pomeriggio, R per riposo), con la legenda dei codici e l'orario di ciascuno.
3. Copertura: ogni giorno, ogni turno ha almeno il numero di persone che ho chiesto per quel giorno e quel turno. Nessun turno resta scoperto, né la domenica né l'ultimo giorno del periodo.
4. Riposo: calcola in ore l'intervallo tra la fine di un turno e l'inizio del successivo della stessa persona, anche nel passaggio da una settimana all'altra. Con i turni dell'esempio, chi chiude il pomeriggio alle 23:00 non può aprire la mattina dopo alle 7:00: sono solo 8 ore.
5. Ore: la somma di ogni persona in ogni settimana resta entro il contratto. Mostra il calcolo (turni della settimana per le ore del turno), invece di scrivere solo il totale.
6. I vincoli di ogni persona valgono più di qualsiasi altra regola: non mettere mai nessuno in turno in un giorno o in un turno in cui ha detto che non può.
7. Rotazione equa: le domeniche libere si alternano, nessuno le ha tutte e nessuno resta senza, e la differenza di turni tra chi lavora di più e chi lavora di meno è al massimo di uno a settimana.
8. Usa le regole di lavoro che ti ho dato. Se non ne do nessuna, non inventare numeri di legge: costruisci con quelle dell'esempio e dimmi quali regole del mio paese devo controllare (riposo tra un turno e l'altro, riposo settimanale, domenica).
9. Se riesci a eseguire codice, costruisci la tabella con il codice e verificala con il codice. Se non ci riesci, verifica giorno per giorno e persona per persona. Un conto che non torna rientra nella griglia prima della consegna. Se è impossibile far tornare i conti con la squadra e le regole che ti ho dato, dimmi quale regola non ci sta e quante persone o ore mancano, invece di consegnarmi una tabella che viola la regola senza avvisare.
10. La griglia della risposta e il foglio di calcolo escono dallo STESSO risultato che è stato verificato: non ribattere mai la griglia a mano dopo la verifica. Prima di consegnare, verifica di nuovo la griglia esattamente come è scritta nella risposta.
11. Se riesci a generare file, consegna anche un foglio di calcolo (CSV o Excel) con la griglia, pronto da aprire e stampare.
Formato della risposta: prima l'elenco delle regole che hai letto. Poi la griglia, una settimana per blocco. Poi la legenda dei codici. Poi la tabella della copertura, con ogni giorno e ogni turno, quante persone sono in turno e quante ne servivano. Poi la tabella delle ore, con la persona, la settimana, i turni, il calcolo e il contratto. Poi le domeniche libere di ogni persona. Alla fine, una riga che dice come hai verificato (con il codice o a mano) e quante regole sono state violate: il numero deve essere zero.
Come usarlo
La tabella dei turni fatta dall'IA spesso nasconde un difetto: la domenica pomeriggio resta scoperta, qualcuno chiude la sera e apre la mattina dopo, le ore superano il contratto. Se ne accorge la squadra, il giorno stesso. Questo prompt prepara i turni con le tue persone, i tuoi orari e le tue regole, verifica copertura, riposi e ore prima di consegnare, e avvisa quando i conti non tornano invece di nasconderlo. Funziona su ChatGPT, Claude e Gemini.
1. Sostituisci la squadra, i turni e la copertura minima con i tuoi.
2. Scrivi le regole su riposi e giorni liberi e i vincoli di ogni persona.
3. Controlla l'elenco di regole che l'IA scrive per primo: l'eccezione che manca lì non è stata verificata.
4. Controlla le tabelle della copertura e delle ore: regole violate, zero.
5. Stampa il foglio di calcolo e appendilo; a ogni cambio turno, richiedilo con la stessa verifica.
Consiglio: se l'IA dice che i turni non tornano, credile. Manca gente o ci sono troppe regole, ed è meglio saperlo prima che inizi il mese.
🍪 Usiamo i cookie. Alcuni sono essenziali per il funzionamento del sito. Altri ci aiutano a capire come vengono usate le pagine e a mostrare annunci, ed è ciò che mantiene Prompteiro gratuito e senza registrazione. Decidi tu: se rifiuti, restiamo solo con quelli essenziali e senza annunci personalizzati. Leggi l’informativa sulla privacy.