DeepSeek Harness : framework d'ingénierie d'AI Agent open source par DeepSeek

DeepSeek Harness : framework d'ingénierie d'AI Agent open source par DeepSeek 172

Framework d'ingénierie d'AI Agent open source de DeepSeek. Reposant sur le système de plugins Cordis, il transforme en plugins toutes les capacités (modèles, outils, compétences), avec une traçabilité complète des trajectoires et quatre modes d'exécution.

#Ai工具箱 #Ai编程建站

DeepSeek Harness : framework d'ingénierie d'AI Agent open source par DeepSeekIntroduction

Qu'est-ce que DeepSeek Harness

DeepSeek Harness est un framework d'IA Agent open source que DeepSeek vient de publier, actuellement en phase d'aperçu développeur, avec le code source déjà disponible sur GitHub.

L'idée centrale de DeepSeek Harness tient en une phrase : Agent = Model + Harness. Le modèle se charge du raisonnement, le Harness se charge de relier ce raisonnement à un environnement réel — permettant à l'Agent de comprendre le contexte, d'appeler des outils et de travailler en continu dans des scénarios concrets.

Contrairement aux produits fermés comme Claude Code, Harness mise sur l'open source. Modèles, outils, UI, stockage — toutes les capacités sont découpées en plugins, le développeur choisit ce dont il a besoin et les assemble via un fichier de configuration, sans modifier le code source.

Aperçu développeur de DeepSeek Harness : tout est plugin - www.deepseek.com

Fonctionnalités et caractéristiques de DeepSeek Harness

  • Noyau Cordis :Harness fonctionne sur Cordis en sous-couche. Cordis gère le montage, le démontage et la gestion des dépendances des plugins ; toutes les capacités de l'Agent vivent dans les plugins.

  • Tout est plugin :modèles, outils, compétences, sessions, sandbox, stockage, boucles, planification, UI — tout est plugin. Cordis utilise des mécanismes de services et d'événements pour faire communiquer les plugins entre eux. Le développeur sélectionne les plugins dont il a besoin et écrit un fichier de configuration pour composer l'Agent souhaité, sans toucher au code source.

  • Journalisation complète de la trajectoire :tout ce que le modèle voit — prompts système, processus de raisonnement, paramètres et résultats des appels d'outils, enregistrements de planification des sous-agents, chaque injection de contexte — est écrit dans un journal de session en ajout seul. La vue Trajectory permet d'examiner les entrées une par une selon leur source. En cas de problème, on localise précisément l'étape en cause, on peut aussi bifurquer vers une nouvelle session à partir de n'importe quel nœud pour continuer l'exploration, ou rejouer l'intégralité de l'opération.

  • Quatre modes de fonctionnement

  • Standard : Agent de codage complet, avec édition de fichiers, shell, recherche de fichiers/web, compétences, planification, objectifs, sous-agents et workflows.

  • Code : toutes les capacités de Standard, mais les outils sont exposés via le SDK Code Mode, et le modèle peut orchestrer plusieurs étapes en une fois à l'aide d'un programme TypeScript.

  • Minimal : environnement minimal, avec seulement deux outils persistants que sont bash et str_replace_editor, principalement utilisé pour les benchmarks de modèles.

  • Creator : ajoute au mode Standard des vérifications à l'exécution, l'expérimentation de plugins et un guidage pour la rédaction de presets, afin de créer des presets d'Agent personnalisés.

Cas d'usage adaptés à DeepSeek Harness

  • Refactorisation de bases de code complexes :Trajectory permet d'enregistrer intégralement chaque opération et chaque étape de raisonnement durant la refactorisation. En cas de problème, on rembobine précisément jusqu'au nœud défaillant, sans repartir de zéro. En mode Code, le modèle écrit lui-même des scripts TypeScript pour orchestrer plusieurs appels d'outils, ce qui est plus rapide que d'attendre une réponse du modèle étape par étape.

  • Développement full-stack :le mode Standard inclut nativement l'édition de fichiers, le shell, la recherche, les compétences, la planification et la planification de sous-agents, enchaînant du PRD au code front-end et back-end jusqu'aux scripts de déploiement dans une seule session. Le journal de session est conservé intégralement ; à la prochaine ouverture, on reprend directement là où on s'était arrêté.

  • Benchmark de modèles :le mode Minimal ne conserve que bash et l'éditeur de fichiers, offrant un environnement propre et maîtrisé. La comparaison des performances de différents modèles sur une même tâche n'est pas perturbée par des outils superflus.

  • Presets d'Agent personnalisés :le mode Creator permet aux développeurs d'inspecter l'état d'exécution en temps réel, de tester des plugins Cordis en mémoire et de packager les capacités combinées en de nouveaux presets. Les équipes peuvent ainsi personnaliser leurs configurations selon leurs scénarios métier.

Tarification de DeepSeek Harness

Le framework Harness lui-même est open source et gratuit ; le code source est directement disponible sur GitHub.Cependant, faire tourner un Agent nécessite d'appeler un modèle sous-jacent, et le coût dépend du modèle utilisé et du volume d'usage. Si l'on se connecte à DeepSeek-V4, l'API applique une tarification heures pleines / heures creuses :

ModèlePériodeEntrée avec cache hitEntrée avec cache missSortie
V4-ProHeures creuses0,025 yuan/million tokens3 yuans/million tokens6 yuans/million tokens
V4-ProHeures pleines0,05 yuan/million tokens6 yuans/million tokens12 yuans/million tokens
V4-FlashHeures creuses0,02 yuan/million tokens1 yuan/million tokens2 yuans/million tokens
V4-FlashHeures pleines0,04 yuan/million tokens2 yuans/million tokens4 yuans/million tokens

Les heures pleines correspondent à 9h00-12h00 et 14h00-18h00, heure de Pékin.

Questions fréquentes sur DeepSeek Harness

Q : Harness est-il déjà utilisable ?

Oui. La version d'aperçu développeur est déjà ouverte et une seule commande suffit pour lancer l'interface Web.

Q : Est-ce qu'on ne peut se connecter qu'aux modèles DeepSeek ?

Non. Les capacités de modèle sont elles aussi sous forme de plugins ; en théorie, on peut se connecter à d'autres modèles, mais les modèles de DeepSeek sont les mieux optimisés.

Q : Le système de plugins est-il difficile à prendre en main ?

L'idée du site officiel, c'est « la configuration, c'est la composition ». Il suffit de choisir ses plugins et d'écrire un fichier de configuration, sans modifier le code source. Le mode Creator inclut aussi des outils de vérification à l'exécution et d'expérimentation de plugins, ce qui abaisse le seuil de personnalisation.

Q : À quoi sert concrètement Trajectory ?

C'est l'équivalent de la boîte noire de l'Agent. Prompts système, raisonnement du modèle, détails de chaque appel d'outil, enregistrements de planification des sous-agents — tout est ordonné chronologiquement. En cas de problème, on consulte directement les logs pour localiser, et on peut aussi bifurquer vers une nouvelle session à partir d'une étape intermédiaire.

Q : Comment choisir parmi les quatre modes ?

Pour le développement quotidien, utilisez Standard ; pour les scénarios où le modèle doit écrire lui-même des scripts enchaînant des flux complexes, utilisez Code ; pour les tests comparatifs de modèles, utilisez Minimal ; pour créer vos propres presets d'Agent, utilisez Creator.

Comment utiliser DeepSeek Harness

Lancement rapide de l'interface Web

Node.js est requis, exécutez :

npx @deepseek-ai/dsh web

Installation depuis les sources

git clone https://github.com/deepseek-ai/deepseek-harness

Configurez ensuite en suivant les instructions de setup du dépôt.

Comment se compare DeepSeek Harness à ses concurrents

DimensionDeepSeek HarnessClaude CodeOpenAI CodexOpenClaw
Open sourceOpen source, code publicPropriétairePropriétaireOpen source
Architecture en pluginsToutes les capacités sont sous forme de pluginsEnsemble de capacités fixeEnsemble de capacités fixe/td>
Prise en charge des modèlesPlug-in, sans restrictionExclusif à ClaudeExclusif à GPTCompatible multi-modèles
Mode de fonctionnement4 modes prédéfinisMode uniqueCloud / CLIDépend de la configuration
TraçabilitéJournaux de trajectoire de bout en boutLimitéeLimitéeDépend de l'implémentation
Opérations de sessionReprise, bifurcation, rejeuSession basiqueSession basiqueDépend de l'implémentation
Forme du produitFramework auto-hébergéAgent dans le terminalCloud + CLI localFramework open source
TarificationFramework gratuit, modèle à l'usageAbonnementFacturation à l'usageOpen source gratuit
ÉcosystèmeÉcosystème de plug-ins ouvertÉcosystème MCPFunction CallPiloté par la communauté

Quels sont les points forts de DeepSeek Harness par rapport aux produits similaires

  • Open source + plug-in : ce n'est pas un produit fermé, mais un framework démontable et assemblable. L'équipe ne prend que les parties dont elle a besoin et peut également personnaliser en profondeur. Le code est public, sans boîte noire, et il n'y a pas de verrouillage fournisseur.

  • Enregistrement de bout en bout de la trajectoire : le débogage et l'audit sont documentés. La reprise, la bifurcation et le rejeu se font directement à partir du même flux d'événements, sans gestion d'état supplémentaire.

  • Quatre modes couvrant différents scénarios : du Standard complet au Minimal le plus simple, en passant par le Creator orienté développeurs, il n'est pas nécessaire d'installer plusieurs outils pour différents scénarios.

  • Piloté par la configuration : changer de modèle, d'outil ou de solution de stockage se fait simplement en modifiant le fichier de configuration. Pour les équipes qui ont besoin d'itérer rapidement sur les capacités d'Agent, cela évite bien des tracas.

Pourquoi choisir DeepSeek Harness

Si vous avez besoin d'un framework d'Agent que vous pouvez maîtriser et adapter à vos besoins, Harness est plus flexible que les produits fermés. L'open source signifie qu'il n'y a pas de verrouillage fournisseur, et la conception en plug-ins signifie que les capacités peuvent être étendues de manière progressive. L'enregistrement de bout en bout de la trajectoire est également très utile pour les scénarios d'entreprise nécessitant audit et débogage. En se connectant à DeepSeek-V4, le coût de l'API est extrêmement bas, et l'exécution de tâches d'Agent à grande échelle ne devient pas un fardeau.

Actualités liées :

DeepSeek a publié la version preview développeur de Harness v0.1

Qu'est-ce que Harness ? Analyse complète du système d'ingénierie des agents de code

Outils liés à DeepSeek Harness : framework d'ingénierie d'AI Agent open source par DeepSeek