M.I.R.A. v2
Il mio assistente personale: 6 agenti AI che rispondono con testo, numeri e grafici, da Telegram o da una web app vocale.

- Stato
- In uso ogni giorno nella versione personale. La demo pubblica usa l'AI vera su un negozio inventato, con dati di prova. Costruito in una settimana di lavoro.
Il problema
Chi lavora nel marketing e nell'e-commerce salta ogni giorno tra Shopify, Klaviyo, Meta, documenti, brief e codice, e mette insieme i numeri a mano.
Mi serviva un punto unico in cui fare una domanda e ricevere una risposta già ragionata, con i dati visualizzati.
Cosa fa
Un router legge la richiesta e la passa all'agente più adatto: Marketing, Ricerca, Sviluppo, Report, Assistente, e Soolù nella versione personale.
Quando parla di numeri disegna grafici: linee per gli andamenti, barre per i confronti, mai con numeri inventati. Legge PDF, Word, TXT e CSV, parla e ascolta, ricorda gli ultimi scambi e mostra quanti token ha consumato.
Come l'ho costruito
L'orchestrazione è un workflow n8n: Claude Haiku fa da router, Claude Sonnet risponde con il prompt dell'agente scelto. Ogni agente è un file Markdown versionato su Git, e il workflow si rigenera da quei file con uno script Python.
Account e progetti su Supabase con Row Level Security. L'app è in HTML, CSS e JavaScript senza framework, installabile come PWA, con grafici SVG fatti a mano, onda vocale in Canvas e lettura dei documenti nel browser con pdf.js e mammoth.
Sicurezza prima di tutto: Telegram risponde solo a me, gli account sono su invito, i segreti stanno solo nel backend e documenti ed email sono trattati come dati, mai come istruzioni. La demo ha limiti di uso lato server. Oltre 90 test automatici, prove dell'interfaccia con Playwright e un controllo che blocca chiavi e token nel codice.
Cosa ho imparato
Tenere i prompt in file separati, uno per agente, rende il sistema facile da cambiare e da testare: modifico un file e rigenero il workflow.
Stack
- Claude Opus 5.5
- Claude Code
- Claude Haiku
- Claude Sonnet
- n8n Cloud
- Supabase
- Row Level Security
- Telegram Bot API
- Netlify
- PWA
- Web Speech API
- pdf.js
- GitHub Actions
- Playwright
Galleria




Telegram
Il bot è privato e risponde solo a me; qui trovi le schermate.


