Prenez contact avec nous

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
 14 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires