Blog Wercstat

AI-assistent in het bijlagenpaneel: bestanden beheren met taal

Het bijlagenpaneel in ons framework heeft er een AI-assistent bij. Die beantwoordt niet alleen vragen over de inhoud van bestanden, maar voert ook beheertaken uit op basis van een opdracht in gewone taal: ordenen, labelen, nieuwe bestanden maken en bestaande aanpassen.

AI-assistent in het bijlagenpaneel: bestanden beheren met taal

De vorige blogpost beschreef het vernieuwde bijlagenpaneel van ons framework, met al zijn knoppen voor uploaden, ordenen, versiebeheer en filteren. Daar is nu een AI-assistent aan toegevoegd.

De assistent opent via het toverstafje in de werkbalk. Je beschrijft in gewone taal wat je wilt; de assistent bepaalt de stappen en voert ze uit. Hij beschikt over dezelfde acties als de knoppen in het paneel, aangevuld met het zelf genereren en bewerken van bestanden. Bij elk onderdeel hieronder staat een verwijzing naar de handmatige variant uit het vorige bericht: dezelfde taak, nu met een opdracht in plaats van een reeks klikken.

Een voorbeeld van bijlagenbeheer met AI assistent.

Beschikbare AI ondersteuning:

Inhoud begrijpen

Waar het vorige paneel een voorbeeldweergave had om een bestand zelf te bekijken, beantwoordt de assistent nu vragen over de inhoud.

  • Vragen over de inhoud: stel een vraag als "wat zit er in deze bijlagen?" en de assistent antwoordt op basis van de AI-samenvatting die na elke upload automatisch wordt gemaakt.

  • De volledige inhoud lezen: waar nodig gaat de assistent verder dan de samenvatting en leest hij de volledige tekst en eigenschappen van een bestand uit, in vrijwel elk gangbaar formaat: PDF, Word, Excel, PowerPoint, e-mail, HTML, platte tekst en meer.

De AI-assistent in het bijlagenpaneel

Versiebeheer

  • Nieuwe versie opslaan: een door de assistent bewerkt of aangehangen bestand bewaar je als nieuwe versie van een geselecteerde bijlage, zonder de oude kwijt te raken.

De assistent zet een afbeelding om naar grijswaarden
De assistent zet een afbeelding om naar grijswaarden en bewaart het resultaat als nieuwe versie.
  • Een eerdere versie terugzetten: vraag de assistent om een vorige revisie als actuele versie te herstellen. Hij zoekt de revisie op en zet hem terug, met behoud van de tussenliggende versies.

De assistent herstelt een eerdere versie van een afbeelding
De assistent zet in één opdracht een eerdere versie van een afbeelding terug.

Met de hand werkt dit via de revisieknoppen; zie versiebeheer in het vorige bericht.

Mappen

  • Bulk verplaatsen in één opdracht: selecteer bestanden en geef een opdracht als "verplaats deze naar de map Offertes". De assistent zoekt de juiste map op en past het toe op de hele selectie.

  • De juiste map vinden: je hoeft de map niet exact te benoemen; de assistent matcht je omschrijving met de bestaande mappen.

De assistent verplaatst meerdere bestanden naar een map
De assistent verplaatst meerdere afbeeldingen in één opdracht naar een map.

Liever zelf slepen en klikken? Zie mappen in het vorige bericht.

Labels en categorisering

  • Labelen toekennen: laat de assistent een label toekennen aan een selectie, bijvoorbeeld "geef de verkoopschermen het label sales". Hij zoekt het label op en past het in bulk toe.

  • Labels weghalen: net zo eenvoudig haalt hij een label er weer af.

De assistent kent een label toe aan meerdere bestanden
De assistent labelt een set schermafdrukken in één opdracht.

De handmatige variant met kleurchips staat onder labels en categorisering.

Bestanden genereren en bewerken

Waar het vorige bericht het ter plekke bewerken van tekst beschreef, doet de assistent dit in opdracht, en maakt hij ook zelf bestanden.

  • Zelf bestanden maken: de assistent stelt zelf een bestand op, zoals een notitie, een CSV of een overzicht, en bewaart het als bijlage. Een upload is niet nodig.

De assistent maakt notities voor een klant
De assistent maakt notities voor een klant
  • Tekst en Markdown bewerken: vraag om een aanpassing, zoals een projectnaam en versienummer bijwerken, en de assistent past het bestand aan en bewaart het als nieuwe versie.

De assistent bewerkt een Markdown-bestand
De assistent werkt projectnaam en versienummer in een Markdown-bestand bij.
  • Vertalen: laat een document vertalen naar een andere taal en als nieuwe bijlage of versie opslaan.

De assistent vertaalt een Markdown-bestand
De assistent vertaalt een Markdown-bestand naar het Nederlands.
  • Afbeeldingen bewerken: selecteer een afbeelding en vraag om die bij te snijden, te verkleinen of bijvoorbeeld naar grijswaarden om te zetten.

  • PDF’s bewerken: samenvoegen, een paginabereik kopiëren, pagina’s verwijderen of draaien, een watermerk plaatsen en documentgegevens instellen. Elke bewerking levert een nieuw bestand op.

Prullenbak

  • Verwijderen opdracht: vraag de assistent een bestand te verwijderen en het gaat naar de prullenbak, net als bij een handmatige verwijdering.

  • Terughalen: een per ongeluk verwijderd bestand haalt de assistent zo weer terug.

  • Definitief verwijderen: dit gebeurt pas na een expliciete bevestiging.

De assistent verwijdert een afbeelding
De assistent verwijdert een afbeelding naar de prullenbak.

De knoppen voor zachte verwijdering en herstel staan onder prullenbak.

Grenzen en veiligheid

  • Privacy: bij gevoelige informatie kan gebruik worden gemaakt van een lokale AI LLM.

  • Bevestiging bij onomkeerbare acties: verwijderen gaat naar de prullenbak en is terug te draaien. Definitief verwijderen gebeurt pas na een expliciete bevestiging.

  • Bijwerken alleen wat je kiest: een nieuwe versie van een bestand maakt de assistent alleen voor een bijlage die je zelf hebt geselecteerd.

  • Verantwoording achteraf: na elke handeling meldt de assistent in gewone taal wat er precies is gewijzigd.

Dit sluit aan op de beveiliging van het paneel zelf, zoals de virusscan en quarantaine.

Onderdeel van het bijlagenpaneel

De assistent is onderdeel van hetzelfde herbruikbare bijlagenpaneel dat je aan een order, een relatie, een project of een artikel hangt. Hij bedient dezelfde functies als de knoppen in het paneel, op basis van wat je hem vraagt. Klikken blijft mogelijk; beschrijven komt erbij.

Benieuwd wat een eigen low-code framework je oplevert als je AI-functionaliteit als deze op meerdere plekken in je systeem wilt, of hoe een modernisering van je bestaande software eruit zou zien? Neem gerust contact op.

← Terug naar blog