À propos du projet

UFO³ (UFO cubed) est un projet open-source de Microsoft qui étend l'agent UFO original en une plateforme d'orchestration multi-appareils appelée Galaxy, tout en conservant UFO² Desktop AgentOS pour l'automatisation Windows sur un seul appareil. Le framework Galaxy décompose les demandes utilisateur en graphes acycliques dirigés (DAG) de tâches, les assigne aux appareils les plus adaptés en fonction des capacités et de la surveillance des ressources, les exécute de manière asynchrone avec le protocole d'interaction d'agents (AIP) basé sur WebSocket et tolérant aux pannes, et prend en charge l'évolution dynamique du graphe via des réécritures pilotées par les résultats. UFO² offre une intégration approfondie du système d'exploitation Windows via UIA, Win32 et WinCOM, des actions hybrides GUI+API, des multi-actions spéculatives pour réduire les appels LLM, et un substrat de connaissances basé sur RAG. Les deux frameworks partagent la configuration LLM (OpenAI, Azure OpenAI, Qwen, Gemini, Claude, etc.) et peuvent être utilisés ensemble : UFO² peut agir comme agent d'appareil Windows dans une constellation Galaxy. La documentation comprend des guides de démarrage rapide pour Galaxy et UFO², des modèles de configuration, des chemins de migration et des références à des articles de recherche. Le projet est sous licence MIT, activement maintenu, et cible les développeurs et utilisateurs avancés qui ont besoin d'automatisation GUI multiplateforme, d'orchestration de workflows ou d'automatisation de tâches pilotée par des agents intelligents.