19 mai 2026

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 :
Vous écrivez une fonction Python (une vraie, avec votre logique métier)
Vous la déployez comme compétence d'agent en 2 minutes
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.
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
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
Ouvrez un agent (existant ou nouveau)
Allez dans Compétences → Ajouter une compétence
Sélectionnez "Python Code Execution"
Collez votre fonction Python (ex : une conversion de devises)
Testez avec des données réelles
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.
Nous proposons aussi Python Code Interpreter (génération dynamique de code). Voici la différence :
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
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"
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