Oz: The Orchestration Platform for Cloud Agents
Oz est la plateforme d'orchestration programmable conçue pour exécuter et coordonner des agents de codage cloud à l'échelle, permettant des automatisations complexes en plusieurs étapes.
Qu'est-ce que Oz: The Orchestration Platform for Cloud Agents ?
Qu'est-ce que Oz: The Orchestration Platform for Cloud Agents ?
Oz est la plateforme d'orchestration avancée de Warp, spécifiquement conçue pour gérer et mettre à l'échelle les agents cloud. Elle va au-delà de la simple exécution de commandes, offrant un cadre robuste pour démarrer des agents de codage cloud illimités, parallèles, programmables et entièrement pilotables. Cette plateforme permet aux développeurs d'automatiser des flux de travail complexes nécessitant une coordination entre plusieurs systèmes ou dépôts, transformant les interactions IA individuelles en processus métier évolutifs et auditable.
Au cœur, Oz comble le fossé entre les tâches de développement locales et l'automatisation cloud à grande échelle. En tirant parti des 'Skills' (Compétences) — les blocs de construction des agents Oz — les utilisateurs peuvent planifier, déclencher et gérer des comportements d'agents sophistiqués. Avec des métriques d'adoption impressionnantes, incluant plus de 350K conversations d'agents par jour et un taux d'acceptation de 97% pour les diffs de code générés, Oz s'avère être un outil essentiel pour les équipes de développement logiciel modernes cherchant à améliorer la productivité et la cohérence.
Fonctionnalités Clés
- Orchestration et Planification d'Agents : Transformez les agents en automatisations en les planifiant pour qu'ils s'exécutent comme des tâches cron, déclenchés via des webhooks, ou invoqués via l'API. Cela permet une exécution fiable et récurrente des tâches complexes des agents.
- Plan de Contrôle Unifié : Démarrez, surveillez et rejoignez des sessions d'agents depuis n'importe où — l'application Warp, l'interface web ou l'appareil mobile. Ce contrôle centralisé assure une pilotabilité et une gestion de session des agents de premier ordre.
- Coordination Multi-Dépôts : Les agents construits sur Oz peuvent travailler simultanément sur plusieurs dépôts, permettant des modifications coordonnées et étendues sur l'ensemble de la structure du codebase en une seule opération.
- Pile Entièrement Programmable : Oz fournit un ensemble complet d'outils, y compris une CLI, un SDK et une API dédiés, permettant aux développeurs d'intégrer profondément et de construire des applications personnalisées basées sur des agents.
- Compatibilité Multi-Modèles : Oz est agnostique quant aux modèles, prenant en charge les principaux modèles d'IA comme Claude, Codex et Gemini, tout en prenant en charge les normes de l'industrie telles que les Skills pour un onboarding rapide et la flexibilité.
- Hébergement Flexible : Choisissez d'exécuter vos agents sur l'infrastructure de Warp ou de les déployer en toute sécurité au sein de votre propre infrastructure privée pour un contrôle et une conformité maximum.
- Auditabilité et Collaboration : Toutes les activités des agents sont suivies automatiquement, fournissant une piste d'audit claire. De plus, les agents peuvent être étiquetés directement dans les messages Slack, favorisant une collaboration d'équipe transparente.
Comment Utiliser Oz: The Orchestration Platform
Commencer avec Oz implique de définir l'automatisation souhaitée à l'aide des Skills, puis de déployer et de gérer ces agents via le plan de contrôle unifié.
- Définir les Skills : Commencez par définir la logique ou la tâche principale que votre agent doit accomplir en utilisant le cadre 'Skills' de Warp. Ces Skills deviennent les composants réutilisables pour vos automatisations.
- Construire ou Configurer des Agents : Utilisez la CLI ou le SDK d'Oz pour assembler ces Skills en un flux de travail d'agent cohérent. Vous pouvez configurer l'agent pour utiliser des modèles d'IA spécifiques ou accéder à des environnements spécifiques.
- Déploiement et Déclenchement : Décidez comment l'agent doit s'exécuter. Vous pouvez lancer manuellement une session depuis l'application Warp, configurer une planification récurrente (comme une tâche cron), ou l'intégrer dans des pipelines CI/CD en utilisant des webhooks ou l'API.
- Surveiller et Piloter : Une fois en cours d'exécution, utilisez le plan de contrôle unifié (CLI, Web, Mobile) pour surveiller la progression de l'agent en temps réel. Vous conservez une pilotabilité totale, vous permettant d'intervenir ou d'ajuster les paramètres en milieu de session si nécessaire.
- Examiner et Itérer : Après l'achèvement, examinez les journaux et les pistes d'audit suivis automatiquement. Le taux d'acceptation élevé suggère que les sorties (comme les diffs de code) sont très fiables, minimisant le temps de révision manuelle.
Cas d'Utilisation
- Refactorisation à Grande Échelle : Orchestrez un agent pour parcourir des dizaines de microservices ou de dépôts, appliquant un changement de code standardisé (par exemple, la mise à jour d'une version de bibliothèque client API) de manière cohérente dans toute l'organisation du jour au lendemain.
- Grooming Automatisé de la Documentation : Planifiez l'exécution hebdomadaire des agents, analysant les pull requests nouvellement fusionnées, générant des mises à jour de documentation et créant des brouillons de mises à jour correspondants pour révision, assurant ainsi que la documentation reste à jour.
- Remédiation de la Dérive d'Infrastructure : Configurez des agents déclenchés par des changements de fichiers de configuration (via webhook) pour auditer les environnements déployés par rapport aux configurations d'état souhaité, générant automatiquement des scripts de remédiation ou des alertes.
- Scripts d'Intégration et de Configuration : Créez des agents de configuration complexes en plusieurs étapes qui peuvent provisionner de nouveaux environnements de développeur, cloner les dépôts nécessaires, installer les dépendances et configurer les paramètres initiaux, le tout déclenché par une seule commande ou un appel API.
- Déploiement de Correctifs de Sécurité : Déployez rapidement des correctifs de sécurité en coordonnant des agents pour identifier les composants vulnérables dans toute la pile et appliquer les correctifs approuvés par le fournisseur, suivis de tests de régression automatisés.
FAQ
Q : En quoi Oz diffère-t-il de l'exécution d'une seule invite IA dans un terminal standard ? A : Oz fournit l'orchestration. Alors qu'une invite standard exécute une interaction unique, Oz vous permet d'enchaîner, de planifier, de surveiller et de coordonner plusieurs exécutions d'agents à travers différents environnements ou dépôts, transformant des tâches isolées en flux de travail fiables et évolutifs.
Q : Puis-je utiliser mes propres grands modèles de langage (LLM) avec Oz ? A : Oui, Oz est conçu pour la flexibilité. Il prend nativement en charge les principaux modèles comme Claude et Gemini, mais son architecture permet l'intégration avec divers modèles, garantissant que vous pouvez tirer parti du meilleur outil pour vos besoins d'automatisation spécifiques.
Q : Oz est-il sécurisé pour gérer du code source propriétaire ? A : La sécurité est une priorité. Oz offre des options d'hébergement flexibles, ce qui signifie que vous pouvez exécuter les agents entièrement au sein de votre propre infrastructure si nécessaire. De plus, toutes les activités de session sont suivies automatiquement, fournissant un journal d'audit clair des actions de l'agent.
Q : Qu'est-ce qu'une 'Skill' dans le contexte des agents Oz ? A : Les Skills sont les composants fondamentaux et réutilisables qui définissent les capacités d'un agent. Ils vous permettent de modéliser logiquement une logique complexe, facilitant la construction, le test et le déploiement d'automatisations d'agents sophistiquées basées sur des modèles établis.
Q : Puis-je démarrer une session d'agent depuis mon téléphone ? A : Absolument. Oz dispose d'un plan de contrôle unifié qui prend en charge le démarrage et le suivi des sessions d'agents depuis la CLI Warp, l'interface web et les appareils mobiles, vous assurant d'avoir le contrôle où que vous soyez.
Alternatives
Dify
Débloquez le flux de travail agentique avec Dify. Développez, déployez et gérez des agents autonomes, des pipelines RAG et plus encore pour des équipes de toutes tailles, sans effort.
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
Devin
Devin est un agent de codage AI et ingénieur logiciel qui aide les développeurs à créer de meilleurs logiciels plus rapidement.
PingPulse
PingPulse offre une observabilité des agents IA, vous permettant de suivre les transferts d'agents, de détecter des problèmes tels que les blocages et les boucles, et de recevoir des alertes en cas de comportement inapproprié avec une intégration minimale de code.
SkillKit
SkillKit fournit un ensemble universel de compétences permettant aux développeurs d'écrire des instructions de code une seule fois et de les déployer sur 32 agents de codage IA différents, assurant ainsi la cohérence et une large compatibilité.
CodeSandbox
CodeSandbox est une plateforme de développement cloud qui permet aux développeurs de coder, collaborer et expédier des projets de n'importe quelle taille depuis n'importe quel appareil en un temps record.