Une intelligence
que vous possédez

Pourquoi Joshua existe, ce qu'il promet et où il s'arrête.

Pourquoi

Nos ordinateurs et nos téléphones sont les objets les plus intimes que nous possédons. Ils savent où nous dormons, qui nous aimons, ce que nous craignons, ce que nous cherchons à trois heures du matin. Désormais une intelligence artificielle se place entre eux et nous : elle lit nos documents, écoute nos questions, retient ce que nous lui disons. Nous lui demandons des choses que nous ne demanderions pas à un ami.

Presque toujours, cette intelligence vit sur les serveurs de quelqu'un d'autre. Ses règles changent sans nous demander, et nos conversations finissent dans des endroits que nous ne verrons jamais. Nous n'en sommes pas propriétaires. Nous en sommes les locataires, et le loyer, c'est notre vie privée.

Celui qui contrôle cette intelligence nous connaîtra mieux que nous ne nous connaissons. Ce devrait être nous.

Joshua est une petite tentative dans l'autre sens : un assistant qui vit sur votre ordinateur, que vous pouvez lire, changer et éteindre. Pas un service. Un outil qui vous appartient.

Principes

  1. Qui le fait tourner le possède. Un assistant qui vit sur l'ordinateur de quelqu'un d'autre travaille pour quelqu'un d'autre. Joshua tourne sur le vôtre.
  2. Comprendre, c'est être libre. Chaque partie de Joshua peut être lue, expliquée et changée. Pas de boîtes noires, pas de magie, pas de « faites-nous confiance ».
  3. La vie privée est un droit, pas un réglage. Ce n'est pas un interrupteur enfoui dans un menu. C'est la règle, et personne ne doit la demander.
  4. Nos données restent avec nous. Ce que Joshua apprend sur vous vit sur votre ordinateur, dans des fichiers que vous pouvez ouvrir. Rien ne part à votre insu.
  5. L'intelligence doit servir celui qui la possède. Elle vous répond : pas d'annonceur, pas de compte, personne qui regarde. Elle n'utilise des services extérieurs que si vous le choisissez, et on peut toujours la couper.
  6. Plus lente, plus petite, à nous. Nous acceptons un modèle plus petit, plus lent et parfois dans l'erreur, en échange d'un modèle qui est à nous et qui continue de marcher sans la permission de personne.
  7. Partagé, pas vendu. Joshua est gratuit, et son fonctionnement est publié, erreurs comprises, pour que chacun puisse bâtir dessus. Le savoir fermé, c'est du pouvoir entre les mains de quelques-uns.

En pratique

Les principes ne coûtent rien. Voici ce qu'ils veulent dire, pièce par pièce.

  • Des modèles ouverts, choisis pour votre ordinateur. L'installateur regarde la mémoire et la puce et télécharge les modèles adaptés. Vous pouvez en ajouter ou en enlever quand vous voulez.
  • Un moteur, déclaré ouvertement. Les modèles tournent sur Ollama, un logiciel libre sur votre ordinateur. Si vous choisissez un de ses modèles cloud pour une discussion, cette conversation va aux serveurs d'Ollama, et Joshua le signale clairement. Ce qui reste en local et ce qui sort.
  • Tout dans un dossier. Discussions, fichiers, mémoire et réglages sont des fichiers ordinaires dans ~/AskJoshua. Vous pouvez les lire, les copier, les sauvegarder ou les supprimer.
  • Du code que vous pouvez lire. Joshua est une poignée de fichiers Python, installés tels quels et publiés sur GitHub sous licence AGPL. Ouvrez-les, changez-les, demandez à Joshua de vous les expliquer.
  • Des réponses qui montrent leurs sources. Quand Joshua cherche sur le web, il vous dit d'où vient chaque information, pour que vous puissiez la vérifier.
  • Entraîné sur votre machine. Vous pouvez apprendre votre style à Joshua avec vos exemples. L'entraînement a lieu sur votre ordinateur, et le résultat y reste.
  • Honnête sur ses limites. Un modèle qui tient dans un portable se trompe plus que les géants des centres de données. Il faut un ordinateur assez récent. Les tâches programmées ne se lancent que si l'ordinateur est allumé et Joshua ouvert. Nous l'écrivons aussi.

Joshua et le Yattaphone

Ce manifeste est né comme celui du Yattaphone : un téléphone que vous construisez vous-même avec un Raspberry Pi et des pièces que tout le monde peut acheter, documenté pas à pas. Un téléphone qui vous appartient a besoin d'un assistant qui vous appartient. Joshua est cet assistant : d'abord sur l'ordinateur et un jour, nous l'espérons, sur le téléphone lui-même, sans dépendre des serveurs de personne.

Même idée, deux appareils : votre matériel, vos données, votre intelligence.

Participer

Joshua n'est pas fini, et ne le sera jamais. C'est tout l'intérêt.

  • Installez-le. Puis dites-nous où il s'est trompé.
  • Corrigez une chose. Un bug, une fonction qui manque, une phrase peu claire sur ce site.
  • Partagez ce que vous apprenez. Chaque problème résolu en public est un problème de moins pour ceux qui suivent.

Nous ne vous demandons pas de confier vos pensées à une autre entreprise. Nous vous demandons de les garder.