Sono lieta di presentare NutriCHOice, un progetto innovativo sviluppato come culmine del percorso formativo del Bootcamp AI di Edgemony. Questo assistente culinario intelligente utilizza l'approccio "Generate then Fix" per creare ricette personalizzate che rispettano obiettivi nutrizionali specifici, con particolare attenzione ai carboidrati (CHO).
Un ringraziamento speciale
Questo progetto è stato reso possibile grazie al supporto e alla formazione ricevuti da diverse organizzazioni e individui eccezionali:
I tutor di Aitho per il loro supporto costante, la pazienza e i preziosi consigli durante tutto il processo di sviluppo
Edgemony, per aver organizzato il Bootcamp AI che ha fornito il contesto per lo sviluppo di questo progetto
Coding Women Sicily, per la loro straordinaria iniziativa volta a promuovere la partecipazione femminile nel mondo tech e per la borsa di studio che mi ha permesso di partecipare a questo percorso formativo trasformativo
I docenti di Vedrai per la loro competenza, disponibilitĂ e insegnamenti di altissimo livello
Il team "Import Error: Domenico Not Found"
Questo progetto è il risultato del lavoro di squadra di:
Cosa fa NutriCHOice?
NutriCHOice è un'applicazione che genera ricette personalizzate basandosi su preferenze nutrizionali specifiche:
- Target di carboidrati (CHO) definito dall'utente
- Preferenze dietetiche (vegano, vegetariano, senza glutine, senza lattosio)
L'applicazione utilizza un approccio innovativo "Generate then Fix":
- Generazione: Un modello di linguaggio crea ricette creative
- Verifica e ottimizzazione: Un agente specializzato analizza, verifica e ottimizza le ricette per rispettare i requisiti nutrizionali
Tecnologie utilizzate
Il progetto integra diverse tecnologie avanzate:
- LangGraph per l'orchestrazione degli agenti
- FAISS e SentenceTransformer per il matching semantico degli ingredienti
- Streamlit per l'interfaccia utente
- Pydantic per la validazione e strutturazione dei dati
Verso il futuro
NutriCHOice rappresenta solo l'inizio di un percorso piĂą ampio nell'ambito della nutrizione personalizzata assistita dall'IA. Le possibili evoluzioni includono:
- Specializzazione per utenti diabetici con monitoraggio dell'indice glicemico
- Integrazione con dispositivi smart per la gestione della dispensa
- Perfezionamento del database ingredienti
- Implementazione di un sistema di feedback per l'apprendimento continuo
Scopri di piĂą
Vi invito a scoprire tutti i dettagli tecnici e le funzionalità avanzate di NutriCHOice nella versione completa del mio articolo nel portfolio. Lì troverete un'analisi approfondita dell'architettura del sistema, delle strategie di ottimizzazione e dei risultati ottenuti.
NutriCHOice: La scelta intelligente per un'alimentazione su misura