Hi @jeffz thanks for welcoming me back…
sure i’ve not posted for a while, but i keeped an eye on forum, life took me lot of time, and new technologies too. Not sure to have many more time, but as always, I try to contribute.
My thinking, this morning, was “Why isn’t there more people to use Solid to share data?”
and the response : “Because this is not easy to do simple things !”
I think with this app, we could get it a little bit simplier.
Sure the way is far but i got something interesting :
When i ask : “create a note about Solid Project with a link to the github repo, add a mention to Community Solid Server”
I got a note :
Note créée : http://localhost:3000/david/notes/solid-project-overview.ttl
./assistant.sh
2026-02-20 14:52:44,608 - INFO - CRUD Store initialisé avec base: http://localhost:3000/david/notes/
Assistant prêt. Tapez votre question (ou ‘quit’ pour quitter), ‘:commande [params]’ pour les commandes internes, ‘/commande [params]’ pour les commandes llm
Vous: create a note about Solid Project with a link to the github repo, add a mention to Community Solid Server
2026-02-20 14:53:35,343 - INFO - [TOOL CALL]: 1
2026-02-20 14:53:35,350 - INFO - Appel fonction create_note avec args {‘title’: ‘solid-project-overview’, ‘content’: ‘The Solid Project is an open-source personal data store that empowers users to control their data. It provides a decentralized architecture based on the Solid Pod, allowing individuals to host their own data and share selectively with others using Linked Data principles.\n\n🔗 GitHub Repository: https://github.com/solid/solid\n\nOne of the key components for running a Solid Pod is the Community Solid Server (GitHub), which provides a user-friendly, production-ready implementation of a Solid Pod. It’s ideal for testing, development, and hosting personal data securely.’, ‘tags’: ‘solid, project, github, community-server’}
2026-02-20 14:53:35,412 - INFO - Solid session webid http://localhost:3000/david/profile/card#me
2026-02-20 14:53:35,540 - INFO - ✅ Note créée : http://localhost:3000/david/notes/solid-project-overview.ttl
Assistant: La note sur le projet Solid a été créée et indexée. Que puis-je faire pour toi ensuite ?
with some nice content : (for the moment, all is in content predicate, but modifying the tools, i hope using more predicates ;-))
@prefix dcterms: <``http://purl.org/dc/terms/``> .
@prefix ns1: <``http://example.org/ns#``> .
@prefix xsd: <``http://www.w3.org/2001/XMLSchema#``> .
<``http://localhost:3000/david/notes/solid-project-overview.ttl``> a ns1:Note ;
ns1:content """The **Solid Project** is an open-source personal data store that empowers users to control their data. It provides a decentralized architecture based on the **Solid Pod**, allowing individuals to host their own data and share selectively with others using **Linked Data** principles.
🔗 **GitHub Repository**: [``https://github.com/solid/solid``](``https://github.com/solid/solid``)
One of the key components for running a Solid Pod is the **Community Solid Server** ([GitHub](``https://github.com/solid/community-server``)), which provides a user-friendly, production-ready implementation of a Solid Pod. It’s ideal for testing, development, and hosting personal data securely.""" ;
ns1:tags "solid, project, github, community-server" ;
dcterms:created "2026-02-20T13:53:35.484485+00:00"^^xsd:dateTime .
then i can ask to read the note :
Vous: what is the content of this note
2026-02-20 14:59:04,925 - INFO - [TOOL CALL]: 1
2026-02-20 14:59:04,925 - INFO - Appel fonction read_note avec args {‘uri’: ‘http://localhost:3000/david/notes/solid-project-overview.ttl’}
Assistant: Voici le contenu de la note “solid-project-overview” :
Titre : solid-project-overview
Contenu :
The Solid Project is an open-source personal data store that empowers users to control their data. It provides a decentralized architecture based on the Solid Pod, allowing individuals to host their own data and share selectively with others using Linked Data principles.
🔗 GitHub Repository : https://github.com/solid/solid
One of the key components for running a Solid Pod is the Community Solid Server (GitHub), which provides a user-friendly, production-ready implementation of a Solid Pod. It’s ideal for testing, development, and hosting personal data securely.
Tags : solid, project, github, community-server
Créée le : 2026-02-20
Vous:
Next i can ask to modify the content…
Vous: add Tim Berners Lee and Jeff Zucker (https://github.com/jeff-zucker) as contributors
2026-02-20 15:03:34,474 - INFO - [TOOL CALL]: 1
2026-02-20 15:03:34,481 - INFO - Appel fonction update_note avec args {'uri': 'http://localhost:3000/david/notes/solid-project-overview.ttl', 'new_content': 'The **Solid Project** is an open-source personal data store that empowers users to control their data. It provides a decentralized architecture based on the **Solid Pod**, allowing individuals to host their own data and share selectively with others using **Linked Data** principles, invented by its creator, **Tim Berners-Lee**.\n\n🔗 **GitHub Repository**: [https://github.com/solid/solid](https://github.com/solid/solid)\n\nThe Solid Project has been developed with contributions from **Tim Berners-Lee**, the inventor of the World Wide Web, and **Jeff Zucker** ([GitHub](https://github.com/jeff-zucker)), who has actively participated in advancing Solid’s mission.\n\nOne of the key components for running a Solid Pod is the **Community Solid Server** ([GitHub](https://github.com/solid/community-server)), which provides a user-friendly, production-ready implementation of a Solid Pod. It’s ideal for testing, development, and hosting personal data securely'}
2026-02-20 15:03:34,546 - INFO - Solid session webid http://localhost:3000/david/profile/card#me
2026-02-20 15:03:34,619 - INFO - ✅ Note mise à jour : http://localhost:3000/david/notes/solid-project-overview.ttl
Assistant: La note a été mise à jour avec les contributions de **Tim Berners-Lee** et **Jeff Zucker**. Que puis-je faire pour toi ensuite ?
Vous: give me the content
Assistant: Voici le contenu mis à jour de la note **"solid-project-overview"** :
---
**Contenu** :
The **Solid Project** is an open-source personal data store that empowers users to control their data. It provides a decentralized architecture based on the **Solid Pod**, allowing individuals to host their own data and share selectively with others using **Linked Data** principles, invented by its creator, **Tim Berners-Lee**.
🔗 **GitHub Repository** : [https://github.com/solid/solid](https://github.com/solid/solid)
The Solid Project has been developed with contributions from **Tim Berners-Lee**, the inventor of the World Wide Web, and **Jeff Zucker** ([GitHub](https://github.com/jeff-zucker)), who has actively participated in advancing Solid’s mission.
One of the key components for running a Solid Pod is the **Community Solid Server** ([GitHub](https://github.com/solid/community-server)), which provides a user-friendly, production-ready implementation of a Solid Pod. It’s ideal for testing, development, and hosting personal data securely.
**Tags** : solid, project, github, community-server
**Dernière modification** : 2026-02-20
Vous:
```
I've added a RAG, too to index all notes...
Let see what it will become…