Prenez contact avec nous

Plan du cours

Introduction à DeepSeek Harness

  • Qu'est-ce que DeepSeek Harness et quel est son rôle ?
  • La philosophie de conception « tout est un plugin »
  • Interface Web, interface en 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
  • Construction et exécution depuis le code source

Configuration des modèles

  • Définition de la clé API DeepSeek
  • Sélection et basculement entre les modèles
  • Ajout de points de terminaison compatibles OpenAI

Espaces de travail et sessions

  • Choix et basculement d'espaces de travail
  • Le composeur 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
  • Élaboration et suivi d'un plan de tâches

Autorisations et bac à sable

  • Politiques d'approbation et d'autorisation
  • Restriction de l'accès aux fichiers et aux commandes
  • Bacs à sable locaux et distants

Outils intégrés et intégrations

  • Outils de système de fichiers, de terminal et de shell
  • Prise en charge du Protocole de contexte de modèle (Model Context Protocol)
  • Intégration du Protocole de serveur de langage (Language Server Protocol)

Sous-agents et délégation

  • Création et duplication (forking) de sous-agents
  • Fournisseurs de produits pour d'autres agents de codage
  • Délégation de tâches au cours 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'y a pas de noyau privilégié

Profils, bundles et configuration

  • Profils et superposition de bundles
  • Modification de la configuration avec cordis.patch.yml
  • Inspection de l'arborescence au démarrage

Sous-systèmes de base

  • Le journal de session en append-only
  • Assemblage du prompt système et du schéma d'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 (waterfall) et d'intercepteur
  • Cartographie des comportements aux points d'extension

Développement de plugins

  • Enregistrement des services sur les clés de contexte
  • Ajout d'outils et d'adaptateurs de modèle
  • Publication et découverte de plugins

SDK, mode sans interface et automatisation

  • Pilotage du harnais depuis un autre processus
  • Les SDK TypeScript et Python
  • Automatisation via CLI et mode sans interface

Pré requis

  • Une compréhension des fondamentaux du développement logiciel
  • De l'expérience avec l'interface en ligne de commande et Git
  • Une familiarité de base avec JavaScript ou TypeScript

Public cible

  • Développeurs logiciels
  • Ingénieurs en IA et apprentissage automatique
  • Ingénieurs DevOps et de plateforme
 14 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires