{"schemaVersion":"brencel.services.v1.1","language":"nb-NO","studio":{"name":"Brencel","url":"https://brencel.no","email":"hello@brencel.no","privacyPolicy":"https://brencel.no/personvern","faq":"https://brencel.no/faq","llms":"https://brencel.no/llms.txt","llmsFull":"https://brencel.no/llms-full.txt"},"pricing":{"model":"tilbud-etter-kartlegging","publicPrices":false},"services":[{"id":"kartlegging","navn":"Kartlegging","beskrivelse":"En samtale om hvordan dere jobber i dag: hvilke systemer dere bruker, hvor tiden går, og hva som stopper opp. Dere får et konkret tilbud etterpå og bestemmer selv.","url":"https://brencel.no/arbeid"},{"id":"bygg","navn":"Bygg","beskrivelse":"Agenten bygges inn der arbeidet allerede skjer: e-post, regneark, fagsystem og dokumentasjon. Vi bygger i korte runder med de som skal bruke løsningen.","url":"https://brencel.no/arbeid"},{"id":"drift","navn":"Drift","beskrivelse":"Oppfølging etter at agenten er satt i arbeid: vi følger med på at den fortsatt gjør jobben, lærer opp nye brukere og justerer når hverdagen endrer seg.","url":"https://brencel.no/arbeid"},{"id":"trygg-adopsjon","navn":"Trygg adopsjon","beskrivelse":"Styring, datarutiner og opplæring rundt hele leveransen, slik at agenten har tydelige grenser, ansvar og en reell plass i arbeidshverdagen.","url":"https://brencel.no/arbeid"}],"actions":[{"id":"start_kartlegging","type":"intent_handoff","method":"GET","url":"https://brencel.no/kartlegging#skjema","effect":"opens_consent_form","autonomousSubmission":false,"humanFollowUp":true,"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Kartlegging — skjema på /kartlegging","type":"object","additionalProperties":false,"required":["navn","epost","tidssluk","samtykke"],"properties":{"navn":{"type":"string","minLength":1,"maxLength":200,"description":"Navnet til den som ber om kartlegging."},"bedrift":{"type":"string","maxLength":200,"description":"Bedriftens navn (valgfritt)."},"orgnr":{"type":"string","pattern":"^[0-9]{9}$","description":"Organisasjonsnummer, ni siffer (valgfritt; velges fra Brønnøysundregistrene i skjemaet)."},"nettside":{"type":"string","maxLength":200,"description":"Bedriftens nettside, bare vertsnavn som brencel.no (valgfritt)."},"epost":{"type":"string","format":"email","maxLength":200,"description":"E-post et menneske i Brencel svarer til."},"tidssluk":{"type":"string","minLength":1,"maxLength":5000,"description":"Fritekst: hvordan dere jobber i dag og hva som tar tid. Ikke skriv personopplysninger om andre."},"samtykke":{"type":"string","const":"on","description":"Uttrykkelig samtykke fra personen selv (avkryssing i skjemaet) til at Brencel lagrer opplysningene for å følge opp henvendelsen, slik personvernerklæringen beskriver. Kan ikke gis av en assistent på vegne av noen."}}},"prepare":["Hvilke systemer dere bruker i dag: e-post, regneark, fagsystem, dokumentasjon.","Én konkret oppgave som stjeler tid hver uke, og hvem som gjør den.","Hvilke data oppgaven trenger, og om noen av dem ikke kan forlate huset.","Hvem som bestemmer om et tilbud, og når dere vil i gang."]}],"ask":{"id":"spor_ask","type":"question","description":"Ask svarer på spørsmål om Brencel — tjenestene, fremgangsmåten, personvern. Aldri priser, aldri på vegne av andre; svarene bygger på innholdet på brencel.no.","method":"POST","url":"https://brencel.no/api/ask","contentType":"application/json","body":{"sporsmal":"string, maks 500 tegn","husk":"boolean, valgfri: true = les og skriv samtaleminne for denne økten, false = slett minnet nå, utelatt = ingen minne"},"response":{"ok":"boolean","svar":"string (bokmål, ren tekst med interne markdown-lenker)"},"limits":{"charsMax":500,"perHour":10},"language":"nb-NO","memory":"bare når husk=true; per nettleserøkt (cookie brencel_ask_sid), i minnet på tjeneren, slettes etter 30 minutter uten aktivitet eller med husk=false / POST /api/ask/glem","errors":{"400":"validation_error","429":"rate_limited (Retry-After)","502":"agent_error","503":"ask_utilgjengelig"},"stream":{"accept":"text/event-stream","description":"Samme POST med Accept: text/event-stream gir svaret etter hvert som det skrives: event «del» {tekst} per godkjent enhet, så «svar» {svar} med hele teksten, eller «feil» {feil} med samme koder som JSON-feilene. 503/429/400 svares som HTTP-status før strømmen starter.","events":["del","svar","feil"]}}}