Utilisation de l'ordinateur (bêta)
Claude 3.7 Sonnet et Claude 3.5 Sonnet (nouveau) sont capables d’interagir avec des outils qui peuvent manipuler un environnement de bureau. Claude 3.7 Sonnet introduit des outils supplémentaires et permet d’activer la réflexion, vous donnant plus d’aperçu sur le processus de raisonnement du modèle.
L’utilisation de l’ordinateur est une fonctionnalité bêta. Veuillez noter que l’utilisation de l’ordinateur présente des risques uniques qui sont distincts des fonctionnalités API standard ou des interfaces de chat. Ces risques sont accrus lors de l’utilisation de l’ordinateur pour interagir avec Internet. Pour minimiser les risques, envisagez de prendre des précautions telles que :
- Utilisez une machine virtuelle dédiée ou un conteneur avec des privilèges minimaux pour prévenir les attaques directes du système ou les accidents.
- Évitez de donner au modèle l’accès à des données sensibles, comme les informations de connexion aux comptes, pour prévenir le vol d’informations.
- Limitez l’accès Internet à une liste blanche de domaines pour réduire l’exposition au contenu malveillant.
- Demandez à un humain de confirmer les décisions qui peuvent avoir des conséquences significatives dans le monde réel ainsi que toutes les tâches nécessitant un consentement affirmatif, comme l’acceptation des cookies, l’exécution de transactions financières ou l’acceptation des conditions d’utilisation.
Dans certaines circonstances, Claude suivra les commandes trouvées dans le contenu même si cela entre en conflit avec les instructions de l’utilisateur. Par exemple, les instructions de Claude sur les pages web ou contenues dans les images peuvent remplacer les instructions ou causer des erreurs de Claude. Nous suggérons de prendre des précautions pour isoler Claude des données et actions sensibles afin d’éviter les risques liés à l’injection de prompts.
Enfin, veuillez informer les utilisateurs finaux des risques pertinents et obtenir leur consentement avant d’activer l’utilisation de l’ordinateur dans vos propres produits.
Implémentation de référence pour l'utilisation de l'ordinateur
Démarrez rapidement avec notre implémentation de référence pour l’utilisation de l’ordinateur qui inclut une interface web, un conteneur Docker, des implémentations d’outils exemples et une boucle d’agent.
Note : L’implémentation a été mise à jour pour inclure de nouveaux outils pour Claude 3.7 Sonnet. Assurez-vous de tirer la dernière version du dépôt pour accéder à ces nouvelles fonctionnalités.
Veuillez utiliser ce formulaire pour fournir des commentaires sur la qualité des réponses du modèle, l’API elle-même, ou la qualité de la documentation - nous avons hâte d’avoir de vos nouvelles !
Voici un exemple de la façon de fournir des outils d’utilisation de l’ordinateur à Claude en utilisant l’API Messages :
Comment fonctionne l’utilisation de l’ordinateur
1. Fournir à Claude des outils d'utilisation de l'ordinateur et une invite utilisateur
- Ajoutez des outils d’utilisation de l’ordinateur définis par Anthropic à votre requête API. - Incluez une invite utilisateur qui pourrait nécessiter ces outils, par exemple, “Sauvegarde une image de chat sur mon bureau.”
2. Claude décide d'utiliser un outil
- Claude charge les définitions d’outils d’utilisation de l’ordinateur
stockées et évalue si des outils peuvent aider avec la requête de
l’utilisateur. - Si oui, Claude construit une requête d’utilisation d’outil
correctement formatée. - La réponse de l’API a une
stop_reason
detool_use
, signalant l’intention de Claude.
3. Extraire l'entrée de l'outil, évaluer l'outil sur un ordinateur et renvoyer les résultats
- De votre côté, extrayez le nom de l’outil et l’entrée de la requête de
Claude. - Utilisez l’outil sur un conteneur ou une Machine Virtuelle. -
Continuez la conversation avec un nouveau message
user
contenant un bloc de contenutool_result
.
4. Claude continue d'appeler des outils d'utilisation de l'ordinateur jusqu'à ce qu'il ait terminé la tâche
- Claude analyse les résultats de l’outil pour déterminer si plus
d’utilisation d’outils est nécessaire ou si la tâche est terminée. - Si
Claude décide qu’il a besoin d’un autre outil, il répond avec une autre
stop_reason
tool_use
et vous devez retourner à l’étape 3. - Sinon, il crée une réponse textuelle pour l’utilisateur.
Nous appelons la répétition des étapes 3 et 4 sans entrée utilisateur la “boucle d’agent” - c’est-à-dire, Claude répondant avec une requête d’utilisation d’outil et votre application répondant à Claude avec les résultats de l’évaluation de cette requête.
[Le reste de la traduction continue avec la même attention aux détails et au formatage…]
Was this page helpful?