Den separata bakgrundsprocessen som tänker åt dig medan du sover.
AmberInsights är en egen tjänst som kör vid sidan av Amber. Den vaknar schemalagt under natten, hämtar siffrorna från Amber, kör AI-genereringen och skickar mailen. När du börjar arbeta på morgonen är insikterna redan i din inkorg.
Separerad från huvudsystemet
Att processen är fristående från Amber har flera fördelar:
- Stabilitet — om Amber startar om för uppgradering påverkas inte schemalagda mail
- Skalning — kan köras på egen hårdvara om belastningen växer
- Säkerhet — läser aldrig databaserna direkt; all hämtning går genom Amber
- Återstart — kan startas om utan att påverka användare i Amber
Vad den gör
| Tidpunkt | Uppgift |
|---|---|
| 03:00 | Hämtar gårdagens data, kör anomaliberäkningar |
| 05:30 | Bygger statusmail för varje bolag och mottagare |
| 06:00 | Skickar statusmail via SMTP |
| Måndagar 07:00 | Skickar jaktlistor till attestanterna |
| På begäran | Omedelbar körning kan startas manuellt, t.ex. för testning |
Hämtar allt genom Amber
Kommunikationen sker krypterat, och tjänsten hämtar färdiga underlag:
- Siffrorna till dagens statusmail
- Jaktlistan — fakturor per attestant
- Nya avvikelser sedan senast
- Nya GDPR-fynd
Underlagen förbereds i Amber så att hämtningarna inte belastar huvudsystemet.
AI-generering
För texten i statusmailets sammanfattningssektion anropas en AI-modell. Prompten innehåller dagens nyckeltal — modellen formulerar dem i naturligt språk: “Idag är 3 leverantörsfakturor förfallna med totalt 145 000 kr. En av dessa har legat över 30 dagar…”
Vid AI-fel används en fallback-template — mailet blir mer mekaniskt men kommer fram.
Fristående konfiguration
Adressen till Amber, mailuppgifter och AI-nyckel ligger i tjänstens egen konfiguration — inget lagras i Amber. Det innebär att produktion och utveckling kan ha separata Insights-tjänster utan att blanda.