Dans CodeAgent, le modèle enregistre les étapes en tant que Python, qui sont ensuite exécutées par un artiste personnalisé. La liste des outils et les limites de l'environnement sont définies séparément.

Quand l'agent est à l'aise de compter par lui-même
L'assistant peut diviser le tableau en groupes et calculer immédiatement les montants. Dans les smolagents, CodeAgent convient. Le modèle est un petit fragment de Python, et l'artiste le lance dans l'environnement préparé. L'application est pratique pour retourner les nombres et les informations sur les opérations qui ont donné le résultat. Si vous pouvez résoudre une tâche avec une seule fonction, laissez-la avec un outil séparé et comparez les deux approches sur les mêmes données.
Comment limiter le calcul d'apprentissage
Prenez un tableau avec des dépenses fictives. Donnez seulement accès à sa copie et autorisez la bibliothèque nécessaire pour le traitement des lignes. Demandez d'abord de regrouper les enregistrements et de calculer le total. Dans la deuxième demande, spécifiez intentionnellement un fichier en dehors de l'ensemble autorisé. Vérifiez l'échec dans le journal de l'environnement exécutif. L'affirmation du modèle selon laquelle elle a lu le fichier ne dit rien en soi sur l'opération effectuée.
Un résultat qui peut être vérifié
Déplacez les lignes normales, la valeur vide et répétez un enregistrement. Ouvrez le code de pas et trouvez l'endroit où l'ensemble de lignes a changé. Avant de travailler avec les fichiers de quelqu'un d'autre, vérifiez séparément quels répertoires sont montés, si le réseau est disponible et quelles clés voient le processus. La liste des importations autorisées aide à limiter le code, et les droits environnementaux définissent des limites qui persistent même avec des instructions infructueuses pour le modèle. Conservez séparément les données d'origine et la version des dépendances autorisées pour les ré-exécutions.
Pour quelles tâches convient-il
- Vérifier les calculs autorisés sur la table de formation
- Suivre la séquence d'appels d'outils
Les points forts
- Il y a un agent de code et un agent avec des appels d'outils.
- L'aide décrit les artistes locaux et distants
Limites
- Le code généré nécessite une isolation et un contrôle d'accès
- Le résultat dépend du modèle et des outils connectés
Choix et conditions
- Mode gratuit
- Oui
- Période d'essai
- Non confirmé
- Sans inscription
- Non confirmé
- Interface en russe
- Non confirmé
- Installation locale
- Oui
- API
- Non confirmé
« Non confirmé » signifie que les informations disponibles ne suffisent pas. La fonctionnalité peut exister ; vérifiez les conditions du développeur.
- Formats d’entrée
- Tableau, code
- Résultat
- Données, Code
Conditions
Bibliothèque ouverte. Le modèle, l'environnement d'exécution externe et le calcul peuvent être payés séparément. Le code généré nécessite une isolation et un contrôle d'accès.De la tâche au premier résultat
Exemple pratique
- Tâche
- Vérifier les calculs autorisés sur la table de formation
- Que préparer
- Un tableau des dépenses et un fichier créé séparément auxquels l'agent de test n'a pas accès.
Consigne ou requête
Calculez les montants par groupe de dépenses. Utilisez uniquement le tableau publié pour calculer. Conservez le code et les résultats de chaque vérification.
Résultat attendu
Le tableau des montants et le journal des opérations autorisées dans un environnement isolé.
Comment vérifier le résultat
- Vérifiez le total de chaque groupe avec un calcul manuel.
- Assurez-vous que l'exécuteur refuse l'accès au fichier en dehors de la suite fournie.
Cet exemple pédagogique préparé par la rédaction décrit une tâche ; il ne présente pas le résultat d’un test personnel du service. Vérifiez la disponibilité du mode requis, les droits sur les fichiers d’origine et les conditions d’utilisation du résultat.
Vérifier les détails
Sources officielles
- Aperçu de la bibliothèque smolagents
- Les interfaces des agents smolagents
- Hugging Face Guide d'exécution du code
La description est faite à partir des matériaux du développeur. Les fonctionnalités, les prix et la disponibilité peuvent varier; vérifiez la source avant de l'utiliser.

