Brief IA

API Gemini : agents gérés et tâches en arrière-plan

💻 Code & Dev·Tom Levy·

API Gemini : agents gérés et tâches en arrière-plan

API Gemini : agents gérés et tâches en arrière-plan
Key Takeaways
1L'API Gemini intègre des tâches en arrière-plan et des serveurs MCP distants, répondant aux besoins des développeurs.
2Les agents gérés peuvent désormais exécuter des fonctions personnalisées et rafraîchir les identifiants réseau pour plus de flexibilité.
3Ces innovations permettent aux agents de fonctionner de manière asynchrone, améliorant ainsi la productivité des applications.
💡Why it mattersCes avancées renforcent l'efficacité des agents gérés, facilitant le développement d'applications robustes et évolutives.
Le brief IA que lisent les pros

Le brief IA que les pros lisent chaque soir

Les 7 actus IA du jour, décryptées en 5 min. Gratuit.

Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.

Choisis ton rythme

Gratuit · Pas de spam · Désabonnement en 1 clic

📄
Full Analysis

API Gemini : de nouvelles fonctionnalités pour les agents gérés

L'API Gemini se dote de nouvelles fonctionnalités destinées à ses agents gérés, incluant l'exécution en arrière-plan, l'intégration de serveurs MCP distants, l'appel de fonctions personnalisées et le rafraîchissement des identifiants pendant les interactions. Ces améliorations sont directement issues des retours des développeurs et des besoins identifiés, permettant ainsi la création d'agents plus fiables et prêts pour la production.

Avec l'API Interactions de Gemini, les développeurs peuvent désormais appeler un point de terminaison unique. Gemini prend en charge le raisonnement, l'exécution de code, l'installation de paquets, la gestion de fichiers et l'accès à l'information web dans un environnement cloud sécurisé. Pour les agents de codage IA, il suffit de demander à l'utilisateur d'installer la compétence de l'API Interactions via la commande npx skills add google-gemini/gemini-skills --skill gemini-interactions-api.

Vers des agents autonomes et performants

  • Exécution en arrière-plan de longue durée
    La gestion de tâches de longue durée via une connexion HTTP ouverte peut s'avérer fragile. En passant le paramètre background: true, les interactions peuvent être exécutées de manière asynchrone sur le serveur. L'API fournit immédiatement un identifiant que les applications clientes peuvent utiliser pour suivre l'état, diffuser des mises à jour ou se reconnecter ultérieurement pendant que l'agent poursuit son travail à distance. Pour des instructions détaillées, le guide sur l'exécution en arrière-plan est disponible.

  • Intégration de serveurs MCP distants
    Plutôt que de créer un middleware proxy personnalisé pour accéder à des bases de données privées ou des API internes, les agents gérés peuvent désormais se connecter directement à des serveurs Model Context Protocol (MCP) distants. Cette fonctionnalité permet de combiner des outils distants avec les capacités intégrées du bac à sable. En ajoutant un outil mcp_server lors de l'interaction, aux côtés de Google Search ou de l'exécution de code, l'agent peut communiquer avec vos points de terminaison depuis son environnement sécurisé. Il est recommandé de suivre les meilleures pratiques lors de l'extension de votre agent avec des outils et API externes.

  • Appel de fonctions personnalisées avec des outils de bac à sable
    Les développeurs peuvent ajouter des outils personnalisés en complément des outils de bac à sable intégrés pour une exécution locale. L'API utilise un système de matching d'étapes. Les outils intégrés s'exécutent automatiquement sur le serveur, tandis que les fonctions personnalisées déclenchent un état requires_action, permettant au client d'exécuter la logique métier localement.

  • Rafraîchissement des identifiants réseau
    Les jetons d'accès et les clés API à durée de vie limitée peuvent expirer. Il est possible de rafraîchir ces identifiants ou de faire tourner les clés en utilisant votre environment_id existant avec une nouvelle configuration réseau lors de la prochaine interaction. Les nouvelles règles remplacent immédiatement les anciennes, tout en conservant l'état du système de fichiers, les paquets installés et les dépôts clonés dans le bac à sable.

Débuter avec les agents gérés

Ces mises à jour transforment les agents gérés en travailleurs asynchrones capables d'opérer dans de véritables environnements de développement sans bloquer l'application. Pour explorer les définitions d'agents personnalisés, les configurations d'environnement, les règles réseau et les modèles de streaming avancés, il est conseillé de consulter l'aperçu de l'API Interactions de Gemini ainsi que le guide de démarrage rapide des agents gérés.

Brief IA — L'actualité IA en français

L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.