Ogni vincolo, una soluzione.
Descrivi persone, turni e regole — il motore CP-SAT di AIVOT (Google OR-Tools) calcola la pianificazione ottima. E quando nessuna pianificazione può rispettare tutte le regole, ti dice esattamente quali sono in conflitto.
- 1
- motore solutore (CP-SAT)
- 5
- passi a una pianificazione
- IT · EN
- interfaccia
- REST
- API + embed
Dal foglio bianco al piano
Cinque passi a una pianificazione
Niente fogli di calcolo, niente incastri a mano. Tu descrivi il problema; il motore lo risolve.
- 1
Progetto
Crea un progetto — un problema di pianificazione a sé, che puoi riaprire e rilanciare quando vuoi.
- 2
Persone
Aggiungi le persone (o risorse) da pianificare, con disponibilità e attributi.
- 3
Regole
Scegli le regole dal catalogo: copertura, riposo tra i turni, turni massimi, equità, coppie vietate…
- 4
Turni
Definisci i turni da coprire sull'orizzonte — mattine, pomeriggi, notti, qualunque sia la tua giornata.
- 5
Pianifica
Lancia il motore. Ottieni la pianificazione ottima in pochi secondi — o una spiegazione chiara di quali regole la rendono impossibile.
Tutto quello che serve
Un motore, ogni tipo di pianificazione
Il solutore non cambia mai — la varietà vive nelle regole. Dai turni infermieristici ai piani di reparto, ecco cosa fa AIVOT oggi.
Il motore CP-SAT
Ottimo, non solo ammissibile.
- Google OR-Tools CP-SAT sotto il cofano
- Trova la pianificazione migliore, non la prima che regge
- Risultati deterministici e ripetibili
- Limite di tempo di calcolo configurabile per run
Catalogo regole
Tutta la varietà, zero codice.
- Vincoli componibili: copertura, riposo, turni max/min, equità, coppie vietate
- Regola i parametri di ogni regola per progetto
- Mescola regole rigide (devono valere) e morbide (preferenze)
- Nessuna modifica al motore per un nuovo tipo di problema
Infeasibility spiegata
Quando non può, dice perché.
- Nessuna pianificazione valida? Nomina le regole in conflitto
- Individua l'insieme minimo che la rende impossibile
- Allenti il vincolo giusto invece di tirare a indovinare
- Trasforma un vicolo cieco in una decisione
Store ricette
Riusa un set di regole in un clic.
- Pubblica un set di regole funzionante come ricetta riusabile
- Installa una ricetta in qualunque progetto
- Parti da un modello provato, non dal foglio bianco
- Condividi schemi tra team e progetti
Pianificazioni & archivio
Ogni piano, salvato ed esportabile.
- Ogni run salvato con la sua diagnostica
- Esporta qualunque pianificazione in CSV
- Confronta, riapri e rilancia i piani passati
- Uno storico di cosa è stato pianificato e perché
Condividi & incorpora
Invia un piano, o mettilo in pagina.
- Condividi una pianificazione calcolata con un link
- Incorpora una pianificazione in sola lettura ovunque
- Revoca l'accesso in un clic
- Nessun login per vedere un piano condiviso
Bilingue & chiaro
Tutta l'app nella tua lingua.
- Interfaccia completa in italiano e inglese
- Cambia lingua al volo, senza ricaricare
- Anche errori e spiegazioni localizzati
- Il backend risponde nella lingua dell'interfaccia
Account & sicurezza
Accedi come preferisci.
- Email + password, oppure Continua con Google
- Reset password via email (Brevo)
- Autenticazione API REST a token
- Backoffice Django per l'amministrazione
Self-host o cloud
Tuo da eseguire, ovunque.
- Un comando in locale: docker compose up
- Deploy in un clic su Google Cloud (Cloud Run, Cloud SQL, Firebase)
- Job in background via Cloud Tasks (email, run del solutore)
- Open source, GPL-3.0 — nessun lock-in
La parte che nessun altro azzecca
Quando non c'è pianificazione, gli altri strumenti falliscono. AIVOT ti dice perché.
Chiedi l'impossibile e gli altri pianificatori restituiscono una griglia vuota o un errore inutile. AIVOT trova l'insieme minimo di regole che non possono coesistere — così allenti quella giusta invece di tirare a indovinare.
- Nomina le regole in conflitto, non un generico "infeasible".
- Isola il conflitto minimo, così conosci la causa vera.
- Prendi una sola decisione informata — e rilanci.
Queste regole non possono valere tutte insieme:
- Copertura: 3 infermieri ogni notte rigida
- Max 5 turni / infermiere / settimana rigida
- Ana non disponibile ven–dom rigida
Accesso anticipato
Provalo adesso, gratis
Crea un progetto e ottieni la prima pianificazione ottima in pochi minuti. Nessuna carta di credito, nessun impegno.
- Progetti e run illimitati
- Il catalogo regole completo
- Infeasibility spiegata a ogni run
- Store ricette per riusare i set di regole
- Export CSV, condivisione ed embed
- Italiano / inglese, cambio al volo
Novità
Cosa è cambiato di recente.
- v1.0.0
- — Primo rilascio pubblico di AIVOT.
- — Motore CP-SAT (Google OR-Tools) con report di infeasibility spiegata.
- — Catalogo regole, store ricette, archivio pianificazioni con export CSV, condivisione ed embed.
- — Bilingue IT/EN, accesso con Google e deploy su Google Cloud in un clic.