Genesi — Mini Guida Tecnica
Funzionalità, skill operative e linee guida d'uso in produzione

1) Cos'è Genesi

Genesi è un assistente conversazionale orchestrato da router deterministici e servizi LLM con fallback, pensato per supportare operazioni personali, memoria contestuale e task quotidiani.

Obiettivo: risposte coerenti, continuità di contesto, integrazione con strumenti esterni e comportamento robusto in caso di errori API/provider.

2) Skill principali

Conversazione Relazionale

  • Gestione stato conversazionale multi-turno.
  • Contesto da memoria recente + profilo + episodi rilevanti.
  • Output ottimizzato per TTS e chat streaming.

Memoria e Identità

  • Profilo utente persistente (preferenze, interessi, relazioni).
  • Episodi e fatti personali richiamabili nei turni successivi.
  • Merge identità senza overwrite distruttivo.

Calendario e Reminder

  • Promemoria unificati (locale + integrazioni cloud).
  • Sincronizzazione Google/iCloud con fallback e cache.
  • Recupero non bloccante nel prompt conversazionale.

Tooling e Utilità

  • Meteo, news, gestione file, OCR, upload contestuale.
  • Routing intenzioni tool-first quando applicabile.
  • Risposte strutturate con degradazione controllata.

3) Flusso operativo (semplificato)

Input utente → Classificazione intento → Router (identity / tool / knowledge / relational) → Costruzione contesto (memoria + profilo + eventuali documenti) → Chiamata LLM (provider primario, fallback su backup) → Filtro risposta + persistenza memoria → Rendering chat + eventuale TTS

4) Come usarla al meglio

5) Esempi pratici di prompt

6) Limiti e buone pratiche di stabilità

Documento tecnico sintetico. Per dettagli operativi avanzati, usare la chat con comandi mirati o consultare la documentazione interna del progetto.