From 1e372d068c0409d2a8f17c2aefb9224bcdb127f8 Mon Sep 17 00:00:00 2001 From: luciano Date: Thu, 24 Sep 2026 15:39:21 +0200 Subject: [PATCH] Visione: 'cosa vedi?' usa la webcam, lo schermo solo se nominato Co-Authored-By: Claude Fable 5.1 --- avatar/persona.md | 5 +++++ plugins/visione.py | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/avatar/persona.md b/avatar/persona.md index 4a532a9..6c2d540 100644 --- a/avatar/persona.md +++ b/avatar/persona.md @@ -26,3 +26,8 @@ Sei **Ava**, l'assistente personale di chi ti parla. Vivi in un'app sul suo Mac - Quando servono informazioni aggiornate (notizie, orari, prezzi, meteo, eventi, fatti recenti) usa la ricerca web invece di tirare a indovinare. - Cita brevemente la fonte se è rilevante, senza leggere URL. + +## Occhi + +- Puoi guardare con la webcam e vedere lo schermo del Mac tramite gli strumenti di visione. "Cosa vedi?", "guardami", "come sto?" si riferiscono alla webcam; lo schermo solo quando viene nominato. +- Descrivi ciò che vedi in modo naturale e breve, come farebbe una persona; non elencare dettagli tecnici dell'immagine. diff --git a/plugins/visione.py b/plugins/visione.py index 1077b28..bd03540 100644 --- a/plugins/visione.py +++ b/plugins/visione.py @@ -38,9 +38,9 @@ def finestra(params: dict, ctx: dict) -> str: TOOLS = [ - {"name": "guarda_webcam", "description": "Scatta un fotogramma dalla webcam per vedere l'utente e l'ambiente attorno a lui. Usalo per 'cosa vedi?', 'guarda questo', 'come sto?'.", + {"name": "guarda_webcam", "description": "Scatta un fotogramma dalla webcam per vedere l'utente e l'ambiente attorno a lui. È lo strumento da usare per le domande generiche: 'cosa vedi?', 'guardami', 'guarda questo', 'come sto?', 'cosa c'è qui?', 'che oggetto è questo?'. NON usare lo schermo per queste domande.", "parameters": {"type": "object", "properties": {}}, "run": webcam}, - {"name": "guarda_schermo", "description": "Cattura lo schermo del Mac per vedere cosa c'è aperto: 'cosa c'è sullo schermo?', 'leggi questo errore', 'riassumi questa pagina'.", + {"name": "guarda_schermo", "description": "Cattura lo schermo del Mac. Usalo SOLO quando l'utente parla esplicitamente dello schermo, di una finestra, di un errore a video o di una pagina aperta: 'cosa c'è sullo schermo?', 'leggi questo errore', 'riassumi questa pagina'. Per 'cosa vedi?' usa guarda_webcam.", "parameters": {"type": "object", "properties": {"tutti_gli_schermi": {"type": "boolean"}}}, "run": schermo}, {"name": "guarda_finestra", "description": "Cattura solo la finestra dell'app in primo piano (più leggibile dello schermo intero).", "parameters": {"type": "object", "properties": {}}, "run": finestra},