DeepSeek Harness ma cztery tryby uruchomieniowe: Standard, Code, Minimal i Creator. Nie są to cztery poziomy wydajności, a wybór innego trybu nie sprawia, że bazowy model DeepSeek staje się z natury inteligentniejszy lub słabszy. Zamiast tego każdy tryb zmienia środowisko wokół modelu: narzędzia, z których może korzystać, sposób koordynowania tych narzędzi, zakres pomocy zapewnianej przez harness oraz to, czy agent wykonuje pracę, jest poddawany ocenie, czy sam modyfikuje harness.
Najprościej zapamiętać tę różnicę tak: Standard służy do wykonywania pracy, Code do koordynowania pracy, Minimal do pomiaru możliwości modelu, a Creator do zmieniania harnessu. To rozróżnienie ma znaczenie, ponieważ wydajność agenta zależy od czegoś więcej niż tylko od wag modelu. Dostępne narzędzia, pętla wykonywania, pamięć, uprawnienia, system planowania i inne elementy harnessu wpływają na to, co agent może osiągnąć.
Jeśli porównujesz DeepSeek z innym środowiskiem agenta działającym w sposób ciągły, nasz przewodnik po wtyczkach Hermes dla agentów DeepSeek pokazuje tę samą zasadę z innej perspektywy: zmiana warstwy agenta może dodać obsługę obrazu, pamięć, dostęp do prywatnych danych i inne możliwości bez zastępowania modelu bazowego.
Dlaczego DeepSeek Harness potrzebuje czterech różnych trybów?
DeepSeek Harness opiera się na założeniu, że agent to nie tylko model językowy z dołączonym wierszem poleceń. Harness znajduje się między modelem a środowiskiem, decydując o tym, co model może zobaczyć, jakie narzędzia są dostępne, jak wykonywane są działania, jak rejestrowane są sesje oraz co dzieje się podczas wielu kolejnych kroków. DeepSeek podsumowuje tę relację, opisując agenta jako połączenie modelu i harnessu.

Właśnie ta architektura wyjaśnia, dlaczego cztery tryby uruchomieniowe DeepSeek Harness mogą działać tak różnie, mimo że korzystają z tego samego modelu bazowego. Standard udostępnia kompletne środowisko agenta do codziennej pracy. Code zachowuje te możliwości, ale zmienia sposób, w jaki model koordynuje narzędzia. Minimal celowo usuwa większość wsparcia zapewnianego przez harness. Creator dodaje możliwość analizowania i przekształcania samego środowiska uruchomieniowego.
Tych trybów nie należy zatem interpretować jako drabiny od podstawowego do zaawansowanego. Minimal nie jest gorszy od Standard, a Creator nie jest po prostu potężniejszym trybem Standard. Każdy preset optymalizuje działanie pod kątem innego pytania: Jak agent powinien pracować? Jak powinien koordynować narzędzia? Jaka część wyniku powinna pochodzić bezpośrednio od modelu? A może jak należy przebudować środowisko agenta?
| Tryb DeepSeek Harness | Główny cel | Najlepsze zastosowanie | Główna różnica |
|---|---|---|---|
| Standardowy | Pełne wykonywanie codziennych zadań przez agenta | Programowanie, badania, praca z repozytoriami, zadania wieloetapowe | Pełne środowisko narzędzi i agenta |
| Kod | Programowa orkiestracja narzędzi | Powtarzalne, warunkowe lub wieloetapowe przepływy pracy z narzędziami | Narzędzia są łączone za pomocą generowanego kodu TypeScript |
| Minimalny | Ograniczenie wsparcia uprzęży | Testy porównawcze i ewaluacja modeli | Tylko trwały Bash i edytor plików |
| Kreator | Tworzenie lub modyfikowanie presetów agenta | Eksperymenty z wtyczkami i niestandardowe uprzęże | Dodaje inspekcję środowiska uruchomieniowego i tworzenie presetów |
1. Tryb standardowy — domyślne, pełne środowisko agenta DeepSeek
Tryb standardowy to naturalny punkt wyjścia, gdy po prostu chcesz powierzyć DeepSeekowi zadanie i oczekujesz jego wykonania. Obejmuje pełne środowisko agenta programistycznego: edycję plików, dostęp do powłoki, wyszukiwanie w plikach i sieci, umiejętności, planowanie, cele, podagentów i przepływy pracy. Zamiast wymagać od Ciebie ręcznego ustalania każdego kolejnego kroku, model może zbadać środowisko, podjąć działanie, obserwować wynik i kontynuować.

W ten sposób powstaje typowa pętla agenta: przejrzenie repozytorium, wyszukanie odpowiednich plików, odczytanie kodu, wprowadzenie zmiany, uruchomienie polecenia, przeanalizowanie błędu i poprawienie wyniku. Kluczową zdolnością nie jest żadne pojedyncze narzędzie z tej listy. Chodzi o możliwość kontynuowania pracy w środowisku w miarę pojawiania się nowych informacji. Architektura wtyczek DeepSeek sprawia, że te możliwości można łączyć, zamiast traktować agenta jako jedną, niezmienną aplikację; w omówieniach tego wydania opisywano ją jako modułowe środowisko uruchomieniowe agenta oparte na wtyczkach.
Dla większości użytkowników oznacza to, że właściwym ustawieniem domyślnym jest tryb standardowy. Jeśli chcesz, aby DeepSeek zbadał błąd, zrozumiał repozytorium, zaimplementował funkcję, przeanalizował kilka plików lub skoordynował typowe wieloetapowe zadanie programistyczne, nie ma większego powodu, aby celowo usuwać narzędzia, zanim upewnisz się, że powodują problem.
Tryb standardowy staje się mniej odpowiedni, gdy celem sesji jest ewaluacja, a nie produktywność. Jeśli model odnosi sukces, ponieważ wyszukiwanie, planowanie, umiejętności, podagenci i inne elementy uprzęży kompensują jego słabości, końcowy wynik pokazuje, jak dobrze działał system agenta. Nie mówi natomiast w przejrzysty sposób, jak dobrze poradziłby sobie model bazowy przy minimalnej pomocy zewnętrznej.
2. Tryb kodu — pozwól DeepSeekowi przekształcić orkiestrację narzędzi w program
Tryb Code jest najłatwiejszym do błędnej interpretacji spośród czterech trybów. Nie oznacza „trybu Standard, ale tylko do zadań związanych z kodowaniem”. Zgodnie z obecną definicją DeepSeek tryb Code zachowuje wszystkie możliwości trybu Standard. Zmienia się sposób udostępniania narzędzi modelowi: DeepSeek może użyć SDK trybu Code, aby połączyć wiele operacji w jeden wygenerowany przez model program TypeScript.

W standardowej pętli agenta złożone zadanie może wymagać wielokrotnej wymiany informacji między modelem a poszczególnymi narzędziami. Agent wyszukuje, otrzymuje wynik, decyduje, co odczytać, odczytuje to, przetwarza wynik, wywołuje kolejne narzędzie i kontynuuje działanie. SDK trybu Code przenosi część tego przepływu sterowania do wykonywalnego kodu, umożliwiając modelowi wyrażanie pętli, filtrowania, rozgałęzień i kilku zależnych operacji na narzędziach w postaci programu zamiast długiej sekwencji odizolowanych wywołań narzędzi.
Wyobraź sobie zadanie wymagające przeszukania setek plików, odfiltrowania dopasowań według ścieżki, odczytania tylko podzbioru, wyodrębnienia wartości, a następnie uruchomienia tej samej kontroli dla każdego wyniku. Tryb Standard nadal może wykonać taki przepływ pracy, ale znaczna część orkiestracji odbywa się w kolejnych turach agenta. Tryb Code jest atrakcyjny, gdy sama orkiestracja zaczyna przypominać niewielki program.
wyszukiwać pliki
→ filtrować pasujące ścieżki
→ iterować po wynikach
→ odczytywać wybrane pliki
→ przetwarzać zwrócone dane
→ uruchamiać kolejne operacje
Najważniejsze słowo to złożoność, a nie „kodowanie”. Prosta edycja nie staje się automatycznie lepsza tylko dlatego, że tryb Code może wygenerować wokół niej kod TypeScript. Tryb Standard może być łatwiejszy do śledzenia, gdy używanych jest tylko kilka narzędzi. Tryb Code staje się ciekawszy, gdy powtarzane operacje, uporządkowane transformacje, logika warunkowa lub przetwarzanie wyników narzędzi w przeciwnym razie wymagałyby wielu kolejnych wywołań modelu.
3. Tryb Minimal — usuń warstwę Harness i zobacz więcej możliwości modelu
Tryb Minimal nie jest lekką opcją przeznaczoną do wolniejszych komputerów ani mniejszych serwerów domowych. To celowo ograniczone środowisko agenta. Obecnie DeepSeek definiuje je jako agenta kodującego z dwoma narzędziami, wyposażonego w trwałą powłokę bash i str_replace_editor, usuwając szerszy zestaw funkcji wyszukiwania, umiejętności, podagentów i przepływów pracy dostępny w trybie Standard.

Powodem tego ograniczenia jest ewaluacja. Sam DeepSeek użył trybu Harness Minimal firmy DeepSeek w publicznych benchmarkach agentów kodujących, raportowanych z użyciem V4-Flash. To zastosowanie znacznie lepiej wyjaśnia intencję: tryb Minimal ma ograniczać dodatkową infrastrukturę agenta, gdy badacze chcą uzyskać węższy obraz tego, co model potrafi zrobić przy użyciu niewielkiego, kontrolowanego zestawu narzędzi.
To rozróżnienie ma znaczenie, ponieważ współczesne benchmarki agentów mogą mierzyć więcej niż sam model. Lepszy planista, sprawniejsze składanie kontekstu, wyszukiwanie w repozytorium, wyspecjalizowane umiejętności, zasady ponawiania prób lub delegowanie do subagentów mogą wpływać na to, czy zadanie zakończy się powodzeniem. Badania nad oceną harnessów podobnie wskazują, że możliwości należy interpretować na poziomie konfiguracji modelu i harnessu, zamiast automatycznie przypisywać cały wynik wyłącznie wagom modelu.
To nadaje Trybowi minimalnemu zupełnie inny cel optymalizacji niż Trybowi standardowemu. Tryb standardowy pyta: „Jakie środowisko daje temu agentowi największą szansę na wykonanie użytecznej pracy?”. Tryb minimalny pyta: „Co się dzieje, gdy usuniemy znaczną część tego środowiska i pozostawimy modelowi mniejszą powierzchnię wykonywania?”.
W codziennej pracy celowe odrzucanie przydatnych możliwości może przynieść efekt przeciwny do zamierzonego. Jeśli chcesz naprawić repozytorium tak szybko i niezawodnie, jak to możliwe, Tryb minimalny zazwyczaj rozwiązuje niewłaściwy problem. Jego wartość ujawnia się wtedy, gdy powtarzalność, porównywanie, debugowanie lub zrozumienie surowego zachowania modelu ma większe znaczenie niż maksymalna skuteczność wykonywania zadań.
4. Tryb twórcy — użyj DeepSeek Harness do zmiany Harness
Tryb twórcy zmienia obiekt, nad którym pracujesz. Tryb standardowy korzysta przede wszystkim ze środowiska agenta, natomiast Tryb twórcy służy do tworzenia tego środowiska i eksperymentowania z nim. Obejmuje możliwości Trybu standardowego, a dodatkowo zapewnia inspekcję środowiska uruchomieniowego, eksperymentowanie z wtyczkami w pamięci oraz wskazówki dotyczące tworzenia niestandardowych presetów.

Wynika to bezpośrednio z architektury leżącej u podstaw DSH. DeepSeek opisuje modele, narzędzia, umiejętności, sesje, piaskownice, pamięć masową, pętle, harmonogramowanie, a nawet interfejs użytkownika jako wtyczki, które można wybierać, zastępować lub komponować na nowo. Jądro Cordis zarządza montowaniem, odmontowywaniem i zależnościami wtyczek, co oznacza, że rozszerzanie DSH nie musi wymagać modyfikowania uprzywilejowanego, monolitycznego rdzenia agenta. To szersze założenie wyjaśnia, dlaczego twierdzenie projektu, że „wszystko jest wtyczką”, ma większe znaczenie niż sama obecność czterech presetów.
Załóżmy, że chcesz agenta przeznaczonego konkretnie do zarządzania serwerem domowym. Jego użyteczne środowisko mogłoby obejmować dostęp do powłoki, ograniczone uprawnienia systemu plików, obsługę Dockera, dokumentację infrastruktury, narzędzia monitorujące oraz kilka wyspecjalizowanych umiejętności. Taka kombinacja nie jest identyczna z ogólnym agentem programistycznym. Tryb twórcy został zaprojektowany z myślą o eksperymentowaniu z takimi możliwościami i łączeniu ich w wielokrotnego użytku preset agenta.
sprawdź bieżące środowisko uruchomieniowe
→ dodaj lub przetestuj wtyczki
→ obserwuj usługi i zależności
→ dostosuj kompozycję
→ zapisz wyspecjalizowany preset
→ ponownie uruchomić to środowisko
Dzięki temu tryb Kreatora jest bardziej wyspecjalizowany niż tryb Standardowy, ale nie jest automatycznie lepszy do codziennego użytku. Jeśli chcesz po prostu, aby DeepSeek zmienił trzy pliki i uruchomił zestaw testów, inspekcja środowiska uruchomieniowego i tworzenie presetów niewiele dają. Tryb Kreatora staje się przydatny, gdy pytanie zmienia się z „Czy agent może wykonać to zadanie?” na „Jakie możliwości powinien mieć ten typ agenta?”
Standardowy kontra Kodowy kontra Minimalny kontra Kreatora: co właściwie się zmienia?
Największym błędem jest ułożenie czterech trybów w kolejności takiej jak Minimalny → Standardowy → Kodowy → Kreatora. Sugeruje to, że każdy kolejny krok po prostu dodaje mocy. W rzeczywistości zależności są wielowymiarowe: tryb Standardowy koncentruje się na ogólnym wykonywaniu zadań, tryb Kodowy zmienia orkiestrację, tryb Minimalny celowo ogranicza wsparcie, a tryb Kreatora udostępnia sam harness jako element do skonfigurowania.
Porównanie staje się jaśniejsze, gdy tryby ocenia się pod kątem tych samych pytań, a nie liczby funkcji. Tryby Standardowy i Kodowy nadal zachowują szerokie środowisko agenta, ale tryb Kodowy zmienia sposób wyrażania wieloetapowej pracy z narzędziami. Tryb Minimalny celowo zmierza w przeciwnym kierunku, ograniczając zakres dostępnych narzędzi. Tryb Kreatora bazuje na trybie Standardowym i dodaje możliwości komponowania środowiska uruchomieniowego, a nie po prostu kolejne narzędzie do codziennej pracy.
| Pytanie | Standardowy | Kod | Minimalny | Kreator |
|---|---|---|---|---|
| Pełny codzienny zestaw narzędzi? | Tak | Tak | Nie | Tak |
| Wyszukiwanie w sieci i plikach oraz umiejętności? | Tak | Tak | Ograniczone / usunięte | Tak |
| Subagenci i przepływy pracy? | Tak | Tak | Nie | Tak |
| Programowa orkiestracja wielu narzędzi? | Pętla agenta | Program w TypeScript | Podstawowy | Pętla agenta / eksperymentowanie |
| Inspekcja środowiska uruchomieniowego i tworzenie presetów? | Nie jest to główny cel | Nie jest to główny cel | Nie | Tak |
| Najlepszy do codziennej pracy z agentem? | Tak | Do złożonej orkiestracji | Nie | Tylko podczas tworzenia środowiska |
| Najlepszy do benchmarków modeli? | Nie | Nie | Tak | Nie |
Właśnie dlatego dwa testy z użyciem tego samego modelu DeepSeek mogą dawać różne wyniki, jeśli ich konfiguracje harnessu się różnią. Wstępna analiza DSH już podkreśliła znaczenie rejestrowania konfiguracji modelu i harnessu, zamiast porównywania wyłącznie nazw modeli. Dostęp do narzędzi, uprawnienia, konstruowanie kontekstu, pętle agenta i inne wybory dotyczące środowiska uruchomieniowego mogą zmienić sposób, w jaki model realizuje zadanie.
Którego trybu DeepSeek Harness naprawdę powinieneś używać?
W przypadku większości typowych zadań zacznij od trybu standardowego. Udostępnia on szeroki zestaw możliwości, do których koordynowania zaprojektowano DSH, i pozwala sprawdzić, czy wyspecjalizowane środowisko uruchomieniowe jest w ogóle potrzebne. Rozpoczęcie od trybu minimalnego tylko dlatego, że brzmi lżej, może usunąć dokładnie te możliwości, które sprawiają, że agent jest użyteczny.
Przełącz się na tryb kodu, gdy sam przepływ pracy z narzędziami stał się złożony. Powtarzające się wyszukiwania, iterowanie po wielu plikach, filtrowanie wyników narzędzi, ustrukturyzowane przekształcenia i działania warunkowe są lepszymi powodami, by użyć trybu kodu, niż sam fakt, że zadanie dotyczy tworzenia oprogramowania.
Użyj trybu minimalnego, gdy pytanie dotyczy modelu, a nie maksymalnej produktywności. Lepiej sprawdza się przy kontrolowanych porównaniach, odtwarzaniu wyników testów porównawczych, eksperymentach z promptami oraz w sytuacjach, gdy chcesz wiedzieć, czy sukces zależy od modelu, czy od bogatszego środowiska wokół niego.
Użyj trybu kreatora, gdy chcesz zmienić środowisko agenta. Jest przeznaczony do eksperymentów z wtyczkami, wyspecjalizowanych ustawień wstępnych oraz dla deweloperów traktujących DeepSeek Harness jako infrastrukturę do tworzenia nowego agenta, a nie tylko obsługi domyślnego.
| Jeśli Twoim celem jest... | Użyj |
|---|---|
| Napraw repozytorium, zbadaj problem lub wykonaj zwykłą pracę wieloetapową | Standardowy |
| Koordynuj wiele zależnych lub powtarzających się operacji na narzędziach | Kod |
| Oceń model przy mniejszym wsparciu środowiska | Minimalny |
| Zbuduj wyspecjalizowane środowisko agenta lub eksperymentuj z wtyczkami | Kreator |
Jeśli Twoim szerszym celem jest tworzenie wielokrotnego użytku możliwości agenta do pracy z prywatnymi danymi, a nie modyfikowanie samego DSH, nasz przewodnik po umiejętnościach agentów AI dla lokalnych baz wiedzy wyjaśnia, jak umiejętności mogą pakować powtarzalne procesy pobierania, analizowania, gromadzenia dowodów i zarządzania wiedzą w systemie hostowanym samodzielnie.
Tryb planowania nie jest piątym trybem uruchomieniowym DeepSeek Harness
Istnieje jeszcze jedna funkcja DSH, która powoduje zamieszanie terminologiczne: tryb planowania. Brzmi tak, jakby należał obok trybów standardowego, kodu, minimalnego i kreatora, ale obecna architektura DeepSeek traktuje go inaczej. Powyższe cztery tryby to ustawienia wstępne lub kompozycje środowiska uruchomieniowego. Tryb planowania to opcjonalny stan planowania agenta, który zmienia wskazówki przekazywane modelowi.
Dokumentacja podsystemu DeepSeek wyraźnie opisuje tryb planowania jako niewiążące wskazówki. Gdy jest aktywny, sekcja promptu związana z planowaniem jest dołączana do żądań kierowanych do modelu. Tryb piaskownicy i zasady zatwierdzania niezależnie egzekwują ograniczenia, a sama pętla agenta nie zależy od trybu planowania.
Dzięki temu oba pojęcia pełnią różne funkcje. Standard, Code, Minimal i Creator odpowiadają na pytania dotyczące kompozycji środowiska uruchomieniowego: jakie możliwości są dostępne i jak działa agent. Plan Mode odpowiada na pytanie dotyczące zachowania: czy agent powinien pozostać w stanie współpracy ukierunkowanym na planowanie, zanim rozpocznie wykonywanie zadań?
Standard / Code / Minimal / Creator
= kompozycja środowiska uruchomieniowego
Tryb planowania
= stan planowania i wskazówek
Jeśli więc ktoś pyta, czy DeepSeek Harness ma cztery tryby, czy pięć, użyteczna odpowiedź brzmi: DSH obecnie oferuje cztery podstawowe tryby środowiska uruchomieniowego, natomiast Plan Mode jest osobnym, opcjonalnym mechanizmem planowania, a nie piątym równorzędnym ustawieniem środowiska uruchomieniowego.
Cztery tryby pokazują, co właściwie buduje DeepSeek Harness
Najciekawsze w DSH nie jest to, że daje użytkownikom cztery przyciski do wyboru. Tryby pokazują cztery różne warstwy inżynierii agentów. Standard koncentruje się na wykonywaniu. Code koncentruje się na orkiestracji. Minimal koncentruje się na ewaluacji. Creator koncentruje się na kompozycji. Razem pokazują, że DeepSeek traktuje harness jako aktywną część zachowania agenta, a nie niewidoczne spoiwo otaczające model.
To ważne, ponieważ ulepszenia systemów agentowych nie muszą wynikać wyłącznie z trenowania większego modelu. Zmiana sposobu prezentowania narzędzi, zarządzania kontekstem, zasad wykonywania, obsługi ponownych prób, umiejętności, pamięci lub kompozycji środowiska uruchomieniowego może zmienić to, co ten sam model jest w stanie osiągnąć. Jeśli interesuje Cię rozszerzanie tych możliwości zamiast przebudowy całego środowiska uruchomieniowego, zestaw wtyczek DeepSeek i Hermes jest kolejnym przykładem tego, jak otaczający system agentowy może dodać zupełnie nowe możliwości.
Oznacza to również, że cztery ustawienia wstępne należy traktować jako konfiguracje wyjściowe, a nie uniwersalne rozwiązania. Środowisko testów porównawczych potrzebuje mniejszej pomocy. Agent produkcyjny może potrzebować większej liczby narzędzi i bardziej rygorystycznych uprawnień. Złożony przepływ pracy z narzędziami może skorzystać z programowej orkiestracji. Wyspecjalizowany agent do domowego serwera może z czasem zasługiwać na własne ustawienie wstępne.
DeepSeek Harness jest nadal w wersji deweloperskiej, a DeepSeek twierdzi, że jego podstawowe wtyczki i interfejsy API będą nadal ewoluować. Dokładne ustawienia wstępne i interfejsy mogą więc ulec zmianie. Rozróżnienie architektoniczne jest jednak już przydatne: gdy agent zachowuje się inaczej, nie patrz wyłącznie na model. Zwróć uwagę na harness, który określa, jak ten model może działać.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Jak zmniejszanie rozdzielczości szeregów czasowych wpływa na wykrywanie anomalii w inteligentnym domu?
Zobacz, jak szerokość przedziałów, agregacja, antyaliasing, brakujące dane, czas trwania zdarzenia i przechowywanie danych w wielu skalach wpływają na wykrywanie anomalii w inteligentnym domu.

Jak mapa zajętości łączy słabe sygnały inteligentnego domu?
Dowiedz się, jak komórki przestrzenne, modele czujników, aktualizacje log-ilorazów szans, wygaszanie, skorelowane dane i wartości progowe przekształcają słabe sygnały z domu w szacunki obecności...

Jak normalizacja fotometryczna wpływa na klasteryzację prywatnych twarzy?
Zobacz, jak korekcja oświetlenia zmienia kadry twarzy, reprezentacje wektorowe, odległości między klastrami, wartości progowe, nadmierną normalizację i ocenę wyszukiwania prywatnych zdjęć.

