Nextcloud brengt Hub 9 met automatiseringstool Flow en geïntegreerde chatbot uit

Opensourcecloudplatform Nextcloud heeft Nextcloud Hub 9 aangekondigd. De nieuwe versie van de clouddienst bevat meer gedecentraliseerde functies, een automatiseringsplatform voor het stroomlijnen van werkprocessen, een chatmodus voor de AI-assistent en een nieuwe interface.

Uit de aankondiging blijkt dat het mogelijk wordt om gedecentraliseerde en federated audio- en videogesprekken te voeren. Gebruikers hoeven daarmee niet meer allemaal met dezelfde server verbinding te maken, maar kunnen dat via een federated Cloud ID doen vanaf iedere mogelijke server. In vorige versies van de software was het al mogelijk om op dezelfde gedecentraliseerde wijze bestanden te delen.

Nextcloud introduceert ook een nieuwe Whiteboard-app binnen Nextcloud Hub 9. Dankzij deze app moeten teams eenvoudiger kunnen samenwerken aan projecten. De app werkt ook in combinatie met de videobelfunctie Nextcloud Talk.

Verder heeft het bedrijf verbeteringen aan de Nextcloud Assistant doorgevoerd. De AI-assistent krijgt een chatinterface en kan voortaan gesprekken onthouden. Nextcloud zou eveneens verbeteringen hebben doorgevoerd aan de backend van de software die de AI aanstuurt, waardoor die beter presteert.

Nextcloud Hub 9 Assistent

Nextcloud Hub is de samenwerkingssoftware van Nextcloud. In tegenstelling tot de reguliere software is Hub niet alleen bedoeld om bestanden op te slaan en te delen, maar kunnen gebruikers hiermee ook tools gebruiken om die bestanden te bewerken. Die versie van de software wordt met name door bedrijven en zakelijke instellingen ingezet.

Hub krijgt nu voor het eerst een integratie van automatiseringstool Flow. Met Flow kunnen gebruikers repetitieve taken automatiseren, bijvoorbeeld instellen dat bepaalde bestanden of bestandstypen automatisch in een map komen te staan of het toevoegen van de juiste labels. Flow was sinds 2020 al beschikbaar in Nextcloud, maar nog niet in Hub.

De toevoeging van Flow maakt het ook mogelijk om data-invulvelden in documenten te zetten. Daarmee kunnen gebruikers templates maken die vervolgens automatisch naar invulbare formulieren worden omgezet. Flow kan weer bepaalde acties uitvoeren op basis van de uitkomst van die datavelden.

Nextcloud Hub 9 Flow

Door Jay Stout

Redacteur

16-09-2024 • 12:00

25

Reacties (25)

25
24
12
0
0
12
Wijzig sortering
Dat Flow kende ik al als extensie (al gebruikte ik het niet) en daar zie ik het nut nog wel van in, maar ik kan eerlijk waar niet bedenken wat het punt is van een chatbot binnen Nextcloud. Van alle LLM-modelinterfaces, vind ik dit toch wel de meest onzinnige die ik tot nu toe gezien heb.

Zie ik hier iets over het hoofd? Zijn er mensen die echt de hele dag in Nextcloud werken waardoor zo'n AI binnen handbereik is?

[Reactie gewijzigd door GertMenkel op 16 september 2024 12:22]

Het nut van een LLM makkelijk toegang geven tot je bedrijfsdocumenten en processen lijkt me zeker een toegevoegde waarde.
Dat lijkt mij ook, maar kan die dat? In dit artikel zie ik er niet zoveel over en het voorbeeld op het screenshot lijkt ook behoorlijk algemeen te zijn.

Is dat misschien iets dat je vanuit Flow zou moeten aanroepen door handmatig de relevante data in het prompt mee te geven?
Features die ik op hun website zie staan:

"Translate with Nextcloud Assistant 🔄
Translate app is now available directly from Nextcloud Assistant menu. Translation options are now almost limitless, as we added support for hundreds of languages that app can detect, read and translate to. The app can be deployed as an ExApp on a separate server, and now supports CPU and GPU, increasing performance and efficiency significantly."

"Access Analytics with Nextcloud Assistant 📈
Analytics, an application for processing and managing analytics data developed by our community, added supprt for Nextcloud Assistant’s Context Chat. This means that you can now ask it about the data from Analytics, and Context Chat will give you an answer if the app has relevant figures."
Aha! Die vertaalfunctie lijkt me wel handig. Ik ken Analytics van Nextcloud niet, dus daar kan ik weinig over zeggen, maar dit lijkt me een mooi begin. Hopelijk komt er meer integratie in de toekomst, ik vind het huidige AI-aanbod eerlijk gezegd nog ietwat beperkt; doet me afvragen of dit er voor de hype inzit of dat ze daadwerkelijk een groter doel voor ogen hebben.
"AI-aanbod eerlijk gezegd nog ietwat beperkt; doet me afvragen of dit er voor de hype inzit of dat ze daadwerkelijk een groter doel voor ogen hebben."

AI benoemen is per definitie meedoen aan de hype (als je het zo wilt stellen), in zoverre dat wanneer je er niet aan meedoet je als niet relevant wordt beschouwd. Je kunt het als een checkbox beschouwen die afgevinkt moet worden: (potentiele) klanten willen gewoon dat je er iets mee doet, of ze het nu gaan gebruiken of niet.

Daarmee wil ik niet zeggen dat AI toepassingen, zeker ook in Nextcloud, geen nut of toegevoegde waarde hebben. Ik ben afgelopen najaar op de Nextcloud Enterprise Day geweest en daar kwam naar voren dat AI in Nextcloud op dit moment vooral gedreven wordt de de samenwerking met overheden. Met name de Duiste overheid en specifiek de de Duitse deelstaat Sleeswijk-Holstein https://tweakers.net/nieu...r-opensourcesoftware.html die al geruime tijd bezig is hun het ICT ecosysteem om te zetten naar open source oplossingen (waar dat kan) en daarbij gebruik maakt van Nextcloud vereist AI integratie. Gezien die soort trajecten om privacy en digitale souvereiniteit draaien is het de bedoeling dat AI lokaal (voor eenvoudige integraties) dan wel in een gecontroleerde omgeving draaien (bijvoorbeeld op eigen of hosted infra als dienst). Nextcloud doet dit wel slim door een Ethical AI Rating (https://nextcloud.com/blog/nextcloud-ethical-ai-rating/) model dat ze hebben opgesteld waarmee ze aangeven in hoeverrde de gekozen oplossing, je heb namelijk keuze uit meerder mogelijkheden en modellen, etisch verantwoord is. Dat is dus direct een indicatie hoe zo'n leverancier mogelijk met jouw data omgaat. Er valt dus iets te kiezen binnen de Nextcloud toepassingen. Tegelijkertijd wil Nextcloud daarmee de gebruiker bewust maken en informeren over de wijze waarop AI (oplossingen) met hen en hun data omgaat en hoopt met het rating model daarvoor een standaard te zetten.

Daar wil ik nog aan toevoegen dat de Duitse overheid niet de standaard AI modellen van internet gaat gebruiken maar een eigen model opzet dat gevoed wordt met "Duitse ambtenarentaal" zodat de inzet van dit model ook leid tot resultaten vergelijkbaar en in lijn met hoe amtenaren (formeel) communiceren. Generieke modellen zijn natuurlijk met algemene data/taal getraind en zijn daarmee niet geschikt om direct te worden toegepast. Binnen de overheden worden ook altijd specifieke spellingcontrole toepassingen ingezet (Klinkende Taal is er zo een) waarmee je teksten kunt aanpassen voor de doelgroep waarvoor deze bestemd (formeler, informeler, gradaties, etc instellen). Dat geeft je (mij in ieder geval) ook te denken hoe toepasbaar veel modellen zijn met name in specifieke branches (bv advocatuur) welke op dit moment overal in beschikbaar komen, zeker wanneer de voertaal niet Engels is. Je zult voor Nederlands en andere talen modellen dus specifiek moeten trainen. Dit was ook een van de conclusief die een van de ontwikkelaars noemde waarmee ik een gesprek had of een toepassing van een RAG met documentatie en servicedeskdata op een model waarbij bijvoorbeeld ook twee talen door elkaar het lastig maken om goede restultaten te verkrijgen: voorbeeld in de ICT worden veel Engelse termen en meldingen zijn vaak in het Engels (in de logs bijvoorbeeld) gebruikt maar de voertaal is Nederlands. Dit maakt de interactie met een AI een stuk uitdagender.

[Reactie gewijzigd door sebati op 17 september 2024 06:30]

Analytics is een oplossing die ook al een aantal versies meegaat; je kunt data uit Nextcloud zelf of uit externe bronnen gebruiken om overzichten te maken of deze infromatie in documenten te gebruiken.
Voor een korte introductie van de (nieuwe) mogelijkheden zie de 5 minuten sessie van de afgelopen Nextcloud Communty Conference ~3:32:40 op YouTube: Day 2: Nextcloud Community Conference 2024 🎉
Ik ben altijd erg onder de indruk van Nextcloud. Ik zou graag zien dat Nederlandse overheidsorganisaties Nextcloud als cloud werkplek gebruiken in plaats van hun massale overstap naar Microsoft Teams.

Nextcloud is nog niet perfect, maar dat is Microsoft Teams ook niet. Ik vind het verbazingwekkend dat Nextcloud met een relatief klein team een goed open source alternatief weet te bieden voor de software van een van de rijkste bedrijven ter wereld.
NextCloud wordt best wel gebruikt binnen de Nederlandse Overheid. Heb het al op verschillende Rijksoverheid organisaties gezien.

Wat ze van mij persoonlijk wel eens mogen aanpassen. Is de interface, die vind ik een ramp. Maar dat is een persoonlijke mening.
Zie ontwikkelingen in Duitsland waar het officieel door de Duitse IT bond ondersteund wordt.

https://nextcloud.com/blo...e-file-exchange-solution/
bij welke NL organisaties heb je dat gezien? Ik werk zelf ook voor een overheid en het zou mij wel helpen om andere plekken te kennen waar het al werkt... Dan kan ik de directie hier ook weer eens om hun oren slaan.
Vraag het eens bij SSO-Noord , maar ook bepaalde organisaties die onder MinJ&V vallen, maken er gebruik van.
SSO noord ga ik checken

En heb je nog iets meer detail over welke organisaties onder J&V dat zijn?

[Reactie gewijzigd door do_sch op 17 september 2024 10:23]

Nee, mag ik niet delen. Ben nog gebonden aan een NDA. Werk niet meer voor de overheid.
Wanneer je daar ideeen over hebt dan kun je deze in Nextcloud Forums bespeken en zo contact opnemen met Usability engineers. Als je echt concrete voorbeelden van problemen die je ervaart dan zou ik gewoon een github issue aanmaken met die case en onderbouwing op https://github.com/nextcloud/server/issues
Gebruikt die chatbot soms een lokale LLM of via 'de cloud'?
Een lokale LLM natuurlijk, het hele punt van Nextcloud is dat alles lokaal draait.

Je zal dan als beheerder wel moeten kiezen of je deze feature wel wilt gebruiken, want als je Nextcloud even snel op je NAS zet, wil je vast niet dat die NAS ineens gaat proberen een LLM te draaien. En deze juist configureren, want performance bij een LLM is nogal afhankelijk van de hard- en software.

Natuurlijk kan je ze betalen voor support om dit allemaal juist te configureren.
Hoeft niet enkel lokaal te zijn, wanneer je een groot model hebt dat zeer cpu en memory intensief is dan kun je deze naast op je eigen hardware (die je daar dan natuurlijk wel speciaal voor zou moeten aanschaffen) ook afnemen als dienst bij bijvoorbeeld een Nextcloud AI partner. Deze host de modellen zodat enkel jij daarmee kunt communiceren en er geen data wordt uitgewisseld met de buitenwereld. Idee is dat deze partners meedoen in het Nextcloud Ethical AI Rating programma en de waarden daarvan onderschrijven. Deze modellen worden dus in Europe Datacenter gehost die van Europese bedrijven zijn en daarmee niet onderhevig zijn aan bijvoorbeeld de Cloud Act.
Zou flow misschien een oplossing kunnen zijn om folders in foto albums om te zetten? Ik zit net als heel veel gebruikers met een mooie mappenstructuur met ruim 15 jaar aan digitale foto's. Ik heb wat rondgespeurd en alleen met monnikenwerk is het mogelijk om het handmatig om te zetten is naar albums in de photos app. Weet iemand meer af van de flow of andere nextcloud trucjes om een batch process los te laten op 100 gb aan foto's?
Heb Flow zelf nog niet gebruikt voor de toepassing zoals jij die voorziet, wellicht gaat dat werken wanneer je de foto's nu allemaal in een enkele map hebt en ze dan met flow op jaartal wilt plaatsen in verschillende mappen. Neem aan dat je zoiets bedoeld. Wellicht is de Memories App van toegevoegde waarde, zie https://apps.nextcloud.com/apps/memories
Ik heb moeten concluderen dat Nextcloud volledig onbetrouwbaar is door grove ontwerpfouten zoals deze.
Er zijn zoveel dingen case-sensitive; is een Linux file system dan ook onbetrouwbaar? En wie beheert de gebruikersgroepen eigenlijk, oftewel: is het überhaupt wel een probleem?
Het gaat om het gebruik van strings in UIDs in databases, niet of het wrl of niet hoofdlettergevoelig is. Dat het hoofdlettergevoelig is, maakt het nog problematischer.
Usergroup met logische naam "A" krijgt een uniek UUID als technische sleutel. Als je usergroup "A" hernoemd naar "B" dan verandert de logische naam en blijft de sleutel hetzelfde. Ik zie het probleem niet. Je bedoelde immers een bestaande groep te hernoemen.
Ik heb 1 detail niet verteld: hoe de UID en naam gebruikt worden in de frontend.

De database-UID wordt soms gebruikt in de frontend, dus bla.php?uid=A kan naar B gaan en bla.php?uid=B naar A. er zijn meer gevallen waar de UID gebruikt wordt in de frontend, maar hier wordt de eerste naam gebruikt als UID, wat onderhoudbaarheid benadeelt.

In andere momenten wordt de naam alleen getoond in de frontend. Maar elke naam kan hetzelfde zijn zolang de UID maar verschillend is. Wat ik had: twee groepen die "Employees" heetten, waarvan de ene groep een unieke UID "Employees" had en de andere "employees". Deze konden niet samengevoegd worden.

Wat zou er gebeuren als een groep "HR" met UID "Test" bestaat, en dan een nieuwe groep wordt aangemaakt met "Test"? Weet jij het antwoord?

Op dit item kan niet meer gereageerd worden.