blue_berry

joined 2 years ago
[–] blue_berry@lemmy.world 2 points 11 hours ago* (last edited 11 hours ago)

I think a link between your idea and mine can be found in the work of writer Evgeny Morozov (https://mondediplo.com/2024/08/07ai-cold-war), who did some interesting research of alternative forms of how the internet could have developed including a project by the chilean government called "Cybersyn" (in his podcast "The Santiago Boys", https://open.spotify.com/show/7xlRxnooUnl48JVo726YXn). Although it was pretty centralized and not exactly Amazon, more like a socialist distribution system between industries. Well, its a very interesting podcast anyways ...

[–] blue_berry@lemmy.world 3 points 11 hours ago (2 children)

I made a first prototype here: https://github.com/bluebbberry/MyceliumWebServer. Its recommends songs to the users. You can see it here: https://techhub.social/@myceliumweb and try it out by posting to #babyfungus on Mastodon.

You can do AI in an ethical way by making it more decentralized. The idea behind the mycelial web is to realize it based on volunteer computing, meaning that everybody can contribute computing power. And then I can say, for example: use my models, which was trained with all these other models, on this Amazon alternative to recommend me stuff. And the AI model was trained on my PC and runs on my PC (just wasn't trained solely with my computing power or my data alone).

[–] blue_berry@lemmy.world 2 points 21 hours ago* (last edited 21 hours ago) (4 children)

Could this be an app realized based on the mycelial web - amazon uses huge AI models to predict their customer's behaviour and do the logistics ... (not sure myself, but it probably won't work solely on ActivityPub)

 

Shows decentral AI fungus that can be browsed like a chat bot connected to other chat bots - and it can also be interacted with through Mastodon and its connected knowledge graph. It's basically three views of the same thing, just from different webs!

[–] blue_berry@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

The idea is that every fungi-node also has a UI, yes. So you would be able to browse the AI models - for example if you chat with bot A, and the bot is currently learning with bot B and C, those bots would be visible to you and you could open their UI, too. And it should also show bots with which it trained earlier, too.

This way you could "browse" the resulting AI web via the browser.

[–] blue_berry@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

Well, its similar to a botnet, but one that is open and transparent. You can browse the different nodes, etc. And you can (at least hopefully in the future) add your own computing resources to the network to participate in the AI training.

Its a bit like a more sensible version of bitcoin: instead of waisting energy for the proof of work, its training a shared AI model.

(Its running on a Hetzner server.)

[–] blue_berry@lemmy.world 2 points 1 week ago (2 children)

Well, big tech has big computers, the Fediverse doesn't, but we have many small one. That's why its a good idea to combine them.

This has already been done for example by projects like SETI@home or FOLDING@home.

My idea is to build a web based on this idea.

There is a good video on federated, decentralized AI training here: https://www.cl.cam.ac.uk/seminars/wednesday/video/20241127-1500-t221089.html

[–] blue_berry@lemmy.world 2 points 1 week ago* (last edited 1 week ago)

One can imagine this project as a decentralized huggingface, which (spoiler alert), could also enshittify.

The idea is that we need bots like this because huggingface can enshittify

[–] blue_berry@lemmy.world 2 points 1 week ago

Hi, the bot was incorrectly set up and posted every 60s, which was too much and it got suspended.

Its now updated to posting every 12 hours and hopefully, it will be soon up again

 

Its a decentralized AI bot based on volunteer computing and decentralized, federated learning.

You can find it under: @myceliumweb@techhub.social. It will recommend songs when you post under #babyfungus. You can also insert your own songs. Happy home-grown ai!

[–] blue_berry@lemmy.world 1 points 3 weeks ago

No, not yet ...

 

(Please keep in mind: right now, its just a POC)

You can now access the fungus' chat bot via the browser:

This way, you can actually travel the chat bots of the mycelium web, by entering their url in the browser.

They are also connected to ActivityPub and the underlying knowledge base can be browsed in the browser, too, of course.

Next milestones:

  • Add Activity**Pods **integration - solid pods are small storages of data. This way, every mycelium server/fungus can have its own data storage. Right now, they share a jena fuseki server together. There already exists a bridge to ActivityPub called "ActivityPods". With it also comes its own small Activity-Server, which is nice, too
  • Be able to actually "browse" the chat bots of the mycelium web based on linked data (shouldnt be that hard, because they already communicate over shared data).
  • Generalization of functionality: right now, the fungi can only recommend songs. They should be general AI agents
  • Overall improvements

You can think of this whole project basically as huggingface based on WWW technology. Spoiler alert: hugging face will enshitifiy too.

[–] blue_berry@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

So its basically just a mastodon bot, a knowledge graph and an AI-model, who all work together.

The mastodon bot makes the functionality available to users (they can ask for song recommendations), the AI model is obviously trained and the knowledge graph is used to save the model and for collaborative communication between AI agents.

I'm not 100% sure whether it will be counter-productive or not, but maybe AI on the Fediverse could be a good thing. Like it could push the Fediverse forward (all big social networks nowadays have their own llms, ours should be federated of course). I think combining these three aspects (social web, semantic web/knowledge graphs and autonoumos agents) could be a cool thing. I have noticed how the narratives in the three departments are similar to one another (social web enthusiasts speak about walled gardens, data/knowledge enthusiasts about data silos and AI enthusiasts about big, centralized AI).

The following three resources point to how similar the approaches are:

But how to combine them? Maybe as a fungus?

 

A fungus sits at the intersection of the social web (Mastodon, Pixelfed, Lemmy, etc.), the semantic web (knowledgraphs like Wikidata.org) and decentralized federated learning.

This means it represents the "computation web"-aspect in the above picture. Together with other similar agents, it result in a decentralized, federated web of AI agents that work on open, shared data and are open to communities. Everybody should be able to set up their own fungus service and help to grow an AI model of their choice. I call this the "fungiverse" or "mycelial web".

A fungus web-service ...

  • answers user requests over the social web
  • users are also able to insert knowledge via posting to a hashtag the fungus listens on
  • writes and reads data from the semantic web to collaborate with other fungi agents (this would ideally done with decentralized technology like solid pods, or other knowledge graphs, e.g. like wikidata.org or an own fuseki server)
  • develops a shared AI model (which is also written to the semantic web) based on decentralized federated learning (which would be ideally be based on something like FlowerAi, but isn't at the moment).

The three parts can be thought of as a social network, a chat bot network and a knowledge graph (like a wiki for data), with all of the three aspects interlinked - the fungus drawing its data from the knowledge graph and being available in the social web as a bot, the social network to give access to the knowledge base and AI bots through bots, and the knowledge base, which can be viewed as a wiki with the bots that currently work on it and the comments from the social network. From a users perspective, the fungus appears as a chat bot interface (with the ability to view all bots its connected to and to which they are connected to etc.), the knowledge base would appear as a wiki like wikidata.org and the social network as a network like Mastodon.

The idea is that every user can install all of these three aspects on their own local PC to participate in the overall network (meaning having access to the social network, accessing global knowledge graphs and participating in decentralized learning to train their own bot).

Behaviour

In its behaviour its similar to that of a fungus (hence the name):

The shared model data can be thought of as the spores, which are also used by other fungi to adjust their models. The resulting AI chats available to the users are the "fruits" of the fungi.

Roughly, a fungi's behaviour is defined by a protocol, for example SPORE.

The following fungus is able to make song recommendations to the user: https://github.com/bluebbberry/MusicRecommendationFungus

Here is a more technical description of a fungus and its incentives for human-fungus-interaction.

[–] blue_berry@lemmy.world 2 points 1 month ago* (last edited 1 month ago) (1 children)

Yeah, I know, thats a big problem of the idea. The answers would need to be really good and the querying simpler.

 

Hi everyone! I’m building Seamantic, a Mastodon client that introduces the "semantic feed" — a way to interact directly with the Semantic Web.

Here’s how it works:

  • Ask Questions: Post queries to the semantic feed. Bots like SeBridge (which I introduced in an earlier post) connect to knowledge bases to provide answers by listening on Mastodon hashtags for queries.

  • Contribute Data: Insert data into the feed by posting insert-queries, helping bots grow their underlying knowledge bases.

  • Sea-Level: Track your balance—querying raises the "sea-level," and contributing lowers it, encouraging collaboration. When the sea-level goes over a certain level, posting queries is blocked until the sea-level is lowered by contribution.

By connecting users and knowledge bases, the semantic feed creates a dynamic flow of high-quality, consensus-driven data.

What do you think of the idea? Feedback is always welcome.

 

The semantic web, for example through projects like dbpedia.org, tries to make the internet machine-readable. By making it accessible in Mastodon, users could quickly access and share data from the semantic web.

 

Theory

A new decentralized social media paradigma, in which data of posts is used to gain some addional features (opt-in).

I would additionally differentiate between central and decentralized bots.

Collective posting means posting to a bot (centralized or not), which then determines which posts go out and how, based on data collected by the bot through earlier iterations of this process, determined by some agreed upon guidelines.

Anarachist posting means posting to the Fediverse, while at the same time collecting all of these messages via a bot (centralized or not), which sends the data back to the client, who can use it again for some calculation based on chosen processes. Examples

Let's see what that means if I want to post my cooking plan for the week.

Anarchist Posting

I post my fridge-content and what I want to cook. This information with all the other participants is saved by the bot and later provided to me as suggestions for my next cooking plan based on a process that I picked.

Centralized bot

The bot posts global suggestions what each participant can do better (for example to eat healthier), based on their chosen settings.

Decentralized bot

Its all done in my bot, which displays suggestions individually to me.

Collective Posting

I post my fridge-content and what I would like to cook. The bot takes this message in with what all the others want to cook and have and then decides what I get to cook and post it based on a distribution-algorithm that I have agreed to.

Centralized bot

One centralized bot calculates the perfect meal for everyone; or every participant but the message is posted globally.

Decentralized bot

Perfect meals are calculated decentrally based on the agreed upon guidelines.

In Sidekick

Anarchist posting: When posting through the Dolphin-bot, all posts are collected and then used on the client-side to provide suggestions to Dolphin-users.

Collective posting: With the Buzz Lightsting-bot, all posts done via Buzz are not sent immediatly, but collected at the central Lightsting-bot, shuffled and then sent randomly over the participating profiles at specified times.

(This is just an outlook, its theoretically implemented, but the client currently only supports being used by a single person ... it would also be nice to attach this functionality to hashtags ... its all a bit work in progress ;))

[–] blue_berry@lemmy.world 1 points 2 months ago (1 children)

Well, custom posting can mean all kinds of stuff. Text altering is just one thing. You can also give commands to the "bot" through hashtags. For example, one of the bots postpones the post for a certain amount of minutes via the first hashtag.

For example: "#5 this will be send in 5 minutes"

 

Currently, there are six bots available:

  • Larry: Classic text posting: just post text
  • Spark: turns all text into uppercase
  • Ennui: produces low-effort posts (removes punctuation, makes it lowercase, introduces typos)
  • Jea: schedule posts by starting post with a hashtag and the number of minutes to postpone
  • Hamlet: adds a random Shakespear quote to the post
  • Legion: send out multiple posts by starting the message with a hastag with the number of repeats

You can select three of them and have them then available next to the post-button as a quick-select.

 

I tried multiple times to win over H.P.-communities to join Lemmy, until now with no success. Usually they either dont reply, threaten to ban me (Reddit) or say they dont have the time.

The latter happened to me just recently. They heard about the Fediverse, think its cool, but are already overwhelmed with keeping the site up.

What do you think here? Are you having similar experiences? Are you even doing it? Whould it be a good idea to propose a minimal solution like RSS-integration rather than full AP-support?

view more: next ›