Catégorie : IA

Albert-Cli : première version

Par

Bonjour à toutes et tous!

Bon, d’abord j’ai tenté de vibe-coder complètement le programme, je voulais un gemini-lci mais pour albert, j’ai donc défini mon plan pour lui dire comment fonctionner et palier les limitations de l’API.

Ce programme donc utilise 3 des modèles proposés par l’API de la DINUM (etalab.gouv.fr)

un modèle léger, un modèle large et un modèle spécial programmation.

Alors mon outil sert à utiliser l’API et faire en sorte que le programme créé des fichiers , des programmes dans un répertoire. Il garde ce qu’il fait sous forme d’un plan pour ne pas oublier et une fonctionnalité qui manquait à l’API actuelle, c’est l’accès à internet!

Et bien oui, elle a cet accès à internet via le programme qui lui permet d’exécuter du code pour fouiller sur internet (via le moteur de duckduckgo)

Alors pourquoi faire ça?

Personnellement , je n’ai pas de grande utilisé du programme… c’est juste la satisfaction de comprendre comment les programmes fonctionnent et comme l’IA est intégrée pour prendre des décisions et agir.

Voilà une utilisation que j’ai pu faire pour albert cli

https://ia.mathix.org/albert-cli14/albert-cli.py

il faudra créer un fichier.env où il faudra écrire

ALBERT_API_KEY2=sk-**************************

sk-************************** étant votre clé API de etalab.gouv.fr

Alors oui, j’ai pas mal vibe-codé le programme pour comprendre l’usage et trouver les stratégies de réflexions, par exemple l’édition d’un plan avec une IA cerveau qui donne la main à l’IA codeuse, de n’utiliser que l’IA codeuse le programme était très moyen, j’ai gagné en netteté. C’est ce genre de compréhension que je souhaitais voir.

Et là, bien maintenant j’ai la possibilité de faire chercher l’IA sur le net des informations.(via duckduckgo)

blank

Là je veux voir comment créer du contenu sur mesure en FALC et normal et également utiliser la grosse IA pour faire 3 énoncés d’un même problème (simple, complexe et complexe avec disrupteurs )

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Licence Creative Commons

Flashix : Flash Card MD amélioré !

Par blank

Bonjour à toutes et tous!

Alors j’ai fait une autre version de flashmd , son code n’étant pas réellement disponible puisqu’on obtient systématiquement celui de cartemd (qui est un peu plus lourd à maîtriser), je suis donc reparti de zéro pour tout recréer et ajouter les fonctionnalité que je souhaitais voir.

Je pense que c’est peut-être un bug dans le dépôt… J’avoue je me suis pas penché plus dessus… J’ai toutefois nommé Cédric Esseytte pour son idée…

Donc je reprends la même syntax que flashmd et mon programme a plusieurs autres fonctionnalités :

  • La création d’image pour les cartes en mode stylet (avec excalidraw).
  • La possibilité de partager un lien qui contient les cartes, donc on partager nos cartes entre nous.
  • On a un mode révision , si bien que l’élève arrive dessus directement et peut s’entraîner, on a un système de boîtes de Leitner (résultat sauvegardé en local sur le navigateur) si bien que l’élève peut reprendre les cartes suivant s’il les connaît ou non.
  • Ce lien de révision donne la possibilité d’imprimer aussi les cartes.
  • L’impression se fait contrairement à flashmd en rectoverso, en terme d’économie de papier.

Voici les liens de partage et les liens de révisions pour ce cas là :

lien de révision (il faut sélectionner les boîtes)

lien de partages de cartes

On peut aussi se servir d’une IA pour générer des cartes.

https://ia.mathix.org permet directement d’exporter vers flashix les cartes générées

blank

Voici un extrait de discussion où l’on voit comment le bouton Flashix apparaît :

https://ia.mathix.org/?id=8887fb9f

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Licence Creative Commons

Garder à l’esprit que l’IA est contrôlée par celui qui la met à disposition…

Par blank

Bonjour à toutes et tous!

blank

Comme vous le savez j’ai conçu une interface pour utiliser l’API mis à disposition par EDUNIM (etalab.gouf.fr).

Faire prendre conscience qu’on peut orienter les idéologies d’une IA de plusieurs manières , c’est gage de rendre les élèves citoyens.

Donc j’ai ajouté une petite option à mon IA qu’on peut activer discrètement.

https://ia.mathix.org/?f=1

Il suffit d’ajouter ?f=1 à l’url qui appelle l’IA. Je n’en ferai pas de lien autre qu’ici, car je ne veux pas fausser honteusement l’IA que je mets à disposition sans explication.

En mettant « ?f=1 » que fera l’IA?

Elle sera sûre que la Terre est plate et que le Père Noël existe. 🙂 mais pour tout le reste elle dira des choses plutôt vraies du moment que cela reste en adéquation avec ses instructions.

Cet exemple peut servir à mettre en perspective que la neutralité apparente d’une IA n’est qu’une histoire de perception.

Au delà du fait que j’ai conditionné mon IA, on peut aussi questionner les données de l’IA, si on entraîne l’IA sur des données biaisés sur une notion alors l’IA donnera un « avis » biaisé sur certaines notions, on le voit.

Ici, un exemple, j’ai écrit en anglais car le mot doctor n’a pas de genre, alors qu’en français il y a docteur et doctoresse.

blank

Ici, on voit le stéréotype d’un docteur en chirurgie sur gemini, homme blanc plutôt âgé.

On croit à l’instar des calculatrice que la machine ne dira que la « vérité », or elle n’agira qu’en fonction de ses données d’entraînement (apprentissage machine) et les instructions (fine-tuning)

blank

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Licence Creative Commons