Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 14 heures
Plan du cours
Introduction à DeepSeek Harness
- Qu'est-ce que DeepSeek Harness et sa place dans l'écosystème
- La philosophie de conception « tout est un plugin »
- Interface web, ligne de commande (CLI) et mode sans interface (headless)
Installation et première exécution
- Exigences Node.js et installation des paquets
- Démarrage de l'interface web avec npx
- Compilation et exécution depuis le code source
Configuration des modèles
- Définition de la clé API DeepSeek
- Sélection et changement de modèles
- Ajout de points de terminaison compatibles OpenAI
Espaces de travail et sessions
- Choix et changement d'espaces de travail
- Le compositeur de session et le flux de conversation
- Lecture, édition et génération de fichiers
Exécution de tâches de codage
- Résumé des dépôts et navigation dans le code
- Exécution de commandes et délégation de tâches
- Maintenance d'un plan de tâches
Permissions et bac à sable
- Politiques d'approbation et de permissions
- Restriction de l'accès aux fichiers et aux commandes
- Backends de bac à sable locaux et distants
Outils intégrés et intégrations
- Outils système de fichiers, terminal et shell
- Prise en charge du protocole de contexte de modèle (MCP)
- Intégration du protocole de serveur de langage (LSP)
Sous-agents et délégation
- Création et bifurcation de sous-agents
- Fournisseurs de produits pour d'autres agents de codage
- Délégation de tâches au sein d'une session
Le modèle de plugins Cordis
- Les plugins comme services, événements et effets
- Le contexte partagé et le cycle de vie
- Pourquoi il n'existe pas de cœur privilégié
Profils, bundles et configuration
- Superposition des profils et des bundles
- Correction de la configuration via cordis.patch.yml
- Inspection de l'arborescence au démarrage
Sous-systèmes principaux
- Le journal de session en append-only
- Assemblage du prompt système et du schéma des outils
- La boucle de l'agent et le flux de tour
Événements et points d'extension
- Événements de session, d'agent et de capacité
- Événements en cascade et intercepteurs
- Cartographie du comportement aux points d'extension
Développement de plugins
- Enregistrement de services sur des clés de contexte
- Ajout d'outils et d'adaptateurs de modèle
- Publication et découverte de plugins
SDK, mode headless et automatisation
- Pilotage du harnais depuis un autre processus
- SDK TypeScript et Python
- Automatisation via la CLI et le mode headless
Pré requis
- Une bonne compréhension des fondamentaux du développement logiciel
- Une expérience d'utilisation de la ligne de commande et de Git
- Une familiarité de base avec JavaScript ou TypeScript
Public cible
- Développeurs logiciels
- Ingénieurs en IA et en apprentissage automatique
- Ingénieurs DevOps et plateforme