Utvecklingstavla

Bläddra och rösta bland inkommen feedback, skicka in egen feedback och titta på utvecklingsplanen för Saia.

Populära
  1. Gustav-integration

    Integration med Gustav (studieförbundens system för verksamhetsadministration och rapportering) utvecklas löpande med all annan Saia-utveckling. Det är en komplex och omfattande integration som länge kommer att vara i ett utforskande utvecklingstadium. Dataskydd, behörigheter, tillgång till data, mellanlagring av data är bara några nämnda faktorer som gör denna utveckling komplex (men absolut inte omöjlig) och som behöver hanteras på klokt och säkert sätt. Bit för bit kommer vi lansera Gustav-funktioner i takt med att vårt utforskande leder till användarnytta. Siktet inställt att kunna ha i närtid: Bearbetning av webbinfo för ett arrangemang: En relativt enkel integration som kommer att lanseras i närtid är att kunna hämta arrangemangsinformation och med AI:s hjälp generera webbtext, SEO-fält och annat relevant för webbpublicering, och spara tillbaka den bearbetade versionen i Gustav igen. Hantering av kontaktloggar för arrangemang och samverkansparter: Ett enkelt sätt att läsa, sammanfatta, skapa och uppdatera kontaktloggar på arrangemangs- och samverkanspartsnivå direkt från Saia. På lite längre horisont: "Prata med Gustav-datan": Vi tar ut relevant Gustav-data och möjliggör för statistiktuttag och analys med naturligt språk.Detta är väldigt beroende av en säker, trygg och stabil mellanlagring av relevanta delar av de data som finns i Gustav, samt att Saia förstår hur den komplexa databasen är uppbyggd och kan tolka naturligt-språk-frågor till databasförfrågningar.

    Saia-teamet

    1

  2. Integration mot OneNote i Saia

    Jag skulle vilja kunna koppla mitt personliga OneNote till Saia, på samma sätt som det redan går att koppla OneDrive, kalender och ToDo. Då kan jag låta Saia arbeta med mina anteckningar direkt i en konversation eller hänvisa till dem som ett expanderat minne. Önskade funktioner Söka och välja en anteckningsbok, ett avsnitt eller en sida i OneNote och läsa in den som kontext i en konversation. Be Saia sammanfatta, strukturera eller hitta information i mina anteckningar, till exempel "Vad skrev jag på mötet om kursplaneringen?". Skapa eller uppdatera en sida i OneNote direkt från Saia, till exempel mötesanteckningar eller en sammanfattning av en konversation.

    Johan P

    0

  3. Möjliggör att duplicera/kopiera en befintlig kunskapsbas

    Önskemål om att kunna duplicera en redan befintlig kunskapsbas i Arbetsytan. Idag måste man bygga upp en helt ny kunskapsbas från grunden även om man bara vill göra mindre justeringar (lägga till eller ta bort enstaka filer/innehåll) utifrån en redan uppsatt kunskapsbas. En "duplicera"-funktion skulle spara tid och göra det enklare att återanvända redan strukturerat material som utgångspunkt för en ny kunskapsbas.

    Ramona S

    0

  4. Förbättrad hantering av flera anteckningar (Notes): godkänn ändringar i flera samtidigt och separat tak för antal anteckningar

    Jag använder anteckningar (Notes) i Saia för att bygga en egen struktur där jag delar upp olika projekt och uppgifter i flera anteckningar. Funktionen fungerar mycket bra, jag uppskattar den enormt och den underlättar mitt arbete mycket. Godkänna ändringar i flera anteckningar samtidigt Utmaningen: När Saia föreslår ändringar i flera anteckningar/notes kan jag bara godkänna ändringarna för en anteckning åt gången. Kanske har jag en liten att göra-lista i en note, och ett eller två projektlistor/översikter i en annan. Det finns en knapp för att godkänna alla ändringar i en note när ändringsförslaget skickas ut, men den gäller bara ändringarna i en anteckning. Jag måste därefter be Saia uppdatera en anteckning per meddelande, trots att Saia har verktyget och förmågan att uppdatera båda anteckningarna, men användaren bara kan godkänna en per meddelande. Förslag på lösningar: Att anteckningar som har ändringsförslag visas i flikar i Saia / att anteckningar som är öppna i en chatt visas som flikar om det är fler än en anteckning. Då kan jag godkänna alla ändringar i den första anteckningen, klicka på nästa flik och godkänna alla ändringar där Saia skickat ändringsförslag, allt i samma svar. Anteckningar och gränsen för bifogade filer (bara önskemål) Utmaningen: Anteckningar som är öppna eller tillagda i en chatt räknas till antalet bifogade filer. Om jag jobbar med t.ex. flera anteckningar samtidigt som jag hanterar ett par bilder eller liknande som underlag kan jag nå gränsen för max antal filer ganska snabbt. Det händer sällan, men det händer när jag arbetar med flera projekt samtidigt och använder anteckningar som lite chattavlastning och översikt. Förslag: Anteckningar är vanligtvis små filer. Kan de ha ett eget, högre tak för antal, eller kan de räknas separat från vanliga bifogade filer? Jag förstår att många underlag kan ta mycket utrymme, eftersom Saia läser in allt, och därav gränsen. Men belastar notes Saia lika mycket som annat underlag som bifogats? Bara en tanke från min sida :) Nytta: Det skulle göra arbetet smidigare för alla som använder anteckningar som ett arbetsverktyg med många delar.

    Mattias R

    0

  5. Konvertera "mappar" till "projekt" – med användardelning, gemensam kunskap och delade chattar

    Bakgrund En mapp i Saia fungerar som en miniassistent – med egen systemprompt och delade kunskapsfiler som automatiskt kopplas till varje ny chatt i mappen. Idag är mappar helt personliga och chattarna i en mapp har ingen vetskap om andra chattar i mappen (kontext), men de delar på kunskap som lagts till på mappnivå. Problem Ingen kontext mellan chattar – en chatt i en mapp kan inte referera till eller bygga vidare på innehåll från andra chattar i samma mapp, om man inte uttryckligen ber assistenten söka upp och hitta chatten. Ingen samarbetsyta – mappar är personliga och kan inte delas med andra användare. Vision Omvandla Mappar till Projekt – en delad arbetsyta där flera användare samarbetar med gemensam kontext, delat minne och gemensamma kunskapsfiler. Allt innehåll i projektytan lagras i en avgränsad vektordatabas så att allt blir sökbart (RAG).

    Saia-teamet

    2

  6. Möjlighet att bädda in assistenter som widget i externa ytor (t.ex. SharePoint)

    Vi vill kunna bädda in specifika Saia-assistenter direkt i SharePoint-sidor (och liknande externa ytor) via iframe eller en inbäddningsbar widget. Tanken är att användaren ska kunna interagera med en assistent där de redan befinner sig och jobbar, utan att behöva byta flik eller fönster. Idag blockeras inloggningen i iframe-kontexten av webbläsarens cookie-hantering, vilket gör det tekniskt omöjligt. En lösning skulle kunna vara ett inbäddningsläge för assistenter som hanterar autentisering på ett sätt som fungerar i iframe-miljöer, alternativt en widget-funktion som kan bäddas in med ett script-snippet. Användningsfall: Medborgarskolan vill placera relevanta assistenter på olika SharePoint-sidor, där medarbetarna redan arbetar med relaterat material.

    Wolkert W

    1

  7. Automatisk ned- och uppskalning av servrar nattetid för hållbarhet och kostnadseffektivitet (viloläge)

    Bakgrund För att minska energiförbrukning och kostnader kommer Saia-servrarna automatiskt att skalas ned vid inaktivitet under kvällar och nätter. Vi kallar detta för viloläge. Detta innebär att när ingen använder Saia under dessa timmar ligger servrarna i viloläge med minimal energiförbrukning och driftskostnad. Fördelar: 🌱 Kraftigt reducerad energiförbrukning för varje Saia-instans💰 Betydande kostnadsbesparing för drift (teoretiskt upp mot 46%) Tidsperiod och förutsättningar för viloläge Initialt kan viloläget aktiveras under tiden dygnstimmarna 19:30 – 06:30 (kan justeras över tid baserat på användningsmönster)Viloläget aktiveras endast under ovan tidsperiod och när Saia under 60 minuter inte har registrerat några aktiva användarsessioner eller API-anrop Vad innebär detta för användare? Den första användaren som försöker använda Saia när viloläget har aktiverats kommer uppleva en fördröjning innan Saia är fullt responsiv (inledningsvis innan optimering upp till 30-45 sekunder)Under dessa sekunder visas en väntesida med information om att servrarna startas uppDärefter fungerar tjänsten som vanligt för alla användareOm en ny inaktiv tid på minst en timme uppstår går servrarna ned i viloläge igen Utvecklingsarbete som krävs ✅ Implementera automatisk ned- och uppskalning baserat på användaraktivitet✅ Optimera uppskalningshastigheten för att minimera väntetid ✅ Monitorering och eventuell justering av tidsperioder baserat på faktisk användning🔄 Utveckla en informativ väntesida som visas under uppskalning

    Saia-teamet

    1

  8. Kunna skapa dokument med "rikt innehåll"

    Med en enklare word- och excel-generering på plats finns behov av att kunna skapa dokumentfiler med lite mer rikt innehåll. Vi ska undersöka bästa tillvägagångssätt för att åstadkomma detta så att vi kan ta de olika studieförbundens grafiska profiler i beaktning. Exempelvis: En rapportmall med framisda, innehållsförteckning och stöd för rikt innehåll som genererats i konversationen (grafer, diagram, tabeller) PowerPoint och/eller designade filer

    Saia-teamet

    0

  9. 💡 Idé – Dedikerad transkriberings-assistent i Saia

    Sammanfattning Saia behöver en dedikerad assistent för transkribering av ljud- och videofiler, anpassad för verkliga användningsfall som inspelningar, presentationer, mötesinspelningar utanför Teams (ex. vid fysiska möten) med mera. Bakgrund och behov Transkribering är ett område med stort och växande behov inom möten, dokumentation m.m. Idag begränsas möjligheten att transkribera i Saia av en filstorleksgräns på 10 MB, vilket i praktiken motsvarar: Ca 4 minuters ljud (MP3, god kvalitet)Ca 37 sekunders video (MP4, skärminspelning) Verkliga möten och inspelningar är ofta betydligt längre, vilket gör den befintliga lösningen otillräcklig och krånglig för dagligt bruk. Användaren och mötet behöver då stänga av och starta på nytt var 4 minut vid standardljudinspelning, eller i efterhand manuellt klippa ner ljudinspelningarna i mindre filer. Förslag på vad assistenten bör klara av Hantera större ljud- och videofiler (gärna upp till 500 MB eller mer)Stödja vanliga format: MP3, MP4, WAV, M4A och liknandeTranskribera med god kvalitet även vid bakgrundsljud och flera talareIdentifiera och märka ut olika talare (s.k. "speaker diarization")Erbjuda möjlighet att direkt bearbeta transkriberingen, t.ex: Kostnadseffektivitet Assistenten bör bygga på en kostnadseffektiv modell anpassad specifikt för tal-till-text, snarare än en av de dyrare och mer avancerade språkmodellerna. Transkribering kräver inte samma typ av resonemang som andra AI-uppgifter – här är precision och filhanteringskapacitet viktigast. Värde för Saia En välfungerande transkriberings-assistent skulle spara betydande tid för medarbetare som idag manuellt antecknar från möten, föreläsningar och studiecirklar, och göra det enkelt att dokumentera och återanvända innehåll från muntliga sammanhang.

    Mattias R

    2

  10. Lägg till en töm-/rensaknapp i promptrutan

    Det skulle behövas en rensa-/töm-knapp i promptrutan när man vi tömma det man skrivit in i rutan och börja om.

    Wolkert W

    0

  11. Publicera anpassade modeller från Saia till en temporär publik Saia-app

    Du ska hålla i ett event, en studiecirkel eller en kurs och har byggt en anpassad modell i Saia med kunskap, funktioner och en systemprompt som gör den perfekt – och nu vill du snabbt och enkelt tillgängliggöra den för användare som inte har Saia-konton. Med ett knapp ska du kunna "publicera" din anpassade modell och får då en länk och ett enkelt lösenord att dela ut till de som ska kunna chatta med modellen. Denna funktion gör det enkelt att skapa en anpassad modell för ett specifikt tillfälle och ge access till den på ett smidigt sätt.

    Saia-teamet

    0

  12. 💡 Idé – Möjlighet att ladda ner onboarding-filmer från kunskapsbanken

    Det vore bra om onboarding-filmerna i Saias kunskapsbank gick att ladda ner, exempelvis som MP4-fil. Just nu är de enbart tillgängliga som inbäddade Vimeo-videor som kräver internetuppkoppling för att spelas upp. En nedladdningsbar version skulle vara användbar för t.ex. utbildningstillfällen utan stabil uppkoppling, eller för att kunna dela filmen internt.

    Viktor Y

    0

  13. Ge möjlighet att hoppa förbi assistentbyggaren

    Även om man har lite koll på grejerna och vill snabbt skapa sig en ny assistent så tvingas man in i assistentbyggaren där man måste ge en beskrivning på minst 150 tecken och sen vänta på att den hittar på ett förslag som man sen ändå vill ändra. Ge mig en knapp för att kunna skapa upp assistener manuellt igen. 😊

    Fredrik W

    1

  14. Möjliggöra Saia-integration på extern webbplats med webbplatsens innehåll som kunskap

    Önskemålet handlar översiktligt om att möjliggöra för att snabbt och enkelt bygga en Saia-chattbot för en specifik webbplats; sitemap.xml → embeddable chattbot-klient. Användare anger en webburlSitemap.xml-synkronisering mot låst KB startas, löpande delta-uppdateringarAssistent anpassad för webbplatsintegration skapasEmbeddable-kod skapas, domänlåst, för inbäddning på extern webbplatsKommunikation mellan klient och Saia backend via /agents/run Också att ta höjd för: Rate limitsDomänlås och ev. CORSServe:a embeddable UI Detta önskemål startade som ett specifikt önskemål för Trädgårdsresan (SV): Trädgårdsresan är ett projekt som startades av Studieförbundet Vuxenskolan för drygt 10 år sedan, och SV är fortfarande en viktig partner. Vi på Trädgårdsresan önskar en AI-assistent som kan bäddas in direkt på trädgårdsresan.se. Assistenten ska hämta all sin information från webbplatsens eget innehåll och hjälpa besökare att skräddarsy egna förslag på trädgårdsresor utifrån sina egna önskemål och intressen.

    Elisabeth N

    1

  15. Uppladdning av SVG krashar konversationen

    Starta en ny chat med Saia-assistentenLadda upp en .SVG-filSkriv något, ex: "Funkar detta?"Konversationen krashar med bifogat felmeddelande och eventuella nya meddelanden man skickar hanteras inte. litellm.BadRequestError: OpenAIException - You uploaded an unsupported image. Please make sure your image has of one the following formats: ['png', 'jpeg', 'gif', 'webp'].No fallback model group found for original model_group=gpt-5.4. Fallbacks=[{'gpt-5.2-chat-latest': ['gpt-5.3-chat-latest']}, {'claude-opus-4-5': ['claude-opus-4-6']}, {'azure-claude-sonnet-4-5': ['azure-claude-sonnet-4-6']}, {'azure-gpt-5.2-chat-latest': ['azure-gpt-5.4', 'gpt-5.4']}, {'azure-gpt-5.3-chat': ['azure-gpt-5.4', 'gpt-5.4']}, {'azure-claude-opus-4-6': ['azure-claude-opus-4-7']}, {'claude-opus-4-6': ['claude-opus-4-7']}]. Received Model Group=gpt-5.4 Available Model Group Fallbacks=None Error doing the fallback: litellm.BadRequestError: OpenAIException - You uploaded an unsupported image. Please make sure your image has of one the following formats: ['png', 'jpeg', 'gif', 'webp'].No fallback model group found for original model_group=gpt-5.4. Fallbacks=[{'gpt-5.2-chat-latest': ['gpt-5.3-chat-latest']}, {'claude-opus-4-5': ['claude-opus-4-6']}, {'azure-claude-sonnet-4-5': ['azure-claude-sonnet-4-6']}, {'azure-gpt-5.2-chat-latest': ['azure-gpt-5.4', 'gpt-5.4']}, {'azure-gpt-5.3-chat': ['azure-gpt-5.4', 'gpt-5.4']}, {'azure-claude-opus-4-6': ['azure-claude-opus-4-7']}, {'claude-opus-4-6': ['claude-opus-4-7']}]

    Fredrik W

    2