Canonical: https://instain.ru/fr/ai/huggingface-smolagents/
Language: fr

Hugging Face  la bibliothèque d' agents Python

# smolagents. 

Agents de code avec environnement d'exécution connecté

4.35 / 5    [Évaluation du catalogue](https://instain.ru/fr/ai/huggingface-smolagents/#editorial-rating) [Site officiel ](https://huggingface.co/docs/smolagents/index)

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.

![Aide Hugging Face avec les interfaces des agents smolagents](https://instain.ru/assets/images/huggingface-smolagents-screen-314ef21bee78-1200.webp)

Aide Hugging Face avec les interfaces des agents smolagents.  [Ouvrir la source ](https://huggingface.co/docs/smolagents/reference/agents#smolagents.CodeAgent)

## 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

Fonctionnalités 

## 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

Il faut prendre en compte 

## 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 ](https://huggingface.co/docs/smolagents/index)

-  [Les interfaces des agents smolagents ](https://huggingface.co/docs/smolagents/reference/agents)

-  [Hugging Face Guide d'exécution du code ](https://huggingface.co/docs/smolagents/main/tutorials/secure_code_execution)

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.

En bref sur l'outil

Développeur

Hugging Face

Catégorie

[Code](https://instain.ru/fr/category/code/)

Accès

Besoin de Python, le modèle sélectionné et l'exécuteur de code. La méthode de démarrage et la composition des dépendances autorisées sont choisies lors de la configuration.

Paiement

Bibliothèque ouverte. Le modèle, l'environnement d'exécution externe et le calcul peuvent être payés séparément.

API

API non spécifiée

[Termes du développeur ](https://huggingface.co/docs/smolagents/main/tutorials/secure_code_execution)

Évaluation du catalogue

4.35 / 5 

Fonctionnalités

4.30 / 5 

Scénarios de travail

4.20 / 5 

Écosystème

4.40 / 5 

Documentation

4.50 / 5 

Les points sont le repère du catalogue. Ce ne sont pas des commentaires d'utilisateurs ou le résultat de tests personnels.

[Voir la méthodologie ](https://instain.ru/fr/methodology/)
