>_ DevTrendsnl

Taal

Home

Talen

Secties

Frontend Backend Mobiel DevOps AI / ML GameDev Blockchain Embedded Beveiliging
JavaScript

Vaardigheden voor AI-agents die daadwerkelijk je kantoorroutine uitvoeren

De meeste autonome AI-agents zijn goed in het uitvoeren van kleine consoletaken. Ze schrijven snel scripts, vinden codefouten of genereren templates. Problemen ontstaan wanneer een agent een complexe taak uit de echte kantoorwereld ontvangt. Vraag een model om tien Excel-tabellen met verschillende opmaak te controleren, de redenen voor prijsstijging te analyseren, een evenwichtig rapport te schrijven en alles direct op te maken in een nette presentatie. Meestal is de output incoherent tekst, verschoven grafieken en hallucinaties in cijfers.

De auteurs van de SenseNova-Skills repository hebben besloten om het probleem systematisch aan te pakken. Ze hebben een open set van gespecialiseerde vaardigheden voor autonome agents gecreëerd, gericht op analyses, rapportgeneratie, datavisualisatie en dia-opmaak.

SenseNova-Skills examples

Hoe het project werkt

SenseNova-Skills is gebaseerd op de open Agent Skills-specificatie. In plaats van alle logica in één gigantische systeemprompt te proppen, hebben de auteurs de functionaliteit opgesplitst in aparte geïsoleerde modules. Elke map bevat een bestand SKILL.md met beschrijvingen van aanroep-triggers, logica en externe afhankelijkheden.

Deze aanpak lost het hoofdprobleem van complexe pipelines op: het model weet exact wanneer het het juiste script moet starten en wanneer het de controle moet overdragen aan een ander hulpmiddel.

De voorgestelde runtime-omgeving is agents zoals OpenClaw of hermes-agent. Voor het werken met basismodellen raden de auteurs aan om de SenseNova API te gebruiken, hoewel de vaardigheden-architectuur het mogelijk maakt om andere modellen met minimale aanpassing aan te sluiten.

Wat de kant-en-klare vaardigheden kunnen doen

Alle vaardigheden in de repository zijn verdeeld in vijf grote blokken die de hoofd taken bestrijken bij het werken met documenten en data.

Excel-verwerking en -analyse

Er zijn verschillende hulpmiddelen gemaakt voor het werken met spreadsheets. sn-da-excel-workflow verwerkt routinematige data-opschoning, het samenvoegen van kolommen uit verschillende bestanden en het uitvoeren van filtering.

Als een bestand groter is dan 10.000 rijen, schakelt de sn-da-large-file-analysis module automatisch in. Het converteert data naar Parquet-formaat en verwerkt het stream-gewijs via openpyxl, waardoor RAM wordt beschermd tegen overbelasting.

Als de data als screenshot of foto van een grafiek is verzonden, herkent de sn-da-image-caption module de structuur via OCR, bouwt een volledige DataFrame en exporteert een schone CSV-bestand.

Presentatiegeneratie

Het maken van dia's is opgesplitst in twee modi: creatief en standaard. In de standaardmodus werkt de agent stap voor stap:

  • Creëert een structureel overzicht en selecteert een kleurengids.
  • Lay-out elke dia met semantische HTML met nauwkeurige positionering van tekst en iconen.
  • Controleert rendering via een multimodaal model (VLM) op leesbaarheid.
  • Converteert het eindresultaat naar een PPTX-bestand.

Indien nodig kan het systeem relevante illustraties online zoeken of generatie aanvragen van een grafisch neuraal netwerk.

Visualisatie en infographics

Een aparte sn-infographic module is verantwoordelijk voor het omzetten van droge feiten in visuele kaarten. De interne database bevat 87 lay-outvarianten en 66 stijlopties.

Examples of generated infographics

Het proces omvat automatische prompt-kwaliteitscontrole, beeldgeneratie en iteratieve verfijning via VLM-controle. De output is direct bruikbare graphics voor publicaties of rapporten.

Diepgaand onderzoek en gespecialiseerd zoeken

De sn-deep-research module verwerkt het verzamelen van informatie zonder oppervlakkige hallucinaties. De agent bouwt eerst een gericht onderzoeksgraaf (DAG), stuurt vervolgens zoekquery's naar verschillende bronnen en slaat snapshots van gevonden pagina's op.

Het zoeksysteem is opgesplitst in aparte vaardigheden:

  • Academisch zoeken via ArXiv, Semantic Scholar en PubMed.
  • Ontwikkelaarszoeken via GitHub, Stack Overflow en HuggingFace.
  • Social media en mediaplatform-zoeken.

Na het verzamelen van feiten schakelt een aparte redactionele laag in om tegenstrijdige data uit verschillende bronnen met elkaar te verzoenen en produceert een definitief Markdown-document met kruisverwijzingen.

Verbinding en opstart

Installatie komt neer op het kopiëren van de inhoud van de skills map naar de directory van je agent. Je kunt de AI-agent zelf vragen om deze bewerking uit te voeren.

Als je vaardigheden handmatig installeert voor OpenClaw, ziet het commando er zo uit:

git clone https://github.com/OpenSenseNova/SenseNova-Skills.git --depth=1
mkdir -p ~/.openclaw/skills
cp -r SenseNova-Skills/skills/* ~/.openclaw/skills/

Bij het gebruik van hermes-agent is het voldoende om het doelpad te wijzigen naar ~/.hermes/skills/.

Na het kopiëren van de bestanden moet je de agent-service opnieuw opstarten zodat deze de nieuwe manifesten leest.

End-to-end scenario's in de praktijk

Het interessantste deel van de repository zit in de examples map. De auteurs hebben niet alleen abstracte tests geplaatst, maar volwaardige voorbeelden van hoe meerdere vaardigheden samenwerken.

Een voorbeeld toont RAM-prijsanalyse. De agent begint met het verwerken van een ruw CSV-bestand met offertes, vindt het omslagpunt in de prijsdynamiek eind februari en formuleert een onderzoekshypothese. Vervolgens schakelt de deep search-module in, verzamelt data over aanbodvermindering en groeiende vraag naar AI-servers. Aan het einde worden alle analyses automatisch omgezet in een 16-dia presentatie met gedetailleerde conclusies.

Een ander geval demonstreert het consolideren van tien afzonderlijke maandelijkse prestatie rapporten van medewerkers in één longitudinaal dataset. De agent bouwt cijferverdelingsgrafieken, identificeert risicogroepen en schrijft aanbevelingen voor de HR-afdeling, waarbij het resultaat tegelijkertijd wordt opgeslagen in Word en HTML.

Waarom een ontwikkelaar dit nodig heeft

SenseNova-Skills is interessant niet zozeer voor de SenseNova-modellen zelf, maar voor de kant-en-klare architectuur van agent-interactie met de buitenwereld. De repository biedt geweldige patronen om van te leren:

  • Het opsplitsen van complexe taken in deterministische Python-scripts.
  • Twee-niveau kwaliteitscontrole via VLM-controle van gegenereerde HTML.
  • Het gebruik van intermediaire data-formaten zoals Parquet om geheugenuitputting te voorkomen.

Als je je eigen autonome agent bouwt of de mogelijkheden van OpenClaw wilt uitbreiden, zal deze repository een uitstekende basis zijn van templates en praktische oplossingen.

Gerelateerde projecten