Un agent IA autonome pour macOS
Friday n'était ni un chatbot ni un assistant vocal. C'était un agent autonome capable de voir l'écran, de bouger la souris, de taper au clavier et d'accomplir seul des tâches complexes. Pas d'API, pas de cloud, pas de raccourcis. Il s'appuyait sur la vision par ordinateur et un raisonnement en chaîne de pensée pour percevoir l'affichage et décider de la suite, exactement comme un humain assis devant un ordinateur. En plus rapide, et sans jamais se fatiguer.
Voir l'écran, le comprendre, agir dessus
Friday capturait l'écran en continu, y appliquait de l'OCR et des modèles de vision, puis construisait un modèle mental de tout ce qui était visible : boutons, champs de texte, menus, fenêtres. À partir de cette compréhension, il décidait de l'action suivante.
Il pouvait cliquer, taper, faire défiler, changer d'application et enchaîner des tâches en plusieurs étapes à travers différents programmes. Face à un problème complexe, il utilisait un raisonnement en chaîne de pensée pour le découper et exécuter chaque étape dans l'ordre.
Le comportement le plus intéressant : la délégation d'outils. Friday savait quelle application convenait à quel travail. Besoin d'écrire un texte ? Il ouvrait ChatGPT. De monter une présentation ? Gamma. De faire du design ? Canva. De chercher une info ? Perplexity. Il choisissait le bon outil, comme vous l'auriez fait.
Ce que Friday savait vraiment faire
- Construire des présentations complètes : ouvrir l'application, rédiger le contenu, ajouter des slides, soigner la mise en page
- Rédiger et envoyer des emails : ouvrir le client mail, composer, relire, envoyer
- Mener des recherches sur plusieurs sources, compiler les résultats, produire une synthèse structurée
- Traiter des PDF : ouvrir, extraire les infos clés, réorganiser le contenu
- Naviguer dans des interfaces complexes avec menus imbriqués, listes déroulantes et formulaires en plusieurs pages
- Passer d'une application à l'autre sans rupture, en gardant le contexte d'un outil au suivant
- Gérer les erreurs et les états imprévus en reconnaissant les échecs et en s'adaptant à la volée
Deux versions, toutes deux entièrement en local
Friday a connu deux itérations majeures. Aucun serveur externe ni traitement cloud, ni dans l'une ni dans l'autre.
V1
Preuve de concept. Lecture d'écran basique, exécution d'actions simples, raisonnement linéaire. Une gestion d'erreurs minimale, mais l'idée centrale était validée : une IA pouvait percevoir une interface graphique et interagir avec elle par des entrées synthétiques.
V2
La vraie version. Des chaînes de raisonnement plus profondes qui planifiaient plusieurs étapes à l'avance, une récupération d'erreurs robuste, une planification d'actions plus fine pour les tâches complexes. Le pipeline de perception a aussi gagné nettement en précision.
La vraie leçon
Friday a prouvé qu'un cerveau IA pouvait percevoir un environnement complexe et agir dessus en temps réel. Pas via des API ni des scripts préprogrammés. Il voyait littéralement l'interface et interagissait avec elle comme un humain l'aurait fait. Une approche fondamentalement différente de la plupart des outils IA, qui travaillent en coulisses via des interfaces programmatiques.
Si un cerveau peut contrôler un écran en le voyant et en agissant dessus, que se passe-t-il quand l'environnement n'est plus un écran mais un corps de robot physique ? Cette question est devenue la fondation de 20n.
La boucle perception · raisonnement · action qui animait Friday est la même que celle des organismes vivants. Friday la faisait tourner dans un environnement numérique. L'étape suivante, logique, était de la faire tourner dans le monde physique. C'est ce qui a poussé Nick0 à laisser Friday derrière lui pour se consacrer entièrement à la robotique.
Le concept était prouvé. La vraie frontière était ailleurs.
Contrôler un écran, c'était la preuve de concept. Mais un écran reste un environnement 2D, contrôlé et prévisible. Un corps de robot physique doit composer avec la gravité, les frottements, l'inertie et un monde qui ne se met pas en pause quand on s'arrête pour réfléchir. C'est là que se trouve la vraie difficulté, et c'est là que l'impact serait le plus fort. Nick0 s'est donc consacré entièrement à la robotique. L'architecture de Friday (la boucle perception · raisonnement · action, la surveillance continue de l'état) est devenue la fondation conceptuelle du 20n Research Laboratory. Friday n'a pas été abandonné. Il a obtenu son diplôme.
Construit avec
Volontairement minimal. Juste ce qu'il faut pour capturer l'écran, le comprendre, raisonner dessus et agir.
Friday n'est plus actif. Le site sert désormais de page de transition vers 20n, le projet né directement des idées fondatrices de Friday.