​
Sto cercando consigli architetturali per la creazione di un agente AI privato e sicuro che funga da ponte tra un livello di intelligenza basato su Python e un'interfaccia Android gestita da Flutter. Il mio obiettivo è creare un sistema in cui il "cervello" dell'agente sia scritto in Python, utilizzando l'API OpenRouter per gestire il ragionamento e il processo decisionale. Voglio che il frontend sia una dashboard web Flutter, ospitata su Supabase, che funga da centro di controllo privato accessibile solo a me.
Il requisito più complesso è la funzionalità "agente" sul lato Android; ho bisogno che il componente mobile venga eseguito in background in modo persistente e interagisca con altre app sullo schermo utilizzando l'API Android AccessibilityService. Il flusso di lavoro previsto prevede che la logica Python invii istruzioni di alto livello a un database Supabase, che poi inoltra tali comandi in tempo reale al dispositivo Android. Sono particolarmente preoccupato di come mantenere una connessione in background stabile che non venga interrotta dall'ottimizzazione della batteria di Android e di come collegare in modo sicuro l'intelligenza Python all'implementazione di AccessibilityService in Flutter.
Inoltre, voglio assicurarmi che l'intera configurazione sia "solo privata" per il mio uso personale, quindi sto cercando le migliori pratiche relative alla sicurezza a livello di riga di Supabase e all'autenticazione per impedire qualsiasi accesso esterno. Se qualcuno ha esperienza nella gestione dell'handshake tra script Python e servizi in background di Flutter per l'automazione delle schermate, o conosce insidie specifiche quando si utilizza OpenRouter per attività agentiche ricorsive, apprezzerei molto i vostri suggerimenti sul modo più sicuro ed efficiente per strutturare questo ciclo.
The user seeks architectural advice for creating a private AI agent using Python and Flutter. They aim to integrate a Python-based intelligence layer with an Android interface managed by Flutter, using Supabase for data handling. The user is concerned about maintaining a stable background connection on Android and securing the setup for personal use only. They request best practices for Supabase security and authentication, and insights on integrating Python scripts with Flutter services.