Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Czas trwania 14 godzin
Plan Szkolenia
Wprowadzenie do DeepSeek Harness
- Czym jest DeepSeek Harness i jaką rolę odgrywa
- Filozofia projektowa „wszystko jest pluginem”
- Tryby Web UI, CLI i headless
Instalacja i pierwsze uruchomienie
- Wymagania dotyczące Node.js i instalacja pakietów
- Uruchomienie interfejsu Web UI za pomocą npx
- Budowanie i uruchamianie z kodu źródłowego
Konfiguracja modelu
- Ustawienie klucza API DeepSeek
- Wybieranie i przełączanie modeli
- Dodawanie punktów końcowych zgodnych z OpenAI
Przestrzenie robocze i sesje
- Wybieranie i przełączanie przestrzeni roboczych
- Kompozytor sesji i przepływ rozmowy
- Czytanie, edycja i generowanie plików
Wykonywanie zadań programistycznych
- Sumowanie repozytoriów i nawigacja po kodzie
- Wykonywanie poleceń i delegowanie prac
- Prowadzenie planu zadań
Uprawnienia i Sandbox
- Zasady zatwierdzania i uprawnień
- Ograniczanie dostępu do plików i poleceń
- Lokalny i zdalny backend sandbox
Wbudowane narzędzia i integracje
- Narzędzia systemów plików, terminali i powłoki (shell)
- Wsparcie dla Model Context Protocol
- Integracja z Language Server Protocol
Podagenty i delegowanie
- Tworzenie i forkowanie podagentów
- Dostawcy produktów dla innych agentów kodowania
- Delegowanie zadań w obrębie sesji
Model pluginów Cordis
- Pluginy jako usługi, zdarzenia i efekty
- Wspólny kontekst i cykl życia
- Dlaczego nie ma uprzywilejowanego rdzenia
Profile, pakiety (bundles) i konfiguracja
- Profile i warstwowość pakietów
- Patchowanie konfiguracji za pomocą cordis.patch.yml
- Inspekcja uruchomionej struktury
Rdzeniowe podsystemy
- Dziennik sesji z tylko dołączaniem (append-only)
- Złożenie systemowego promptu i schematu narzędzi
- Pętla agenta i przepływ tur
Zdarzenia i punkty rozszerzeń
- Zdarzenia sesji, agenta i możliwości
- Zdarzenia kaskadowe (waterfall) i interceptorów
- Mapowanie zachowań na punkty rozszerzeń
Tworzenie pluginów
- Rejestrowanie usług na kluczach kontekstu
- Dodawanie narzędzi i adapterów modeli
- Publikowanie i wyszukiwanie pluginów
SDK, tryb headless i automatyzacja
- Kierowanie harnessem z innego procesu
- SDK w TypeScript i Python
- Automatyzacja za pomocą CLI i trybu headless
Wymagania
- Znajomość podstaw rozwoju oprogramowania
- Doświadczenie w korzystaniu z wiersza poleceń i Git
- Podstawowa znajomość JavaScript lub TypeScript
Grupa docelowa
- Developerzy oprogramowania
- Inżynierowie AI i machine learning
- Inżynierowie DevOps i platformowi