Det har sagts förr, och tåls att sägas igen. Kriget i Ukraina har tagit in OSINT i det ”fina rummet” inom underrättelsevärlden. Det har visat på att öppna källor i allra högsta grad är relevanta även i krig, för samtliga nivåer inom en modern försvarsmakt och ska ses som en av flera viktiga discipliner för JISR. Trots detta lyser såväl utbildningar som verktyg med sin frånvaro i Försvarsmakten. I flera år har flera förband suttit och väntat på att det ökända OSINET skulle bli tillgängligt till en bredare massa. Istället har verkligheten visat att underrättelsebefäl runt om i riket är hänvisade till att sitta med sina tjänstetelefoner (även privata enheter) för att sondera sociala medier, eller för den delen att sitta och försöka hitta information genom att nyttja allehanda sökmotorer.
När det framställs kritik mot organisationen så kommer det inte sällan en motfråga; vad har du gjort för att göra det bättre? Så här kommer vad som antagligen kommer vara mitt mest omfattande bidrag, åtminstone vad gäller investerad tid och pengar.

Nej, jag har inte suttit och handknackat all kod själv utan jag har använt Claude för att hålla uppe tempot för att få fram en fungerande plattform på några veckor. Tycka vad man vill om generativ AI och om det är creddigt eller ej, jag vill i praktiken visa alla att det finns verktyg där ute som markant sänker tröskeln för var och en att utveckla något eget med minimala programmeringskunskaper.
Projektet, som fått namnet Lumos (för att alla vet att det låter coolt med ord som låter antika), har i grunden tre grandiosa (eller präktiga, välj själv) syften. Det första är att ge alla underrättelsebefäl på förbandsnivå en sportmössa att följa händelser i världen utan att själva behöva sitta och googla upp källor, doomscrolla mentalt påfrestande grafiska flöden eller drunkna i ett informationsflöde som inte är hanterbart för en enskild individ på en S2:a. Det andra är att påvisa att, med rätt mängd data och källor, kan generativ AI ta fram tillräckligt spetsiga analyser om vad som sker just nu. Därav att det framgår vilken AI-modell som tagit fram den specifika analysen, för att den enskilde ska kunna bygga upp en erfarenhet kring vilken modell som kan leverera vilken typ av analyser och med vilken kvalité.

Den som surfar in på lumos kommer troligtvis känna sig överväldigad över antalet knappar och funktioner. Men faktum är att det går alldeles utmärkt att inte använda någon av funktionerna initialt om man mest vill kunna scrolla flödet snabbt. Varje funktion har en roll att spela i att skapa en tillräckligt tydlig bild av läget. Förutom att filtrera på källor går det att få dagliga sammanfattningar med analys av flödet, hjälp att bygga ihop en databank som analyseras i särskild ordning, få en kartöversikt och bygga en tidslinje för att särskilt ämne. Antagligen behöver du inte alla funktionerna samtidigt, men de finns där tillsammans med möjligheten att exportera data i olika former av format för vidare bearbetning. För det är viktigt att ha i åtanke. Lumos är inte en nyhetstjänst. Poängen är inte att leverera en bunt med nyheter utan innebörd. Nyheterna finns där tillsammans med andra källor för att ge full transparens kring vilken information som används samt visa var den kan hittas.

Som jag skrev inledningsvis, detta är ett verktyg riktat mot lägre taktisk nivå, således är tidshorisonten på informationen begränsad därefter. Lumos kommer inte kunna hjälpa dig att göra historiska analyser som ligger månader bak i tiden. Syftet är att titta på det som hänt de senaste dygnen, främst det senaste dygnet, och göra en bedömning om vad som kan komma att ske 12 timmar framåt. Thats it. Detta är ett medvetet val då det är just den lägre nivåns behov av att snabbt få tillgång till information som inte blir tillfredsställt idag av organisationen.

”Men man kan inte lita på allt som står på internet!”
Något som har hållits emot öppna källor under många år är att det är svårt att veta om det som skrivs är sant eller ej. Vilket är riktigt, precis som att det är svårt att veta om en mänsklig källa talar sanning eller ej, eller om det signalspaningen fångade upp var en korrekt utsändning eller ej. Men det är absolut svårt att få pejla på vilken källa som kan vara trovärdig eller ej. Som med vilken annan ISR-resurs som helst så tar det tid att arbeta upp ett bra källäge, tid som inte alltid finns när det är snabba händelser. Jag har försökt hjälpa till lite på vägen genom att märka ut källors bias. Det är information som vägs in i bedömningen och som kan användas för att se om det finns ett visst kommunikationsmönster vid ett givet tillfälle.

But mah OPSÄK?
Du väljer själv om och i så fall vad du använder Lumos till. Inget av det du söker efter, bokmärken eller liknande sparas på servern utan lagras lokalt i din webbläsare. Sammanfattningar som antingen görs automatiskt dagligen eller som görs på kategorinivå sparas för uppföljning, allt annat stannar hos dig. Jag har försökt göra det jag kan med att hålla en god säkerhet på serversidan och med inläsning av data från externa källor. Huruvida det är tillräckligt lär visa sig i framtiden.

Lumos är inte på något sätt färdigutvecklat, jag hyser inga illusioner om att allting kommer fungera perfekt nu när fler kommer kunna testa funktionerna i olika miljöer. Stöter ni på felfunktioner som inte går att komma över, klicka på knappen för felanmälan och skicka in. Får jag inte reda på att felen finns, och hur de ser ut, då kommer jag inte kunna åtgärda dem heller. Det innebär också att slutprodukten, nämligen en nedladdningsbar kopia som vem som helst ska kunna köra på sin egen server, kommer bli sämre. Det är nämligen det tredje syftet: att allt det här i framåt sommaren ska bli en lösning som alla kan ladda hem utan att betala en krona för att köra på egen server (om nu en centraliserad lösning fortsätter att lysa med sin frånvaro).

Med allt det sagt, jag hoppas att du kommer ha nytta av Lumos, om inte för bearbetning så för att hitta egna lösningar på dina inhämtningsproblem. Om du tycker att Lumos ger dig något och vill hjälpa till med att hålla igång den är du mer än välkommen att skänka en slant via ko-fi.
PS. Ser du inlägg på ryska eller ukrainska så är det för att översättningsfunktionen hunnit arbeta igenom dessa än. Vänta 10-15 minuter så kommer de att översättas. Detta har ingen påverkan på exempelvis sammanfattnings- analysfunktionen då den utgår ifrån originalspråk. DS
PS 2. Detta innebär också att vissa av RSS-flödena kommer att stängas ner då de är kategoribundna och vissa kategorier kommer att ändras, alternativt raderas. DS.




