19 mai 2026

Enfin : exécutez votre code Python, pas du code généré

Transformez vos fonctions Python en compétences d'agent fiables. Une fois défini, exécuté infiniment.

Jusqu'à présent, vous aviez deux choix : soit laisser vos agents générer du code Python à la volée (flexible, mais imprévisible), soit écrire manuellement chaque intégration. Ni l'un ni l'autre n'était idéal.

Vous aviez du code Python solide; du code testé, du code qui marche, mais vos agents ne pouvaient pas l'utiliser directement.

Nous avons créé Python Code Execution : un moyen de transformer vos fonctions Python en compétences d'agent réutilisables.

Voici comment ça marche :

  1. Vous écrivez une fonction Python (une vraie, avec votre logique métier)

  2. Vous la déployez comme compétence d'agent en 2 minutes

  3. Vos agents l'exécutent chaque fois qu'ils en ont besoin, toujours de la même façon

Pas de génération dynamique. Pas d'hallucinations. Pas de surprises. Juste votre code.

Ce que vous pouvez faire maintenant

  • Conversion de devises : Vos agents convertissent les montants avec les taux de change en direct, sans vous demander

  • Validation de données : Normalisez les emails, téléphones, adresses avant qu'elles ne touchent votre base de données

  • Logique métier complexe : Calculez les remises, les taxes, les frais, exactement comme vos règles l'exigent

  • Intégration d'API : Encapsulez vos appels API avec authentification et gestion d'erreurs, puis laissez les agents les utiliser

  • Transformation de données : Nettoyez, reformatez, enrichissez les données avant de les envoyer ailleurs

  • Rapports structurés : Agréger et formater les données pour présentation ou export automatique

Détails techniques

Votre code s'exécute dans un environnement isolé et sécurisé :

  • Temps mort : 30 secondes par exécution (configurable selon votre plan)

  • Mémoire : 512 Mo par exécution

  • Bibliothèques : Vous avez accès à requests, pandas, numpy, json, datetime, et plus

  • Erreurs : Gestion intelligente, les erreurs sont capturées et retournées de manière utile

  • Traçabilité : Chaque exécution est loggée pour audit et débogage

Comment commencer en 5 minutes

  1. Ouvrez un agent (existant ou nouveau)

  2. Allez dans CompétencesAjouter une compétence

  3. Sélectionnez "Python Code Execution"

  4. Collez votre fonction Python (ex : une conversion de devises)

  5. Testez avec des données réelles

  6. C'est prêt.

Exemple concret :

def convert_currency(amount: float, from_currency: str, to_currency: str) -> str: import requests url = f"https://api.frankfurter.app/latest?amount={amount}&from={from_currency}&to={to_currency}" response = requests.get(url, timeout=10) data = response.json() converted = data["rates"][to_currency] return f"{amount} {from_currency} = {converted} {to_currency}" 

Sauvegardez, testez, c'est utilisable.

Python Code Execution vs. Python Code Interpreter : Quand utiliser quoi ?

Nous proposons aussi Python Code Interpreter (génération dynamique de code). Voici la différence :

Code Execution

Code Interpreter

Vous définissez

La fonction complète

Juste la tâche

L'agent

L'exécute exactement

La génère dynamiquement

Idéal pour

Production, workflows répétitifs

Exploration, tâches ad-hoc

Contrôle

Total (c'est votre code)

Limité (l'agent invente)

Utilisez Code Execution si :

  • Vous avez du code qui marche et qui doit rester stable

  • Vous avez besoin de contrôle total sur la logique

  • C'est pour la production (paiements, données sensibles, etc.)

Utilisez Code Interpreter si :

  • Vous explorez, vous expérimentez

  • Chaque demande est différente

  • Vous n'avez pas de code prédéfini

Disponibilité

  • Plan Pro et supérieurs (Team Starter, Team Growth, Custom)

  • Non disponible sur le plan gratuit

  • Où le trouver : Agents → [Votre agent] → Modifier → Compétences → Ajouter une compétence → "Python Code Execution"

Ce que ça change pour vous

Avant : Vous aviez du code Python + vos agents = deux mondes séparés.

Maintenant : Votre code Python = une compétence d'agent = un workflow complet, de bout en bout.

Plus besoin de :

  • Réécrire votre logique métier

  • Demander à vos agents de générer du code risqué

  • Maintenir deux versions de la même logique

Juste : Définir une fois, exécuter infiniment.


"Prêt à transformer votre code Python en compétence d'agent ? Consultez la documentation."

→ Découvrir sur docs.swiftask.ai