castomFLOW

Så fungerar det

Ett arbetsflöde är en sekvens av steg

Det är hela modellen, och den är medvetet ospännande. Något startar en körning. Körningen går igenom en lista av steg. Några av de stegen tänker, de flesta gör inte det, och några av dem väntar. När listan tar slut, gör också körningen det — och varje beslut den tog är nedskrivet.

1BeskrivEn mening om jobbet du vill ha gjort.
2ByggtCirka två minuter senare, ett riktigt arbetsflöde.
3Ställ inKoppla konton, ändra formuleringar, flytta en väntan.
4SimuleraTestkör en riktig post. Inget lämnar byggnaden.
5PubliceraVersion låst. Pågående körningar behåller den version de startade på.
6ÖvervakaEn logg per körning, per steg, med de värden som avgjorde det.

De flesta automatiseringsverktyg ber dig rita den sekvensen innan du vet vad den är. Du får en tom duk och en lista med fyrahundra integrationer, och de första tjugo minuterna går åt till att minnas vad saken du ville ha egentligen hette.

castomFLOW vänder på det. Du skriver meningen; arbetsflödet kommer färdigbyggt. Allt därefter är att redigera något konkret, vilket är ett helt annat jobb än att uppfinna något abstrakt.

De tre typerna av steg

Deterministiska steg hämtar, transformerar, förgrenar, väntar, skriver och skickar. Samma indata ger samma utdata, varje gång. De är snabba, de kostar inget att köra, och de är tråkiga på det sätt som infrastruktur ska vara tråkigt.

AI-steg klassificerar, utkastar, sammanfattar och väljer. De tar strukturerade indata och returnerar strukturerade utdata, så att en modell aldrig lämnas att improvisera utanför formen du definierat. Det här är stegen du betalar för, och prissättningen finns för att göra dig sparsam med dem.

Flödessteg agerar inte på omvärlden alls. De väntar, förgrenar sig på ett villkor, delar trafik mellan två vägar, håller ett körning tills ett tysta-tider-fönster stänger, eller markerar ett mål som uppnått och stannar.

Ett enda arbetsflöde rör sig fritt mellan alla tre. Uppgiften avgör vilka delar som tänker.

Betald order → faktura → aviseringKörning #40 118
  • ⚡UtlösareWebhook från butiken: order.paid, 289,00 zł.
  • 2Validera adressDeterministiskt. Postnumret matchades mot referensdata.
  • 3Skapa fakturaDeterministiskt. Fälten kom från posten; ingen skrev in dem.
  • 4Skriv aviseringenAI-steg. Två meningar, på kundens språk, i din ton.
  • ?VillkorÄr det efter 21:00 lokal tid? Nej. Tysta tider gäller inte.
  • 5UtskickE-post ut, leveransstatus spårad tillbaka till körningen.

Förfluten tid: 4,1 sBetalda steg: 1

Varje process har en form. Ingen har någonsin ritat din.

Vad det här inte är

Det är inte en programmeringsmiljö för allmänt bruk. Om en uppgift behöver ett riktigt språk, skriv den i ett riktigt språk och anropa den från ett steg över HTTP — det är ett stödd och ofta förnuftigt svar, inte ett nederlag.

Det är inte en agent som själv bestämmer vad den ska göra härnäst. Ett AI-steg anropas på en punkt du valt, får indata du valt och begränsas till en form du definierat. Sekvensen tillhör dig. Det är en medveten begränsning, och det är därför en körning är reproducerbar.

Det ärliga: ett arbetsflöde som byggts åt dig på två minuter är ett bra utkast, inte en färdig produkt. Det kommer att ha en väntan du inte håller med om och formuleringar du inte skulle ha använt. Tjugo minuters redigering är normalt, och det är tjugo minuter i stället för en eftermiddag för att formen redan finns där.