UStackUStack
Open Agents icon

Open Agents

Open Agents lance des agents de codage cloud avec un AI SDK unifié, un AI Gateway avec routage et observabilité, un Sandbox et un Workflow SDK durable.

Open Agents

Qu'est-ce qu'Open Agents ?

Open Agents est une plateforme pour lancer des agents de codage IA qui s'exécutent dans le cloud et coordonnent des travaux multi-étapes. Son objectif principal est de fournir une façon unifiée d'interagir avec les modèles IA, de router les requêtes entre fournisseurs, d'exécuter des sessions d'agents dans des environnements isolés sécurisés, et d'exécuter des workflows d'agents durables.

Le produit combine un AI SDK pour des interactions cohérentes avec les modèles/outils, un AI Gateway pour le routage des requêtes avec bascules et contrôles opérationnels, un Sandbox pour l'isolation des sessions, et un Workflow SDK pour des workflows résumables et tolérants aux redémarrages.

Fonctionnalités clés

  • AI SDK (interface unifiée entre modèles) : Utilisez une seule API pour basculer entre fournisseurs de modèles, diffuser les réponses et appeler des outils.
  • AI Gateway (routage des requêtes avec protections) : Routez les requêtes entre fournisseurs et appliquez des bascules intégrées, limitation de débit et observabilité.
  • Sandbox (exécution isolée par session) : Exécutez chaque session d'agent dans un environnement sécurisé et isolé avec accès complet au système de fichiers, au réseau et à l'environnement d'exécution.
  • Workflow SDK (workflows durables et résumables) : Définissez des workflows d'agents qui survivent aux redémarrages et coordonnent des opérations multi-étapes.
  • Exécution d'agents cloud : Lancez des agents de codage qui s'exécutent dans le cloud, en combinant les composants ci-dessus dans un runtime d'agent.

Comment utiliser Open Agents

  1. Configurez l'interaction du modèle de l'agent avec le AI SDK, en vous appuyant sur son API unifiée pour diffuser les sorties et invoquer des outils.
  2. Routez les requêtes via le AI Gateway pour que les appels de modèles utilisent le routage fournisseur, les bascules, la limitation de débit et l'observabilité.
  3. Exécutez la session dans le Sandbox pour garantir que l'exécution de l'agent se déroule dans un environnement isolé adapté aux tâches de codage pilotées par outils.
  4. Implémentez le workflow avec le Workflow SDK pour que les processus d'agents multi-étapes soient durables et puissent reprendre après redémarrages.

Cas d'usage

  • Agent de codage exécutant des tâches longues dans le cloud : Pour des workflows de développement nécessitant plusieurs étapes assistées par outils, utilisez le Sandbox pour l'exécution et le Workflow SDK pour une continuation tolérante aux redémarrages.
  • Changement de fournisseur de modèles sans réécrire les intégrations : Quand vous devez changer de fournisseur de modèle IA, fiez-vous à l'interface API unique du AI SDK entre modèles.
  • Exécution robuste d'agents avec comportement de bascule : Quand la fiabilité des fournisseurs varie, routez via le AI Gateway pour appliquer des bascules et limitation de débit tout en maintenant la visibilité via l'observabilité.
  • Sessions d'agents utilisant des outils nécessitant un accès runtime isolé : Pour des tâches nécessitant un accès au système de fichiers, au réseau et à l'environnement d'exécution, exécutez dans une session Sandbox sécurisée et isolée.
  • Automatisation multi-étapes où les étapes doivent se coordonner de manière fiable : Utilisez des workflows durables pour coordonner des opérations séquentielles et récupérer gracieusement des redémarrages.

FAQ

Q : Que signifie « lancer des agents de codage qui s'exécutent indéfiniment dans le cloud » ?
R : Le site décrit Open Agents comme lançant des agents de codage qui s'exécutent indéfiniment dans le cloud, avec exécution supportée par le Sandbox et coordination gérée par le Workflow SDK.

Q : Puis-je changer de fournisseurs de modèles IA sans modifier mon code d'application ?
R : Le AI SDK est décrit comme une interface unifiée entre modèles, permettant de changer de fournisseur via une seule API.

Q : Comment Open Agents gère-t-il la fiabilité et les problèmes de fournisseurs ?
R : Le AI Gateway route les requêtes entre fournisseurs et inclut des bascules intégrées, limitation de débit et observabilité.

Q : Comment les sessions d'agents sont-elles isolées ?
R : Open Agents utilise un Sandbox pour fournir des environnements sécurisés et isolés pour chaque session, incluant accès au système de fichiers, au réseau et à l'environnement d'exécution.

Q : Quel problème le Workflow SDK résout-il ?
R : Il fournit des workflows d'agents durables et résumables qui survivent aux redémarrages et coordonnent des opérations multi-étapes.

Alternatives

  • Frameworks pour créer des agents IA avec routage et exécution personnalisés : Au lieu d’un AI SDK + Gateway + Sandbox + Workflow SDK intégrés, vous pouvez assembler vous-même les composants pour les appels de modèles, le routage des fournisseurs, le sandboxing et la durabilité.
  • Orchestrateurs de workflows polyvalents pour l’automatisation multi-étapes : Les outils axés sur l’orchestration (plutôt que sur l’intégration spécifique aux agents de modèles/outils et l’exécution sandboxée) peuvent coordonner les étapes, mais nécessitent souvent une plomberie supplémentaire pour les agents.
  • Services de routage/gateway pour modèles IA sans runtime d’agent : Les plateformes de routage de fournisseurs aident pour les basculements et l’observabilité, mais ne remplacent pas un environnement d’exécution sécurisé et une logique de workflow d’agent durable.
  • Plateformes d’exécution de code sandboxées : Les systèmes d’isolation d’exécution fournissent des environnements runtime sécurisés, mais n’incluent généralement pas l’unification des modèles/outils et les capacités de workflow d’agent redémarrable décrites ici.