En AI-agent är bara så säker som reglerna applikationen lägger runt den. Lavenity håller fyra av dem helt utanför modellen: när arbetsytan är öppen, vart den kör, vad ett akutläge gör, och vad som avslutar en färdig kvalificering. De är regeldokument servern läser vid varje meddelande, inte instruktioner i en prompt som en övertygande kund kan prata sig förbi.
Varför ett tomt regelverk inte är neutralt
Servern har tillämpat alla fyra ända sedan Qualify lanserades. Fram till nyligen fanns ingen skärm för dem, vilket i praktiken betydde att de oftast var tomma — och tomt är inte neutralt. En arbetsyta utan serviceområden behandlar ingenting som utanför räckhåll. En arbetsyta utan säkerhetssvar möter ett gas- eller vattenläge med tystnad. Regelverksredigeraren finns för att en ägare ska sätta det här medvetet i stället för att ärva vad en tom rad råkar betyda.
Arbetstider börjar med en IANA-tidszon, som visas tillbaka som den lokala tiden just nu, så att en felskriven zon syns innan den sparas i stället för efter att en kund fått ett joursvar mitt på dagen. En okänd zon påpekas, eftersom servern faller tillbaka på en standard i stället för att kasta fel inne i en arbetartransaktion. Veckan är sedan en uppsättning intervall per dag: en tom dag betyder stängt, en helt tom vecka betyder inte konfigurerad, och varje dag rymmer upp till fyra intervall så att ett delat skift får plats med god marginal.
Arbetstider: en tidszon du kan se och intervall som överlever sparandet
Intervall valideras där de skrivs in, inte genom att tyst falla bort vid sparandet. Tolken behåller bara välformade tider i stigande ordning, vilket är rätt beteende för en halvmigrerad databasrad och fel beteende för en människa som skriver 18:00–09:00 och förväntar sig ett nattskift. Redigeraren säger varför ett intervall inte kommer att behållas, i stället för att låta det försvinna mellan formuläret och nästa sidladdning.
Serviceområden matas in som en lista och visas tillbaka som tolkade etiketter med ett antal, så att det servern kommer att matcha mot syns i stället för att antydas. En tom lista markeras som en varning snarare än lämnas blank: utan konfigurerade områden ligger ingen adress någonsin utanför serviceområdet, och kalendern förlorar en av de få kontroller som kan tala om för en planerare att ett postnummer är två timmars körning bort.
Serviceområden, och kontrollen en tom lista tyst tar bort
Akutregeln är det enda stället där standarden medvetet är restriktiv. Akutlägen lämnar det automatiska spåret om inte ägaren bestämmer annat, eftersom ett självsäkert felaktigt autonomt svar inom värme, gas och vatten är ett säkerhetsproblem snarare än ett supportkvalitetsproblem. Två svar ligger bredvid den brytaren: ett omedelbart säkerhetssvar under arbetstid, och en jourvariant som används i stället när arbetsytan är stängd. Att lämna säkerhetssvaret tomt betyder att vara tyst, så redigeraren säger det rakt ut.
Akutlägen går som standard till en människa, och resten sparas som ett dokument
Avslutningsmeddelandet sluter cirkeln genom att tala om för kunden att deras uppgifter är kompletta och vad som händer härnäst. Allt sparas i en begäran tillsammans med autonomiläget, och varje värde läses tillbaka genom totala tolkar: okänd eller delvis migrerad indata faller till den säkraste standarden i stället för att vidga vad Ven får göra. Det är hela poängen med att hålla de här fyra reglerna deterministiska — ett regelverk som bara kan smalna av agenten är ett regelverk du kan resonera om.
Ställ in de fyra reglerna innan du höjer autonomiläget
Sätt tidszonen först och läs den lokala tid som visas tillbaka innan du sparar något annat. Varje beslut om arbetstider, varje joursvar och varje tid kalendern erbjuder utvärderas i den zonen, så en felaktig uppgift här feldirigerar alla de andra tre reglerna på en gång — och gör det tyst.
Fyll i serviceområden även om ni i dag kör dit ni blir ombedda. En tom lista betyder inte obegränsat på något användbart sätt — den betyder att systemet aldrig kan tala om för en planerare att en adress ligger långt utanför det normala området, vilket är precis den varning som är värd att ha på den enda bokning som skulle ha kostat en halv dags körning.
Skriv akutsvaren som om ingen kommer att sitta vid ett tangentbord, för det är det fallet de finns för. Låt brytaren för tvingad överlämning stå på för allt som rör gas, vatten eller värme, ge säkerhetssvaret en konkret instruktion snarare än en lugnande fras, och låt jourvarianten säga när en människa faktiskt svarar i stället för att antyda att någon redan är på väg.
Vanlig fråga
Vad händer om frontkontorets regelverk lämnas tomt?
Servern tillämpar dem ändå, men ett tomt dokument är ett tillåtande dokument. Utan serviceområden ligger ingen adress någonsin utanför räckhåll; utan säkerhetssvar möts ett akutläge av tystnad; och med en helt tom vecka räknas arbetstiderna som inte konfigurerade. Tolkarna låter okända värden falla till den säkraste standarden i stället för att fela, så ingenting går synligt sönder — vilket är precis varför reglerna bör sättas medvetet innan autonomin höjs.