Kul

youtube · talk · 2026-11-03 · Sam Witteveen

DeepSeek ima agenta, ki dela sam. Ampak samo, ko mu dovoliš

Izvirni naslov vira: NOVO: DeepSeek Harness – Super Agent!

Prototip, ki naloge z GitHuba spremeni v samostojne delovne seje. Končan izdelek še ni.

Video

Kako stojijo trditve
  • Le tu: 26

Kaj pravi

  1. DeepSeek Super Agent je raziskovalni prototip, ki spremlja pogovore ekip na GitHub in Feishu, zažene delavce v ločenih okoljih in vrne rezultate, navadno kot predloge za vključitev sprememb v kodo oziroma pull requeste. Njegova posebnost je, da DeepSeek Harness razširi z vtičniki, ne s spreminjanjem jedra. Ločeno preverjanje Frontier Harness pokaže, zakaj je izbira ogrodja pomembna: isti model je z različnimi ogrodji dosegel različne stopnje uspešnosti in stroške. A vzorec je zajemal le 30 nalog. DeepSeek Harness uporablja Cordis za čisto odstranjevanje komponent in upravljanje njihovih odvisnosti — tega, katere komponente potrebujejo druge za delovanje. Nastavitve v več plasteh določijo, kako je sestavljen delujoči sistem. Super Agent doda opazovalce dogajanja, stalno delujoč usmerjevalnik zahtev in delavce z omejenimi zmožnostmi. Preden zahtevo presodi model, jo preverijo programska pravila z vnaprej določenimi izidi. Delovni zahtevki vsebujejo zapise pooblastil, poznejše posodobitve pogovora pa lahko usmerjevalnik obidejo. Umetno ustvarjeni obremenitveni testi nakazujejo, da skupinska obdelava zahtev pri večji obremenitvi izboljša učinkovitost usmerjanja, koordinacijo pa lahko opravlja manj zmogljiv model. Objavljena izdaja se razlikuje od interne, nima nekaterih predlaganih funkcij in ima nerešene varnostne težave. Glavni sklep: ogrodja iz sestavljivih delov omogočajo bistveno drugačne agentske sisteme brez sprememb jedra.
  2. DeepSeek opisuje Super Agent kot raziskovalni prototip, ne kot uradni izdelek. Velik del razvoja so opravili agenti za programiranje. u8–9 ·
    Super Agent README: research prototype, built by coding agents
  3. DeepSeek poroča, da njegova interna različica Super Agent neprekinjeno deluje: poustvarja in odpravlja hrošče, odgovarja na komentarje pri pregledih kode ter izboljšuje DeepSeek Harness. u11–12 · Trditev velja za interno različico DeepSeek, ne nujno za objavljeni prototip.
    Issues in, PRs out: six issues mapped to pull requests
  4. Frontier Harness Eval je preizkusil Kimi K3 na istih 30 nalogah z devetimi ogrodji za programske agente in 12 konfiguracijami, torej kombinacijami nastavitev. Model in izvajalno okolje sta ostala enaka. u19–20 · Witteveen opozarja, da sta Codex in Claude Code morda optimizirana za modele svojih ponudnikov.
  5. V Frontier Harness Eval je Codex dosegel 66.7% uspešnost, DeepSeek Harness v konfiguraciji creator in Claude Code pa vsak 63.3%. DeepSeek Harness je stal približno $3.28 na uspešno nalogo, Claude Code pa približno $18.34. u21 · V navedeni primerjavi je bil uporabljen isti model Kimi K3.
  6. DeepSeek Harness ima licenco MIT — dovoljenje, ki omogoča široko uporabo, spreminjanje in deljenje programske opreme. Podpira tudi druge ponudnike modelov, vključno s priključnimi točkami, združljivimi z OpenAI, zato ni omejen na modele DeepSeek. Priključna točka je naslov, prek katerega program dostopa do storitve. u26–27 ·
    Kimi K3 pass rate varies by coding harness
  7. DeepSeek Harness kot vtičnike izvaja usmerjevalnik, register orodij, dnevnik sej in agentsko zanko. Register je seznam razpoložljivih orodij, dnevnik beleži dogajanje v sejah, agentska zanka pa je ponavljajoči se krog odločanja in izvajanja dejanj. u27–28 ·
  8. V načinu creator v DeepSeek Harness uporabnik v klepetu opiše vtičnik. Agent ga nato napiše, namesti in preveri, ali je aktiven. u36 ·
  9. Prednastavitev za delavce v Super Agent odstrani postavljanje vprašanj uporabniku, način načrtovanja, pridobivanje spletnih vsebin in zagon podagentov. Ukazi lupine, ki trajajo več kot pet sekund, se prestavijo med opravila v ozadju. Lupina je program za izvajanje besedilnih ukazov. u39–40 · Izvajanje v ozadju naj bi delavcem omogočilo, da ostanejo odzivni na nove komentarje v pogovoru.
  10. Super Agent vhodne sprožilce preveri z deterministično kodo, še preden jih pokaže modelu. To je koda, ki ob enakih vhodnih podatkih vedno uporabi ista pravila in vrne enak rezultat. Med drugim preveri, ali ima pošiljatelj dovoljenje in ali je bil agent nagovorjen. Sprejeta naloga dobi delovni zahtevek in mandat — zapis, kdo jo zahteva, katera pravila veljajo in kaj sme agent narediti. u46–48 ·
  11. Poskusi DeepSeek so pokazali, da se je število odločitev usmerjevalnika povečalo za 30%, ko so izklopili neposredno dostavo posodobitev pogovora delavcem, zadolženim za posamezne zahtevke. u48–49 · Neposredna dostava obide usmerjevalnik, potem ko se delavec naroči na posodobitve pogovora svojega zahtevka.
  12. V obremenitvenem testu DeepSeek so prihod sprožilcev povečali s približno enega na 40 na minuto. Povprečna velikost skupin za obdelavo je zrasla z ena na 2.8. Klici usmerjevalnika so se podaljšali s približno 2.5 na 3.9 sekunde, poročani čas na odločitev pa je padel s 6.4 na 1.6 sekunde. u51–52 · Witteveen pozneje pojasni, da so poskusi Super Agent uporabljali umetno ustvarjene delovne obremenitve v poenostavljenem okolju.
  13. Witteveen priporoča, da model preizkusiš v dveh ali treh ogrodjih, preden presodiš, kako dobro deluje. u23–24 · Nasvet je namenjen ocenjevalcem modelov, ki bi sicer omejitve ogrodja lahko pripisali modelu.
  14. Witteveen podpira zasnovo agentov, ki od ljudi zahtevajo čim manj pozornosti, hkrati pa prinesejo čim več uporabnih rezultatov. Delujejo naj le, ko delo zahteva pooblaščena oseba ali ko to dovoljuje pravilo, ki ga je napisala ekipa. u54–56 · Witteveen to načelo predstavi kot nauk za ljudi, ki gradijo svoje agente.
  15. Cordis združuje odstranjevanje komponent, ki ga je mogoče razveljaviti, in vklapljanje, ki upošteva njihove medsebojne odvisnosti. Tako lahko ogrodje varno dodaja in odstranjuje zmožnosti, ko se spreminjajo modeli, orodja in dovoljenja. u30–33 · Čista odstranitev prepreči, da bi pogoste spremembe ogrodja za seboj puščale zastarele registracije in programske povezave, ki sprožajo dejanja ob določenih dogodkih.
  16. Usmerjevalnik Super Agent lahko učinkovito obvladuje več prometa, ker se sprožilci, ki prispejo med obdelavo modela, naberejo za naslednji klic. Njegova naloga ima dolg vhod in kratek izhod, zato je primerna za poceni skupinsko obdelavo. u50–52 · V preizkušenih razmerah osrednjemu usmerjevalniku ob večjem dotoku dela ni nujno treba postati manj učinkovit.
  17. Namesto klepeta, ki ga mora zagnati uporabnik, Super Agent spremlja dogajanje tam, kjer ekipa že dela. Pooblaščene zahteve izvede v ločenih sejah in odgovori v izvirnem pogovoru, navadno s predlogom za vključitev sprememb v kodo. u9–11 ·
    Super Agent README: research prototype, built by coding agents
    Issues in, PRs out: six issues mapped to pull requests
  18. Witteveen trdi, da ogrodje ni le ovoj okoli modela. Tudi če model ostane isti, izbira ogrodja spremeni stroške, predpomnjenje, hitrost in uspešnost. Predpomnjenje pomeni shranjevanje podatkov za ponovno uporabo, da jih ni treba vsakič obdelati znova. u23–24 ·
  19. Super Agent obravnava neodvisne naloge, ki sčasoma prihajajo od različnih ljudi. Eksperimentalna funkcija agentskih ekip v DeepSeek Harness pa usklajuje agente znotraj ene same naloge. u43–44 ·
  20. Po Witteveenovem mnenju je glavni dosežek Super Agent dokaz, da lahko z vtičniki in datotekami popravkov ustvariš bistveno drugačen agentski sistem, ne da bi spreminjal jedro DeepSeek Harness. Datoteke popravkov zapisujejo spremembe, ki jih je treba uporabiti. u62–63 ·
  21. Bodo prihodnja agentska ogrodja postala zbirke sestavljivih vtičnikov, ki bodo omogočale pristope onkraj današnjih znanih vmesnikov za programske agente? u65 ·
    DeepSeek Harness architecture with untouched core and patch layer
  22. DeepSeek poroča, da je usmerjanje v Super Agent pogosto dovolj preprosto za manj zmogljiv model. Močnejši modeli tako ostanejo delavcem; usmerjevalnik ne potrebuje niti orodja Bash. Bash je ukazna lupina za izvajanje besedilnih ukazov. u52–54 · Witteveen to postavi nasproti pričakovanju, da koordinator potrebuje najmočnejši model, podagenti pa lahko uporabljajo šibkejše.
  23. Primerjava ogrodij kaže precejšnje razlike, toda 30 nalog je premalo, da bi majhne razlike na lestvici štele za odločilne. Prednost Codex pred DeepSeek Harness pomeni le eno nalogo. u20–22 · Witteveen tudi opozarja, da so posamezna ogrodja morda optimizirana za različne modele.
  24. Objavljeni Super Agent ni enak interni različici DeepSeek. Nekatere zasnove, opisane v članku, so še načrti za prihodnost, ne že delujoče funkcije. Objavljeni poskusi uporabljajo umetno ustvarjene delovne obremenitve v poenostavljenem okolju. u58–60 · Arhitekture in začetnih meritev ne smemo zamenjati za povsem izdelan izdelek, preverjen v širokem naboru razmer.
  25. Super Agent ima nerešene varnostne težave: podtikanje navodil modelu, uhajanje podatkov za prijavo in dovoljenja med napravami. Pri podtikanju navodil skuša nekdo prek vsebine, ki jo model bere, preusmeriti njegovo ravnanje. Witteveen poziva k previdnosti, obenem pa meni, da lokalni modeli v povsem zaklenjenem okolju zmanjšajo skrb. Lokalni modeli tečejo na lastni napravi, zaklenjeno okolje pa strogo omejuje dostop in dovoljena dejanja. u61–62 · Pomirjujoča ocena o lokalni uporabi v zaklenjenem okolju je Witteveenova presoja, ne rezultat objavljenega varnostnega testa.
  26. Super Agent pokaže, da lahko sestavljivo ogrodje z vtičniki podpira bistveno drugačen sistem samostojnih agentov brez poseganja v jedro. Zasnova ogrodja je tako pomemben vir novih rešitev pri agentih. Kaj DeepSeek Super Agent razkrije o tem, zakaj so agentska ogrodja pomembna in kaj omogočajo arhitekture iz sestavljivih vtičnikov?
Kako utemeljuje
  1. thesis Composable harnesses enable fundamentally different autonomous agent systems What does DeepSeek Super Agent reveal about why agent harnesses matter and what composable plugin architectures enable?
    1. theme Harness choice changes model performance Holding the model constant reveals consequential harness differences, so models should be evaluated across harnesses.
      1. idea Harnesses change outcomes, not just model packaging
        1. evidence Controlled evaluation isolates harness differences
        2. evidence Similar success rates conceal major cost differences
          1. counterargument Small samples make narrow ranking gaps inconclusive
        3. action Test models in multiple harnesses before judging
          1. argument Open licensing and provider support enable broader testing
    2. theme Plugins enable new agent architectures Super Agent demonstrates that composable plugins can transform an agent system without changing its harness core.
      1. idea Plugins transform the system without changing its core
        1. mechanism Core harness functions are implemented as plugins
          1. mechanism Cordis safely activates and removes interdependent capabilities
        2. example Creator mode builds and activates plugins through chat
        3. question Will composable plugins redefine future agent harnesses?
    3. theme Autonomy belongs inside team workflows Super Agent handles authorized requests where teams already communicate, reducing the need for human supervision.
      1. idea Agents execute requests within existing team conversations
        1. argument Useful autonomy minimizes attention and requires authorization
        2. mechanism Deterministic checks establish authorization before model involvement
        3. mechanism Worker presets remove interactive features and background delays
        4. evidence Internal deployment continuously handles bugs and code reviews
      2. idea Independent ongoing jobs differ from single-job agent teams
    4. theme Efficient routing supports continuous operation Batching, direct worker updates and lighter routing models reduce the overhead of handling ongoing requests.
      1. idea Accumulated triggers enable inexpensive routing batches
        1. evidence Higher traffic lowers reported time per routing decision
      2. idea Direct worker updates avoid additional router decisions
      3. surprise Lightweight routers can leave stronger models to workers
    5. theme Prototype results require practical caution Implementation gaps, simplified experiments and unresolved security problems limit conclusions about production readiness.
      1. idea Super Agent is an agent-built research prototype
      2. tension Published features and synthetic tests limit demonstrated readiness
      3. tension Unresolved security risks demand caution and containment

Vir, odlomek za odlomkom

NOVO: DeepSeek Harness – Super Agent!

Prepis, preveden z umetno inteligenco iz angleščine.

  1. u1 Uvod
  2. u2 Torej, pretekli konec tedna je DeepSeek izdal nekaj, čemur mnogi pravijo odgovor na Claude Code. To je agent, ki deluje na repozitoriju GitHub. Spremlja prijavljene težave in zahtevke za združitev, in ko ga nekdo iz vaše ekipe prosi, naj nekaj naredi, odpre svojo sejo, opravi delo in se vrne z zahtevkom za združitev. Čeprav je že to samo po sebi zanimivo, to pravzaprav ni
    Title card: "The answer to Claude Code"
    0:00 · Title card: "The answer to Claude Code" · A black video frame with a two-line quoted phrase in large sans-serif type. The first line, "The answer", is in light gray and the second line, "to Claude Code", is in white. The quotation marks are yellow-orange. The frame carries no other content.
  3. u3 tisto, o čemer želim govoriti tukaj. Resnično zanimivo se mi zdi, kako so ga zgradili. Vse skupaj je le nabor vtičnikov, vstavljenih v njihovo izvajalno ogrodje za agente. Da bi razumeli, zakaj je to pomembno, se moramo vrniti in si dejansko ogledati samo ogrodje. Ko je torej DeepSeek Carnis izšel
  4. u4 Povzetek ogrodja DeepSeek Harness
  5. u5 avgusta, o njem pravzaprav nisem poročal. Iskreno, razlog je bil preprosto ta, da sem bil tako zaposlen z igranjem z njim in nenehnim preizkušanjem novih zamisli, da sem snemanje videa kar odlagal, ker se mi je zdelo, da bi rad pokazal toliko stvari. Celotna arhitektura vtičnikov v tem ogrodju se mi zdi res odlična in omogoča cel kup stvari, kakršne omogoča tudi ta novi Super Agent.
    DeepSeek Harness release announcement with trajectory viewer
    0:51 · DeepSeek Harness release announcement with trajectory viewer · A dark announcement slide for "DeepSeek Harness", released Aug 13, 2026, with the DeepSeek whale logo. A screenshot of a Trajectory viewer lists an agent session's steps (system prompt, bash tool calls, assistant messages), and a detail pane shows one tool call's payload and result. An orange handwritten callout reads "every tool call, on the record".
  6. u6 Seveda je medtem o njem poročalo veliko ljudi. Postal je eden od projektov z največ zvezdicami na GitHubu letos. V tem videu bom torej nekako nadoknadil zamujeno in si ogledal nekaj novosti, ki so jih dejansko zgradili na tej osnovi. Dobro, torej novost, ki jo je DeepSeek
    deepseek-harness GitHub stars: 269,971, fastest to 200K
    1:15 · deepseek-harness GitHub stars: 269,971, fastest to 200K · A dark title card from a video showing the deepseek-ai/deepseek-harness repository at 269,971 GitHub stars on 3 Nov 2026. A panel says it was the fastest repo ever to reach 200K stars, in 15 days, and a timeline runs from Aug 13 (DeepSeek Harness) to Oct 31 (Super Agent).
  7. u7 Kaj je Super Agent
  8. u8 predstavil, se imenuje Super Agent. Poleg objavljenega repozitorija so na X napisali tudi članek z naslovom Raziskovanje zasnove Super Agenta: proti bolj avtonomnemu agentskemu sistemu. V članku in repozitoriju zelo odkrito povedo, da gre za raziskovalni prototip.
  9. u9 To ni uradni izdelek podjetja DeepSeek. Omenijo celo, da je nastal iz njihovega vsakodnevnega razvojnega dela ter da so številne zamisli in tehnične rešitve dejansko napisali sami programski agenti. Osnovna zamisel je naslednja: namesto da odprete sejo in se pogovarjate z agentom, agent spremlja okolja, v katerih vaša ekipa že dela. V primeru, ki so ga
    Super Agent README: research prototype, built by coding agents
    1:42 · Super Agent README: research prototype, built by coding agents · A dark slide titled "Super Agent" with a blue whale logo, quoting a README disclaimer. The quote says the code is a research prototype for reference only, not an official DeepSeek product, and that much of the engineering was done by coding agents. A handwritten orange annotation reads "agents building agents".
  10. u10 zdaj predstavili, sta to GitHub in aplikacija Feishu, nekakšen ByteDanceov ekvivalent Slacku. Ko ga nekdo z ustreznim dovoljenjem za nekaj prosi, odpre delovno nalogo, zažene svojo sejo v svoji mapi, opravi vse delo in odgovori v prvotnem pogovoru.
  11. u11 V tem odgovoru je nato običajno tudi zahtevek za združitev. V marsičem si lahko to predstavljate kot nadgradnjo zamisli o tovarnah programske opreme, samodejnem ustvarjanju programske opreme in podobnem, o čemer zadnjih nekaj mesecev govori veliko ljudi. Pri DeepSeeku pravijo, da so interno
    Issues in, PRs out: six issues mapped to pull requests
    2:33 · Issues in, PRs out: six issues mapped to pull requests · A dark slide titled "Issues in, PRs out" lists six issue numbers with short titles, each followed by an arrow to a pull request number marked with a green "Ready for review" badge. It conveys that each issue was turned into a PR that is ready for review.
  12. u12 različico tega neprekinjeno uporabljali. Reproducirala in odpravljala je prijavljene napake ter odgovarjala na komentarje pri pregledu kode. Dejansko je izboljševala tudi samo ogrodje DeepSeek. Preden torej
  13. u13 Model ali ogrodje: kaj je pomembnejše?
  14. u14 pokažem, kako vse to dejansko deluje, vam želim pokazati, zakaj je plast ogrodja tako pomembna. V VentureBeatovem podkastu Beyond the Pilot, ki ga sovodim, smo pred kratkim intervjuvali več zanimivih ljudi, med njimi tehnološka direktorja podjetij Instacart in Box. Obe epizodi bosta objavljeni v naslednjih nekaj tednih.
  15. u15 Eno od vprašanj, ki sem ga zastavil obema, pa je bilo pravzaprav: kaj je zdaj pomembnejše, model ali ogrodje? Oba sta se postavila na stran ogrodja. Celotna intervjuja si oglejte sami, saj sta bila pogovora fascinantna, a očitno se je zdaj velik del inovacij od samega modela preselil k dejanskim ogrodjem.
  16. u16 Morda se bo to v prihodnosti, ko dobimo boljše modele, spet obrnilo, trenutno pa morate spremljati, kam se razvijajo ogrodja. Dobro, z ekipo trenutno poskušamo razširiti vsebine, ki jih pokrivamo, in povečati število videov. Zelo bi nam pomagalo, če kanal podprete s klikom na gumb za naročnino.
  17. u17 Vemo, da večina med vami gleda veliko videov, pa še vedno niste naročeni. Kakorkoli, vrnimo se k temu, zakaj je ogrodje tako pomembno.
  18. u18 Primerjalni preizkus Frontier Harness
  19. u19 To sta graf in tabela rezultatov Frontier Harness. To niso moje številke. Izvirajo iz primerjalnega preizkusa Frontier Harness Eval, pri katerem so vzeli en model, Kimi K3, in ga pognali skozi devet različnih ogrodij za programske agente, skupaj v 12 konfiguracijah. Codex, Claude Code, Pi, OpenCode, DeepSeek Harness in tako naprej.
  20. u20 Nato so mu dali istih 30 nalog, z istim modelom in istim časom izvajanja. Edina stvar, ki se je spremenila, je bilo ogrodje. Lahko bi sicer trdili, da primerjava ni povsem poštena, da je Claude Code optimiziran za svoje modele, Codex pa za svoje, vendar je res zanimivo videti dobljene rezultate.
  21. u21 Codex je bil na prvem mestu s 66,7-odstotno uspešnostjo. Če pa pogledate naslednjo vrstico, sta DeepSeek Harness v konfiguraciji creator in Claude Code oba dosegla 63,3 %. Enaka uspešnost, enak model, vendar je izvajanje z DeepSeek Harness stalo le približno 3,28 $ na uspešno opravljeno nalogo, s Claude Code pa približno 18,34 $.
  22. u22 V celotni tabeli je bila razlika med najcenejšo in najdražjo konfiguracijo dejansko približno 17,5-kratna. Pri sklepanju na podlagi teh konkretnih konfiguracij bi bil previden. Gre za 30 nalog, zato je ena naloga vredna približno tri in tretjino točke. Razlika med Codexom in DeepSeekom je tukaj dobesedno le ena naloga. Vendar
  23. u23 mislim, da širša ugotovitev drži: ogrodje ni le ovoj. Spreminja stroške, predpomnjenje, hitrost in uspešnost, tudi kadar model ostaja enak. Če torej ocenjujete model, bi ga poskusil preizkusiti v dveh ali treh ogrodjih, preden se odločite, ali je sploh dober.
  24. u24 Sicer bi lahko model krivili za nekaj, za kar je dejansko odgovorno ogrodje.
  25. u25 DeepSeek Harness: vse je vtičnik
  26. u26 Dobro, kaj torej je DeepSeek Harness in zakaj je tukaj tako uspešen? DeepSeek Harness oziroma DSH je izšel 13. avgusta skupaj s prvo izdajo DeepSeek V4 Pro. Ima licenco MIT in spletni uporabniški vmesnik. Začnete lahko z enim samim ukazom npx, na voljo pa je tudi namizna aplikacija. Ni vezan na modele DeepSeek.
    Kimi K3 pass rate varies by coding harness
    5:52 · Kimi K3 pass rate varies by coding harness · Three boxes show the same model, Kimi K3, run inside three coding tools: Codex, Claude Code and OpenCode. Pass rates fall from 66.7% to 63.3% to 50.0%. A handwritten note says the same model is 16.7 points apart, and "Kimi K3 is weak?" is struck out, with OpenCode circled. The point is that the tool around a model affects results as much as the model does.
  27. u27 Mislim, da je to res pomembno poudariti. Deluje z drugimi ponudniki in celo s končnimi točkami, združljivimi z OpenAI. Ključno geslo, ki vse to nekako povzema, pa je, da je vse vtičnik, in to mislijo povsem dobesedno. V večini agentskih ogrodij imate jedro, agentsko zanko, klice
  28. u28 modela, obravnavo orodij, vtičniki pa so nekako pripeti ob strani. V DSH je sam usmerjevalnik vtičnik, register orodij je vtičnik, dnevnik seje je vtičnik. Celo sama agentska zanka je vtičnik. Pod vsem tem je
  29. u29 Cordis
  30. u30 ogrodje Cordis, za katerim stoji članek treh raziskovalcev s Pekinške univerze. DeepSeek je to ogrodje poimenoval programska paradigma za prostorsko-časovno sestavljivost. Sliši se zapleteno, a osnovni zamisli sta pravzaprav precej preprosti. Prva je tisto, čemur pravijo časovna sestavljivost.
  31. u31 Ko odstranite komponento, se vse, kar je naredila, popolnoma razveljavi. Če je vtičnik registriral orodje ali se pripel na dogodek, se ob njegovi odstranitvi vse to razveljavi. Najpreprosteje si to predstavljate tako, da lahko nekaj zelo čisto odklopite. Drugi element je prostorska sestavljivost.
  32. u32 Komponente navedejo svoje odvisnosti, izvajalno okolje pa jih aktivira ali deaktivira, ko se te odvisnosti pojavijo ali izginejo. Stvari lahko torej varno priklapljate in tudi varno odklapljate. Zakaj agentsko ogrodje to potrebuje? Ker se sistemi nenehno spreminjajo. Menjate modele, dodajate orodja, stvari vklapljate in
  33. u33 izklapljate glede na dovoljenja, in če vsaka od teh sprememb za sabo pušča ostanke, zelo hitro nastane nered. To smo videli tudi, ko so ljudje z obratnim inženirstvom ugotavljali, kako deluje Claude Code. Vsi, ki trenutno izdelujejo agentska ogrodja, delajo tako hitro, da preprosto pogosto za njimi ostaja odvečna koda.
  34. u34 Kako je to torej videti v praksi? Delujoči DSH je pravzaprav drevo vtičnikov, ki se ob zagonu sestavi iz plasti. Najprej pridejo paketi, torej zapakirani nabori vtičnikov z njihovimi konfiguracijami. Nato vaši profili popravijo datoteko YAML z imenom cordis.patch. Sledi popravek na ravni domače mape in nato vse, kar
  35. u35 podate v ukazni vrstici. Vsaka plast lahko torej po identifikatorju cilja katerikoli vtičnik in zamenja njegovo konfiguracijo ali vstavi nove. Imajo celo ukaz za izpis konfiguracije, ki preprosto izpiše celotno drevo, iz katerega se vaš sistem zaganja, vsako vrstico v njem pa je mogoče preglasiti. V uporabniškem vmesniku imajo štiri načine in ti delujejo enako.
    Patch layering stack and dsh module list
    8:30 · Patch layering stack and dsh module list · On a dark background, the left side shows four stacked boxes representing patch layers: "--patch overlays", "home patch", "profile · cordis.patch.yml" (highlighted in blue), and "bundles". The right side shows a tree rooted at "dsh" with six child modules, three of them (tool-fs, tool-bash, dsh-superagent-github) outlined in blue. The blue highlights seem to mark the items that are active or relevant.
  36. u36 Na voljo so standard, PTC, minimal in creator, tudi ti pa so le različni nabori vtičnikov. Način creator je nekakšen logični vrhunec tega pristopa. V klepetu lahko opišete vtičnik, agent pa ga bo napisal, namestil in nato preveril, ali je dejansko aktiven.
  37. u37 To si lahko predstavljate tako: medtem ko so se vsi osredotočali na nenehno učenje modelov, to prinaša nenehno učenje v ogrodje. Vedeti je vredno še, da osrednji repozitorij trenutno ne sprejema zunanjih zahtevkov za združitev. Ljudi namesto tega usmerjajo v razprave in izdelavo vtičnikov, kar je pri takšni zasnovi pravzaprav povsem smiselno, kajne?
  38. u38 Če ni jedra, ki bi ga popravljali, prispevate z vtičniki. In to nas vrne k Super Agentu. Če odprete njegov repozitorij, je ena prvih datotek, ki jih boste videli, datoteka YAML cordis.patch, ki je v bistvu celotna integracija. Vstavi osrednji vtičnik Super Agent, vtičnik za spremljanje GitHuba in
  39. u39 privzeto še vtičnik za spremljanje Feishuja. Če teh ne uporabljate, jih seveda lahko izklopite. Super Agent pa deluje tako, da za izvajalce določi ločen prednastavljeni nabor. Predstavljate si ga lahko kot standardni nabor DSH, iz katerega so odstranili kup stvari. Brez postavljanja vprašanj uporabniku, brez načina načrtovanja, brez pridobivanja spletnih vsebin, brez zaganjanja
  40. u40 podagentov in tako naprej. Lupina je nastavljena tako, da se vsak ukaz, ki teče dlje kot pet sekund, premakne v opravilo v ozadju. Tako dolgotrajna gradnja izvajalcu ne prepreči, da bi med delom opazil nov komentar. Ena od nadležnih stvari pri Claude Code in Codexu je očitno ta, da morate, ko se enkrat zaženeta, sedeti in čakati, da jima lahko
  41. u41 posredujete novosti, morda pa želite vmes vnesti poziv, ker ugotovite, da gresta v napačno smer. Pri tem agentu torej gledate precej drugačen sistem. Zgrajen je iz konfiguracij in vtičnikov. Ogrodja niso razvejali, in prav to je bistvena prednost zasnove DSH, o kateri smo pravkar govorili. Sam DSH pa je dejansko že imel
    No fork needed: patching deepseek-harness with cordis.patch.yml
    10:53 · No fork needed: patching deepseek-harness with cordis.patch.yml · A dark slide titled "No fork needed" shows a box labeled deepseek-harness containing modules. Four grey base modules sit alongside two highlighted blue modules and one dashed, disabled module. A side panel shows cordis.patch.yml inserting those three modules, and a handwritten note says "same harness, new system".
  42. u42 Ekipe agentov v primerjavi s Super Agentom
  43. u43 eksperimentalno funkcijo ekip agentov s seznamom članov, tablo nalog in poštnim predalom. Zakaj torej zgraditi to? Ekipe agentov si lahko predstavljate kot usklajevanje agentov znotraj ene naloge. Super Agent pa je namenjen obravnavi številnih neodvisnih nalog, ki prihajajo iz zunanjega sveta, morda v daljšem obdobju, pa tudi od
  44. u44 številnih različnih ljudi, ki tam objavljajo. Dejansko rešuje drugačen problem kot funkcija ekip. Zanimiva praktična podrobnost je še, da lahko usmerjevalniku in izvajalcem dodelite različne modele. K temu se vrnem čez trenutek. Če pogledamo arhitekturo, ima ta v osnovi dve plasti.
  45. u45 Na vrhu je ena dolgotrajna seja, ki ji pravijo usmerjevalnik. Ta skrbi za vse interakcije z ljudmi, ohranja širši kontekst in razdeljuje delo različnim vtičnikom ali agentom. Pod njim so izvajalski agenti, vsak v svoji izolirani seji. Izvajalcem ni nikoli treba neposredno govoriti z ljudmi.
  46. u46 Poročajo usmerjevalniku. Ta opravlja vso komunikacijo. Vse, kar pride od zunaj, je sprožilec: nova prijavljena težava, komentar pri pregledu, sporočilo v klepetu in tako naprej. Vsak sprožilec najprej prestane preverjanje, ki je navadna koda, sploh ne model. To omogoča deterministično preverjanje, ali je ta
  47. u47 oseba sploh na seznamu tistih, ki smejo komentirati ali vložiti zahtevek za združitev in podobno. Pomaga tudi odgovoriti na vprašanja, na primer ali so dejansko nagovorili agenta. Šele ko so ta preverjanja uspešna, si model zadevo ogleda in odloči, ali gre za pravo delo. Če gre, postane zahtevek s tako imenovanim mandatom.
  48. u48 To je zapis o tem, kdo je delo naročil, po katerih pravilih, kako daleč sme delo iti in tako naprej. Zahtevek in mandat se nato predata izvajalcu. Imajo pa tudi zelo zanimivo podrobnost: ko izvajalec prevzame zahtevek, se naroči na ta pogovor. Ko torej nekdo komentira zahtevek za združitev, ki ga je odprl, gre ta komentar
  49. u49 neposredno k izvajalcu. Usmerjevalnik popolnoma preskoči. S tem preskokom orkestracijske plasti in neposrednim posredovanjem prihranite ogromno žetonov in podobno. Ko so to v svojih poskusih izklopili, se je število odločitev usmerjevalnika dejansko povečalo za 30 %, z njim pa seveda tudi količina žetonov. Meni pa je tukaj najbolj zanimiv del
  50. u50 usmerjevalnik kot ozko grlo. Predpostavili bi, da bi bila ena osrednja seja, ki vse usklajuje in razdeljuje, ob večji aktivnosti preobremenjena. Izkazalo pa se je, da je nekako ravno nasprotno. Ko sprožilci prispejo med sklepanjem usmerjevalnika, se naberejo in se nato skupaj obdelajo v naslednjem klicu.
  51. u51 Ker so nalogo usmerjevalnika zasnovali z dolgim vhodom in kratkim izhodom, lahko te stvari paketno obdeluje zelo poceni. V DeepSeekovem obremenitvenem preizkusu so pogostost sprožilcev povečali s približno enega na minuto na približno 40 na minuto. Povprečna velikost paketa se je povečala z enega na 2,8.
  52. u52 Res je, vsak klic je postal nekoliko počasnejši, s približno 2,5 sekunde na 3,9 sekunde. Toda čas na odločitev je zaradi paketne obdelave dejansko padel s 6,4 sekunde na 1,6 sekunde. Pod obremenitvijo je torej postal učinkovitejši. Pravijo tudi, da je delo usmerjevalnika pogosto preprostejše, kot bi pričakovali, in da ga lažji model običajno opravi brez težav.
  53. u53 To je nekako v nasprotju z razširjenim razmišljanjem, da mora imeti orkestrator najboljši model, podagenti pa lahko shajajo s preprostejšimi. Izkazalo se je, da ta usmerjevalnik ne potrebuje niti orodja Bash, zato lahko na splošno uporablja hiter in poceni model. Močnejši model lahko dejansko uporabite za nekatere izvajalce, in to vsekakor želim v prihodnje bolj preizkusiti z odprtimi
  54. u54 modeli. Poleg tega imajo filozofijo, ki se mi zdi res uporabna. Načelo je: porabiti čim manj človeške pozornosti in zagotoviti čim več vrednosti. Zdi se mi, da je pri gradnji agentov temu res težko nasprotovati. Želite si agenta, ki ukrepa le, ko ga za to prosi pooblaščena oseba ali ko
  55. u55 mu to dejansko dovoli pravilo, ki ga je napisala ekipa. Zanimivo je, da se celo delo, ki ga nihče ni naročil, začne v načinu, v katerem agent zgolj beleži, kaj bi naredil. Nato sam preveri, ali bi to dejansko delovalo, in se oglasi šele, ko obstaja rezultat ali odločitev, ki jo mora nekdo sprejeti. Resnično mislim, da lahko iz tega vsi
  56. u56 odnesemo veliko naukov za gradnjo svojih agentov.
  57. u57 Omejitve: prototip, samo GitHub, sintetični preizkusi
  58. u58 Dobro, kaj torej manjka? Naj omenim nekaj zadržkov. Prvič, to je prototip, in to zelo jasno povedo. Objavljena koda ni enaka njihovi interni različici. Nekatere zasnove v članku so dejansko prihodnje usmeritve, ki jih v repozitoriju še ni. Kolikor vidim, stvari, kot je nadzorna seja, morda še niso povsem izvedene, in prepričan sem, da manjka še kaj.
  59. u59 Drugič, vse skupaj je precej ozko zastavljeno. Gre za en repozitorij GitHub, niso ga nastavili za delo s Slackom ali e-pošto. A to me pravzaprav ne skrbi preveč. Ker je v osnovi vse vtičnik, so vključili tudi zbirko receptov za dodajanje lastne izvorne kode, zato predvidevam, da bomo zelo hitro videli izpeljanke tega s številnimi drugimi integracijami.
  60. u60 Tretji razlog za nekaj zaskrbljenosti pa je, da so poskusi s Super Agentom, na katerih temeljijo objavljeni primerjalni rezultati, dejansko potekali s sintetičnimi delovnimi obremenitvami v poenostavljenem okolju. Sami pravijo, da je to v bistvu le preliminarna referenca, pri tistih 30 nalogah pa gre zgolj za majhen vzorec.
  61. u61 Te razvrstitve zato jemljite le kot grobo vodilo. Zadnja pomembna stvar, zaradi katere velja biti nekoliko zaskrbljen, je varnost. Vbrizgavanje pozivov, uhajanje poverilnic, dovoljenja med napravami in podobno navajajo kot težave, ki jih še niso povsem rešili. Zato je seveda smiselno biti nekoliko previden pri uporabi, če pa to uporabljate z lokalnimi modeli v povsem zaprtem
  62. u62 okolju, vas verjetno ni treba pretirano skrbeti. Dobro. Na splošno se mi Super Agent zdi res zanimiv izdelek, še zanimivejši pa je kot dokaz zasnove. DeepSeek je na svojem ogrodju zgradil precej drugačen agentski sistem zgolj z nekaj datotekami s popravki in vtičniki, ne da bi
  63. u63 se sploh dotaknili jedra ogrodja. Zame je širše sporočilo predvsem to, kako močno in hitro se ogrodja trenutno razvijajo.
  64. u64 Bodo ogrodja postala zgolj vtičniki?
  65. u65 Kakorkoli, kot vedno sem povezave do repozitorijev, članka in primerjalnega preizkusa dodal v opis. V komentarjih mi povejte, kaj menite. Ali prihodnost ogrodij vidite v takšnih sestavljivih vtičnikih, kjer različni ljudje na različne načine uresničujejo različne zamisli in nismo odvisni le od istih vmesnikov programskih agentov, kot smo jih poznali doslej?
    DeepSeek Harness architecture with untouched core and patch layer
    17:23 · DeepSeek Harness architecture with untouched core and patch layer · A dark-background diagram shows the DeepSeek Harness as a tree. Four core components and four sub-modules sit inside an orange box labeled "core untouched". Below, three blue boxes are grouped under "cordis.patch.yml", which shows that customizations are added as a patch layer without changing the core.
  66. u66 Kot vedno, če se vam je video zdel uporaben, kliknite »Všeč mi je« in se naročite. Se slišimo v naslednjem videu. Za zdaj pa nasvidenje.

Izvirnik

V okolici

Stanje UI 2026: Največje zgodbe leta (in AGI v 2027?), z Nathan BenaichomCodexcordiverse/cordis: Meta-Framework of Spatiotemporal ComposabilityFrontierHarness EvalAgent harnessArhitektura vtičnikovDeepSeek Super AgentDeepSeek HarnessGitHub - deepseek-ai/deepseek-harness: DeepSeek Harness: Vse je vtičnik.GitHub - deepseek-ai/dsh-superagent-prototype: Towards a More Autonomous Agent SystemNOVO: DeepSeek Harness – Super Agent!DeepSeek ima agenta, ki dela sam. Ampak…GitHub - deepseek-ai/dsh-superage…GitHub - deepseek-ai/deepseek-har…DeepSeek HarnessDeepSeek Super AgentArhitektura vtičnikovAgent harnessFrontierHarness Evalcordiverse/cordis: Meta-Framework…CodexAGI že leta 2027? Napoved, ki jo je…

source

GitHub - deepseek-ai/dsh-superagent-prototype: Towards a More Autonomous Agent System

README, uvodna datoteka projekta, predstavlja dsh-superagent: raziskovalni prototip podjetja DeepSeek, pripravljen za uporabo v DeepSeek Harness. To je programerski agent – program, ki opravlja programerske naloge in lahko sam prevzame pobudo. Namenjen je delu v enem repozitoriju na GitHubu, torej enem prostoru za projektne datoteke. README pojasni pravilo: agent ukrepa samo, ko dobi zahtevo ali dovoljenje. Opiše tudi, kako ga nastaviti s pomočjo programerskega agenta.

Prispevek

source

GitHub - deepseek-ai/deepseek-harness: DeepSeek Harness: Vse je vtičnik.

Datoteka README z uvodnimi navodili predstavi DeepSeek Harness (dsh): odprtokodno ogrodje za agente. To je programska osnova za delovanje pomočnikov z umetno inteligenco, katere izvorna koda je javno dostopna. Zasnova temelji na načelu »vse je vtičnik« – posamezne funkcije so dodatki, ki jih priklopiš na ogrodje. README razloži, kako zaženeš spletni uporabniški vmesnik, torej zaslon za upravljanje v brskalniku. Opozori tudi, da je projekt v predogledni različici za razvijalce: spremembe lahko pokvarijo združljivost z dotedanjimi različicami.

Prispevek

topic

DeepSeek Harness

Na vtičnikih temelječe agentsko ogrodje z licenco MIT, ki ga je razvil DeepSeek AI in podpira več ponudnikov modelov.

Tema3 viriŠe brez izvirne raziskave

topic

DeepSeek Super Agent

DeepSeek Super Agent je raziskovalni prototip, ki prek pogovornih platform prejema zahteve ekip in pooblaščeno delo dodeljuje izoliranim agentskim sejam.

Tema1 virEn sam vir

topic

Arhitektura vtičnikov

Zasnova programske opreme, pri kateri komponente, ki jih je mogoče namestiti neodvisno, razširjajo ali sestavljajo funkcionalnost sistema.

Tema2 viraŠe brez izvirne raziskave

topic

Agent harness

Izvajalno ogrodje, ki upravlja orodja modela, njegovo stanje, potek izvajanja in interakcije z okoljem.

Tema3 viriŠe brez izvirne raziskave

source

FrontierHarness Eval

FrontierHarness Eval primerja devet ogrodij za agente v dvanajstih nastavitvah. Ogrodje je programska osnova, ki usmerja delo agenta — programa umetne inteligence, ki opravlja naloge. Vsi rešujejo enake naloge razvoja programske opreme z istim modelom (Kimi K3) v izvajalnem okolju Runta, torej okolju, kjer se programi izvajajo. Primerjava poroča o deležu uspešno rešenih nalog, mediani stroška na nalogo in mediani časa izvajanja. Mediana je vrednost na sredini po velikosti urejenega seznama rezultatov. Ugotovitev? Nobeno ogrodje ne vodi pri vseh merilih. Stran bralce tudi vabi, naj preizkus poženejo na svojem ogrodju.

Prispevek

To besedilo je napisano z umetno inteligenco.

Objavljeno v: Zdaj