portfolio LINJEN
LINJEN praktik

Gränssnittet är en kopplingston.

Ett betongbås på en åker bakom Kivik Art Centre. Du lyfter luren och en telefonist svarar. Hos henne är året 1962, och hon kan koppla dig vidare: England, Moskva, Peking, ett kök i Vitaby. Ingen skärm, ingen app, inga instruktioner. Byggt med Johan Nygren.

byggt med
industriell SIP-telefon
4G + Twilio
ElevenLabs samtals-AI
Supabase
ingen dator i båset
gränssnittet

Inget att installera. Inget att lära sig.

hurstäng

Varje affordans fanns före 1962: en lur, en knappsats, en tryckt nummertavla. 0044 når England, 007 Moskva, 0086 Peking, 666 någon utan katalogpost. Slår du något annat fyrsiffrigt nummer svarar ett hushåll i bygden, en vanlig människa mitt i dagen. Säger du ditt eget mobilnummer säger hon att det inte kan stämma, fyra siffror går de på här, läser tillbaka de fyra sista och kopplar dit ändå.

Rösten är inte poängen. Poängen är att bli kopplad.

varförstäng

Alla svarar på sitt eget språk och behåller det genom hela samtalet, även när du talar svenska med dem. Att höra Moskva låta som Moskva är hela anledningen att ha blivit kopplad dit. Rösten byts mitt i ett svar: växeln säger en mening och Moskva svarar i samma andetag, utan överlämning och utan paus. Det ögonblicket är verket, och allt annat är byggt för att skydda det.

hantverket

Fyra fel, alla rapporterade grönt.

1460 byteNätet åt registreringen.

Ton, sedan tystnad. Registreringen grön, klockan rätt, nio kontroller gröna, noll samtal kopplade. 4G-länken bar 1460 byte och det inloggade anropet var 1463. Allt mindre gick fram, därför såg allt friskt ut. Routern hade ingen MTU-inställning, så meddelandet fick bantas i stället: kort domän, inget visningsnamn, avstängd sessionstimer. 1463 ner till 1192, löst på plats på en kväll.

3 byggenKnappsatsen kunde aldrig ha fungerat.

DTMF stod på inband från fabrik: tonerna reste som ljud och motparten fick aldrig några siffror. Rättat till standarden kom varje siffra fram två gånger. Första firmwarefixen tog bort dubbleringen genom att ta bort vägen som fungerade. Ett fältmätt fel och en skriven rapport senare löste nästa bygge båda.

veckorVi skyllde på dialogen. Mikrofonen var avstängd.

I veckor kändes samtalet trögt och vi skrev om prompten. Felet var två tomma fält från fabrik. Död luft gick från 5 246 ms till 1 644 ms när de sattes. Kontrollera att kanalen bär innan du förbättrar vad som sägs.

olöstEtt strömavbrott sätter klockan på 1970.

VPN-tunneln vägrar då sitt certifikat, helt korrekt: det är inte giltigt ännu. Fjärrstyrningen dör medan verket fortsätter svara, för telefonlinjen frågar aldrig vad klockan är. Besökaren märker ingenting. Vi står utanför.

regeln

Riktig nöd står över rollen.

augustiNågon bad om ambulans, på ryska.

Verket svarade rätt, att det inte kunde skicka hjälp, men på ryska och utan att nämna 112 en enda gång. Prompten innehöll ingen regel om riktig nöd. Det som räddade situationen var modellens omdöme, inte något vi byggt.

samma dagRegeln lades först, före rollen.

Före personan, före språket, före numret: riktig nöd avslutar rollspelet. Den slutar med raden att är du osäker på om det är på allvar säger du det ändå. Sedan låg den orörd i tre veckor.

2 sep 21:17My leg is broken.

Hon släppte 1962 mitt i meningen: ”Ring 112 från din mobil nu. Your leg is broken — call 112 from your own phone right now. Är någon hos dig?” Två språk, siffrorna uttalade, och frågan om någon var där. Vi vet inte om benet var brutet. Det är hela poängen med regeln.

uppmätt

En agent, tolv röster, sex språk.

188samtal på en säsong
91genom den fysiska luren
64 smediansamtal
10 mindet längsta

Driftkostnad uppmätt på säsongen, inte hämtad ur en prislista: cirka 1,29 kr per besökare, runt 350 kr i månaden allt inräknat.

vad det bevisar

Rösten tog en helg. Månaderna gick åt allt runtomkring.

varförstäng

En samtals-AI som svarar är en helg för en duktig utvecklare. Jobbet var att den står ute i regn på mobilt nät, går att felsöka från soffan en timme bort, låter som en människa och inte som en assistent, och aldrig hittar på historia om platsen. Det är en pilot: noll betalande kunder, ingen vinter ännu, sagt rakt ut. Driftboken med 31 nedskrivna lärdomar är försprånget. Bås nummer två tar en vecka, inte en säsong.

tl;dr

Hela grejen, på fem rader.

  1. verketEtt telefonbås på en åker svarar som telefonist från 1962 och kopplar dig ut i världen. Ingen dator i båset.
  2. gränssnittetEn lur, en knappsats, en nummertavla. Inget att installera, inget att lära sig.
  3. hantverketFyra fel som alla rapporterade grönt, hittade genom att lita på luren i stället för panelen.
  4. regelnRiktig nöd står över rollspelet. Testad på riktigt den 2 september.
  5. det ärligaEn pilot, noll kunder. En driftbok med 31 lärdomar gör bås två till en vecka, inte en säsong.
installationenBåset, åkern och den gula luren, på baltsar.art.