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. 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 all data som finns i Gustav.

    Saia-teamet

    1

  2. Canvas-läge för dokumentredigering

    Önskemål om att implementera Canvas-läge (liknande ChatGPT Canvas) i Saia för att underlätta arbete med längre dokument och rapporter. Varför behövs det: Möjliggör enklare redigering av längre texter och rapporter direkt i gränssnittet Ger en separat arbetsyta bredvid chatten där användaren kan iterera på dokument Förbättrar användarupplevelsen för dokumentskapande avsevärt Gör det lättare att arbeta med kod, tabeller och strukturerade dokument Tillägg för Saia-supporten: Saia-supporten bör också ha information om Canvas-läget finns/planeras, så användare får tydliga svar på denna fråga.

    Anton L

    2

  3. 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

    1

  4. 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

  5. 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

  6. Lägg till en mätare för kontextlängd + begripligt felmeddelande när kontexttaket nås

    Olika språkmodeller har olika maximal kontextlängd, dvs antal tokens (delar av ord) som den kan bearbeta. För användare vore det hjälpsamt att se när man är när att slå i taken vad gäller kontextlängd. Dessutom behöver vi ett begripligt felmeddelande när man slår i taket och inga nya svar genereras. Tillägg/användaridé: "Om användaren återkommer till en chattkonversation efter X antal timmar/dagar, ge användaren en notis om att det kanske är smart att börja i en ny, tom chatt".

    Saia-teamet

    2

  7. OneDrive-integration

    Användare kan enkelt direkt i Saia hämta filer från sin egen personliga OneDrive (alla användare) eller sin organisations-OneDrive (endast anställda på studieförbunden). Sök eller välj en fil som direkt läggs till i konversationen som kontext.

    Saia-teamet

    1

  8. Synkronisering av Sharepoint-bibliotek till Saia-kunskapsbaser

    Administratörer i Saia ska kunna skapa kunskapsbaser i Saia som hämtar ut innehåll från ett Sharepoint-bibliotek i i 365. Funktionaliteten ska: Läsa in alla dokumentfiler från ett utpekat Sharepoint-biblioteket* och spara dem i en Saias-kunskapsbasHålla kunskapsbasen i Saia uppdaterad när det sker uppdateringar i Sharepoint-bibliotektet (synkroniseras varje timme). Administratörer kan skapa upp hur många sådana synkroniseringsjobb som önskas; exempelvis ett för organisationens styrdokument, ett annat för kommunikationsmaterial, ett tredje för HR-stödmaterial osv. Endast Sharepoint-bibliotek som inte är från en privat kanal i Teams eller på annat sätt är privat ska kunna synkroniseras. Detta möjliggör för: Saia får direkt access till organisationens viktigaste filytor, och kan själva söka bland dokumenten och hämta ut ett dokument i sin helhet och läsa in kontexten. Enklare att skapa assistenter baserade på den information som används i Sharepoint, med uppdateringar.

    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 liknande Transkribera med god kvalitet även vid bakgrundsljud och flera talare Identifiera och märka ut olika talare (s.k. "speaker diarization") Erbjuda möjlighet att direkt bearbeta transkriberingen, t.ex: Sammanfatta mötet Lista beslut och åtgärdspunkter Skapa mötesprotokoll 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

    1

  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. 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

  13. AI-assistent för extern webbplats – trädgårdsresan.se

    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

  14. 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

  15. 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