§ Sourcing & automatisering
Översikt: vad sourcing är och hur AI-utkast blir till
Allt som hamnar i Inkorgen kommer från en 'källa' — RSS, API, webhook, e-post, sportdata. Här är hur det fungerar översiktligt.
Uppdaterad idag
Varje AI-genererat utkast i Inkorgen började någonstans — en RSS-feed plockade upp en pressrelease, ett API-anrop hämtade matchdata, en e-postinkorg tog emot ett tips. Sourcing är systemet som styr allt detta.
Den här guiden ger dig den mentala modellen. Detaljguider för att sätta upp specifika källor finns separat.
Vad en "källa" är
I Ahody är en källa (eller "bevakning") en konfiguration som säger:
- Hämta data från {X} — en URL, en e-post, ett API-endpoint
- På {schema} — varje minut, varje timme, varje dygn, eller på trigger
- Med {filter} — bara artiklar som matchar nyckelord X, prio Y, format Z
- Skicka till AI med {prompt} — vad ska AI:n göra med datan (skriv artikel? sammanfatta? extrahera fakta?)
Källan körs i bakgrunden — automatiskt, kontinuerligt — och resultaten hamnar i Inkorgen.
Sex typer av källor
Ahody stödjer sex sorter:
- RSS — vanliga nyhetsflöden från andra mediers webbplatser
- API — anpassade datakällor (sportligor, väder, börs)
- Webhook — externa system pingar Ahody när något händer
- E-post — användare/tipsare mejlar in artiklar
- URL-lista (scraping) — Ahody plockar ut data från specifika webbsidor med selectors
- Sport — Everysport-integration för matchdata + automatisk uppföljning
Varje typ har egen guide för uppsättning.
Flödet från källa till artikel
Källan körs (RSS pollar nytt → API svarar → webhook tar emot) ↓ Filter applieras (matchar nyckelord? prio nog?) ↓ AI processar (med din prompt + ev. exempel) ↓ Artikel-utkast genereras ↓ Hamnar i Inkorgen → journalist triageHela flödet tar typiskt 5–30 sekunder per artikel från att källan körs.
Varje källa har en prompt
I konfigurationen för varje källa anger du:
- System-meddelande — "Du är en svensk nyhetsredaktör. Skriv kort och rakt på sak."
- User-meddelande — "Här är pressrelease: {text}. Skriv en 200-300 ord nyhet."
- Exempel — "Här är 3 tidigare bra artiklar från liknande material — emulera dem"
Det är via prompten du styr vad AI:n gör med källans data. En bra prompt gör enorm skillnad mot en generisk.
Två modus: auto vs manuell
Varje källa kan vara:
- Auto-skriv — alla källans matchningar omvandlas automatiskt till artiklar. Snabbt men risk för spam.
- Manuell granskning — matchningar går först till Signaler där en journalist klickar "Kvalificera till artikel" innan AI:n skriver.
Tröskeln för auto-skriv styrs av prioritet (nyhetsvärde 1-10) — bara matchningar över X går direkt, lägre hamnar i Signaler.
Signaler vs Inkorgen
Med detta blir det tydligt:
- Signaler = råa matchningar från källor — "något hände, vill du göra artikel?"
- Inkorgen = AI har redan skrivit ett utkast — "här är ett färdigt utkast, redigera"
Många redaktioner använder bara Inkorgen. Andra föredrar Signaler först för att ha mer manuell kontroll innan AI börjar skriva.
Källan är "alltid på"
När en källa är aktiv kör den enligt sitt schema utan att du gör något. Du tar inte ner den på helger eller över natten — den ska bara fungera.
Vill du pausa en källa (säsongspaus, tekniskt problem hos källan, jul-uppehåll): toggla "Aktiv" till "Inaktiv" i källkonfigen.
Loggar visar vad som hänt
Sidofältet → "Loggar" visar körningshistorik för varje källa:
- När den senast kördes
- Hur många matchningar
- Eventuella fel (API nere, RSS malformerad, AI failed)
Bra plats att felsöka från när artiklar slutar dyka upp.
Om du fastnar
- "Jag ser inga artiklar i Inkorgen — inget kommer in" — Kolla Källor-sidan: är alla källor aktiva? Kolla Loggar: senaste körning lyckades? Inga matchningar = inga artiklar.
- "För många artiklar i Inkorgen — overload" — Höj prioritetströskeln på den vältaltigaste källan. Eller byt från auto-skriv till manuell granskning (då hamnar de i Signaler först).
- "Artiklarna håller låg kvalitet" — Förbättra prompten för källan. Lägg till exempel, justera systemmeddelandet, var mer specifik om vad du vill ha.