Zed är igång: röst, jobbkö och fart i bygget


Jag har fått igång Zed (Clawdbot/Moltbot) på riktigt nu. Inte som en chatt som ger förslag, utan som en agent som kan göra jobbet lokalt: köra kommandon, skapa filer, hålla ihop en uppgift i flera steg och lämna efter sig något som går att återanvända.

Det här inlägget handlar om vad som hänt senaste tiden:

  • att Zed är igång och faktiskt används
  • att den har fått en röst
  • att vi har fortsatt bygga — framför allt i ×Tabeller, där vi både förbättrat webben och börjat ta första stegen mot en app

1) Zed som “kollega” (på riktigt)

Det jag gillar mest är inte en enskild funktion, utan känslan av att kunna lägga en uppgift på Zed och få tillbaka något som är användbart direkt. I praktiken betyder det:

  • Den jobbar lokalt på min dator
  • Jag ger den uppgifter, och den arbetar vidare på dem steg för steg tills den kan återkomma med ett resultat
  • Den sätter påminnelser och hjälper mig hålla koll på sådant som annars faller mellan stolarna
  • Den hjälper till med ekonomi, planering och jobb, genom att samla ihop underlag, strukturera det och föreslå nästa steg
  • Den kan köra i flera steg utan att jag behöver sitta och mata varje minut

I praktiken täcker Zed redan en bred repertoar: skoldata (kalender, läxor, schema) som sammanfattas till mig på morgonen, ekonomi där kontoutdrag processas och kategoriseras automatiskt, aktiekoll som levereras till Telegram vid lunch och på eftermiddagen, och shopping-kommandon kopplade till familjeplaneraren. Det är inte bara “en chatt” — det är flöden som kör på utan att jag behöver sitta och klicka.

Och eftersom den kör lokalt kan jag också vara mer noggrann med vilken åtkomst den får. Jag vill att en agent ska kunna hjälpa — men jag vill inte att den ska kunna “råka” göra för mycket.

2) Jobbkö: så datorn kan jobba i bakgrunden

En sak jag snabbt märkte när jag började köra mer lokalt var att allt blir bättre om man har en enkel jobbkö.

Det betyder bara: en lista med uppgifter som betas av i tur och ordning. Så istället för att jag sitter och väntar på att nästa steg ska bli klart, kan datorn jobba på och Zed kan:

  • kedja steg (t.ex. “gör → granska → sammanfatta”)
  • tugga vidare när grafikkortet/datorn har tid
  • hålla ihop uppgifter utan att jag tappar tempo

Det låter simpelt. Men det är skillnaden mellan “kul demo” och “något man faktiskt använder”.

Och det här hänger ihop med en annan tröskel jag passerat nu: jag använder lokala modeller mycket mer än tidigare — och de levererar faktiskt. Men jag kör inte bara lokalt. Jag kör en hybrid där olika modeller får olika roller beroende på uppgift: ibland lokalt, ibland via tjänster som Claude Opus och GPT‑5.2/Codex. Ofta låter jag en modell göra ett första förslag och en annan granska och ifrågasätta, oavsett om uppgiften gäller planering, ekonomi, arbete eller något annat.

3) Zed har fått en röst

Det blev oväntat viktigt för mig att Zed inte bara skriver tillbaka, utan också kan prata.

Jag bad Zed ta fram stöd för tal. Den löste det.

Zed gjorde en liten utredning åt mig och vägde olika alternativ mot varandra: vad som är rimligt att köra lokalt, vad som låter bra, och vad som är lätt att bygga vidare på. Den landade i en röstmodell med öppen källkod som heter Chatterbox, som jag nu använder som röstmotor. Om du vill kika: resemble-ai/chatterbox.

Jag har också testat transkribering (t.ex. poddar) och att få ut en sammanställning efteråt. Det är ett sådant där “litet sidospår” som snabbt blir ett verktyg jag faktiskt kommer använda.

4) Schackspelet: från idé till skärm på en kväll

Jag fick en idé och skickade den direkt till Zed. Inom någon timme hade jag en första spelbar version av ett schackspel att prova. Det är ingen “slutprodukt”, men det är fullt tillräckligt för att klicka runt, hitta vad som saknas och bygga vidare steg för steg. Jag ville att det skulle gå att:

  • starta snabbt
  • spela på telefon och paddor
  • titta på som åskådare
  • ha schackklocka och spara drag

Det som gör mig glad här är inte att det råkade bli just schack, utan att en idé gick från tanke till en första spelbar prototyp. En sak man kan klicka på, testa och förbättra.

Schack: startsida med New Game och Play/Watch
Startskärmen: skapa nytt parti eller gå in och spela/titta.
Schack: val av tidskontroll
Tidskontroll: välj ett färdigt alternativ eller sätt en egen.
Schack: bräde med draglista och reaktioner
Spelläget: bräde, draglista och små reaktioner för den som tittar.

5) ×Tabeller: vi bygger vidare – och appen är påbörjad

Parallellt med agentbygget har vi fortsatt trycka in förbättringar i ×Tabeller (multiplikationsspelet.se).

Två saker som är värda att nämna här:

Lärarvy / landningssida

Vi har gjort en landningssida för lärare (med skärmdumpar), så att det blir enklare att förstå vad spelet är och hur man kan använda det.

Första stegen mot en app

Vi har också påbörjat en app‑satsning: en grundstruktur för en native iOS‑app är på plats, och vi bygger den med ett upplägg som gör att vi kan dela kod mellan webben och appen.

Jag vill inte göra den klassiska missen och bygga två helt separata produkter som glider isär. Målet är att webben och appen ska kännas som samma sak — bara i olika format.

Träningsspel för Fartygsbefäl (klass 8)

Vi byggde också ett litet träningsspel för Fartygsbefäl (klass 8). Idén kom mitt under kursen: jag ville kunna träna på det vi gick igenom, direkt och utan friktion.

Jag skickade uppgiften till Zed redan på plats och fortsatte fylla på under lektionen med vad vi pratade om. Samtidigt bad jag Zed att komplettera med sådant som rimligen bör ingå, så att spelet inte bara speglade mina anteckningar utan också täckte helheten.

När jag kom hem efter kursen fanns en första version att använda: ett quiz där kunskapen delas upp i tydliga områden, så att jag kan välja vad jag vill nöta just den dagen.

Sjöfartskunskap: kategorival för quiz
Startsidan i Sjöfartskunskap: välj kategori och träna det du behöver (lanternor, signaler, sjövägsregler m.m.).

Det jag tar med mig

Det jag tar med mig mest är hur kapabel Zed faktiskt är när den väl är igång på riktigt. Jag kan starta en ny uppgift eller be om en genomgång, även när jag inte sitter vid datorn — och komma hem till något som går att använda direkt.

Jag tar också med mig att lokala modeller inte längre är ett “roligt test” för mig. De fungerar som en del av helheten, sida vid sida med de stora tjänsterna, och det gör att jag kan välja verktyg efter uppgift i stället för efter vana.

Nästa steg

  • Ge Zed fler uppgifter som ligger nära min vardag, och bli bättre på att formulera dem så att resultatet blir förutsägbart.
  • Bygga mer automation som tar bort små, återkommande moment när jag startar nya projekt och idéer.
  • Skruva åt åtkomsten ännu mer: tydliga ramar för vad Zed får göra, var den får göra det, och hur jag följer upp.