Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Il arrive parfois de manquer d’inspiration lorsqu’on cherche une idée et c’est parfaitement naturel. Avec la vie qu’on mène tous, on n’a pas forcement de temps de cerveau disponible nécessaire pour laisser libre notre imagination afin qu’elle nous pondre des trucs de fou.

Et je dois le dire, c’est triste. Mais une fois encore, l’IA peut venir à notre secours !

C’est là qu’intervient dreamGPT, une solution basée sur GPT qui insuffle de l’innovation en utilisant les hallucinations de LLM (Large Language Models) pour stimuler une pensée « divergente ». Les hallucinations ont souvent une connotation négative, mais est-ce toujours le cas si elles sont utilisées pour catalyser notre créativité ? C’est précisément ce que dreamGPT propose.

Au lieu de se concentrer sur la résolution de problèmes spécifiques, dreamGPT explore un grand nombre de possibilités pour stimuler votre inspiration.

En réalité, dreamGPT génère un ensemble aléatoire de concepts appelé « graine conceptuelle » et l’utilise comme point de départ pour son processus de rêve. C’est un peu comme un brainstorming mené par une IA !

Au début, les scores ne sont pas très élevés, mais comme le bon vin, dreamGPT s’améliore avec le temps ! Vous verrez alors des scores plus élevés et des idées encore meilleures au fur et à mesure que vous l’utilisez.

C’est donc un outil conçu pour favoriser la créativité en mettant à l’épreuve notre propre esprit critique. dreamGPT ne remplace pas votre imagination, mais vous incite à sortir de ses sentiers battus et à explorer de nouvelles idées.

Alors comment on l’installe ? Et bien vous aurez besoin de Poetry et de Python.

Ensuite, clonez le dépôt git comme ceci :

git clone https://github.com/DivergentAI/dreamGPT.git

Renommez ensuite le fichier .env.example en .env

mv .env.example .env

Puis éditez le fichier .env pour y mettre votre clé OpenAI. De plus, si vous souhaitez stocker vos hallucinations de manière structurée avec Pinecone pour justement donner une mémoire à dreamGPT, n’oubliez pas de saisir également les informations concernant ce service.

Maintenant que la recette est prête, il est temps de cuisiner une bonne hallu des familles avec dreamGPT comme ceci en lançant la commande suivante :

poetry install

Après, à vous de lancer l’outil avec le thème de réflexion désiré en anglais. Je lui ai donc demandé d’extrapoler des choses à partir de l’interdiction de la chasse :

poetry run start --theme "Banning hunting"

Et il a commencé à partir dans son délire avec des idées (hallucinations) qui bien sûr s’éloignent de ce que je lui ai indiqué comme thème, mais qui n’en sont pas moins intéressantes :

{
  "title": "Wildlife Conservation Assistant",
  "description": "An integrated system that combines speech recognition for animals and smart anti-poaching solutions. The system can detect and recognize animal vocalizations and body language to monitor their health and well-being. It will also utilize drones, cameras, and sensors to detect and prevent illegal hunting activities in wildlife reserves. The system will notify animal conservationists if there is any illegal activity detected, and they can take appropriate action.",
  "noveltyScore": 0.9,
  "marketScore": 0.5,
  "usefulnessScore": 0.8,
  "easeOfImplementationScore": 0.6,
  "impactScore": 0.9
}
Calculating embeddings...
{
  "title": "Sustainable Pet Subscription Service",
  "description": "A subscription service that combines eco-friendly products with unique and stimulating cat toys. The service will deliver monthly packages to the user's door, including biodegradable litter, zero-waste food, and unique green toys made of environmentally friendly materials. The users will be able to earn points based on their sustainable actions, which can be used to unlock virtual rewards or discounts on environmentally friendly pet products. The service will support the message of the importance of preserving biodiversity and a sustainable lifestyle.",
  "noveltyScore": 0.9,
  "marketScore": 0.6,
  "usefulnessScore": 0.5,
  "easeOfImplementationScore": 0.8,
  "impactScore": 0.4
}
Calculating embeddings...
{
  "title": "Eco-Friendly Wildlife Adventures",
  "description": "A company that offers an eco-conscious outdoor adventure provided through virtual reality and sustainable, wildlife-friendly outdoor supplies. The company will create wildlife reserves with an artificially intelligent anti-poaching technology that can be experienced by players through virtual reality. The outdoor supplies made with environmentally friendly and sustainable materials will be used during adventures, and might also include innovative features like an interior plant-based coating for metal water bottles, which can be used to make natural dyes or fabrics. The animal populations can thrive because of the preservation of their habitats, and both the company and players can learn about the impact of conservation while enjoying an eco-friendly outdoor experience.",
  "noveltyScore": 0.9,
  "marketScore": 0.7,
  "usefulnessScore": 0.7,
  "easeOfImplementationScore": 0.5,
  "impactScore": 0.9
}
Calculating embeddings...
{
  "title": "Eco-Friendly Virtual Music Adventure",
  "description": "A virtual reality music festival that raises awareness about the environment and the importance of preserving biodiversity. The festival will be designed around sustainable practices, including using reusable cups and plates, public transportations, and environmentally-friendly energy sources. Visitors will be able to experience different ecosystems using a virtual reality headset and earn points based on their eco-friendly actions, such as recycling or conserving water. These points can be redeemed for virtual rewards or discounts on eco-friendly products. Additionally, visitors with upper-limb amputations will be able to participate in the experience using an eye-tracking prosthetic system.",
  "noveltyScore": 0.9,
  "marketScore": 0.5,
  "usefulnessScore": 0.7,
  "easeOfImplementationScore": 0.6,
  "impactScore": 0.8
}
Calculating embeddings...
{
  "title": "Eco-Friendly Wildlife Adventure Challenge",
  "description": "An interactive AI-powered game that challenges players to use eco-friendly actions to explore and solve conservation problems in both digital and physical worlds. The game blends the Eco-Friendly Music Festival's sustainable practices with the Wildlife Conservation Challenge's mission to increase awareness about preserving biodiversity. Players will earn points for taking eco-friendly actions in the real world, such as recycling, conserving water, and reducing their carbon footprint, which will translate into in-game achievements. The game will also encourage players to make donations to wildlife conservation organizations, and the contributions will be matched with rewards of in-game items such as new environments or tools. Lastly, the game will generate real-time data to improve wildlife conservation programs around the world, helping the environment, and fostering eco-friendly awareness.",
  "noveltyScore": 0.9,
  "marketScore": 0.5,
  "usefulnessScore": 0.8,
  "easeOfImplementationScore": 0.4,
  "impactScore": 0.8
}
Calculating embeddings...
{
  "title": "Virtual Wildlife Ranger",
  "description": "An immersive virtual reality game that teaches players about wildlife conservation while allowing them to utilize AI-powered anti-poaching technology. The game will guide players through a wildlife reserve where they can use drones, cameras, and sensors to detect and prevent illegal hunting activities. Throughout the game, players will learn about the importance of conservation and the various animals and ecosystems being protected. Players will earn points by successfully using the anti-poaching technology to stop illegal hunting activities, and can redeem these points for eco-friendly rewards or discounts.",
  "noveltyScore": 0.7,
  "marketScore": 0.3,
  "usefulnessScore": 0.5,
  "easeOfImplementationScore": 0.4,
  "impactScore": 0.6
}
Calculating embeddings...
Saving dreams...
6 dreams saved!
Picking the best dreams...

Et plus ça avance (vers l’infini), plus les idées sont affinées et complétées. On est quand même beaucoup sur des idées de business, ce qui pourrait ne pas convenir à tout le monde.

En conclusion, dreamGPT est un formidable outil pour vous aider à élargir votre champ de créativité.

Bref, si vous êtes coincé sur un truc, laissez l’IA brainstormer avec vous !

N’hésitez pas à découvrir dreamGPT ici.


Il y a peu de temps, j’ai découvert une fonctionnalité vraiment cool et peu connue proposée de base par Apple : le mode Isolement. Ce mode est intégré à iOS 16, iPadOS 16 et macOS Ventura, et il a été conçu spécialement pour protéger votre vie privée des clients Apple contre les cyber attaques sophistiquées.

Il est important de savoir que lorsque le mode Isolement est activé, certaines applications et fonctionnalités se comportent différemment. Par exemple, les albums partagés ne sont plus accessibles, tandis que la navigation sur le Web, la messagerie et FaceTime sont limités (plus de pièces jointes par exemple). Les services Apple tels que Apple Pay, Apple Music et iCloud sont également affectés par ce mode.

Pour activer le mode Isolement, il vous suffit d’aller dans les paramètres de confidentialité et de sécurité sur votre iPhone, iPad ou Mac et d’activer cette fonction. Après avoir redémarré votre appareil, vous recevrez des notifications vous avertissant lorsque certaines fonctionnalités sont limitées.

De plus, les profils de configuration ne peuvent pas être installés en mode Isolement et les connexions à des accessoires ou à d’autres ordinateurs nécessitent le déverrouillage de l’appareil.

On peut comparer l’activation du mode Isolement à la construction d’une forteresse numérique autour de votre appareil Apple. Pour ce faire, vous devez vous assurer que seuls les sites Web et les applications de confiance sont autorisés à entrer, en les ajoutant à une liste. Sur un iPhone ou un iPad, vous pouvez le faire en accédant aux réglages de l’application Safari, mais sous Mac, vous devrez vous rendre dans le menu Safari > Réglages pour tel ou tel site web et décocher la case « Activer le mode Isolement ».

Cela étant dit, il est crucial de noter que le mode Isolement doit être utilisé avec prudence et vous devez mettre en liste d’autorisation exclusivement les sites Web et les applications de confiance. Après tout, ce mode a été conçu pour protéger votre vie privée contre les attaques extrêmes, pas pour limiter inutilement votre expérience numérique.

En conclusion, le mode Isolement est une option de sécurité intéressante pour les adeptes de la protection de la vie privée sur leurs appareils Apple. N’oubliez pas que ce mode n’est pas conçu pour un usage régulier, il est plutôt destiné aux personnes susceptibles d’être la cible de cyberattaques sophistiquées (coucou les journalistes).

Pour plus d’informations sur le mode Isolement et ses capacités, je vous invite à consulter la doc chez Apple ici.


Cela ne vous aura pas échappé, mais les oiseaux sont en voie de disparition… La faute de l’humain évidemment qui pollue, fait du bruit, détruit de la nature, massacre les insectes fait de la lumière en pleine nuit et j’en passe.

Dans mon jardinet, j’ai installé plusieurs nids notamment pour les mésanges, et je laisse pas mal pousser la végétation pour aider les insectes et donc les oiseaux. D’ailleurs, je soutiens la LPO tous les ans et mon jardin est classé comme refuge LPO.

D’ailleurs, une à deux fois par an, la LPO organise des opérations de recensement des oiseaux dans les jardins. En gros, vous vous posez au calme et vous notez toutes les « marques » de volatiles qui se posent chez vous. Sauf que voilà en bon geek, le nez dans le smartphone, on connait de moins en moins de noms d’oiseaux (et je ne parle pas des insultes). Passé le merle, la mésange et le pigeon, après y’a plus personne.

Alors, comment faire pour identifier au mieux toutes les mini-volailles de votre pelouse, sans même forcément les voir ? Et bien grâce à cette application dispo sous Android et iOS nommée : Merlin Bird ID.

Développée par Cornell Lab, Merlin Bird ID est plus qu’une simple app d’identification des oiseaux. Il s’agit plutôt d’un guide de terrain personnalisable qui couvre les espèces d’oiseaux du monde entier. Pas besoin d’être un expert en ornithologie pour l’utiliser, c’est accessible à tous, aussi bien les novices que les passionnés.

L’application offre la possibilité d’identifier les oiseaux en répondant à cinq questions simples ou en uploadant une photo. Les résultats sont dingues ! Grâce à ses puissants algorithmes d’apprentissage profond (deep learning), Merlin permet d’identifier un oiseau à partir d’une simple image. Des outils d’identification permettent également de décrire l’oiseau pour en déterminer l’espèce.

Merlin Bird ID propose de télécharger différentes bases de données avec plus de 40 000 espèces d’oiseaux ainsi que pas mal de conseils d’identification. Vous pourrez alors les parcourir et bien vérifier que ce qui a été identifié correspond bien à l’animal que vous avez sous les yeux.

Mais là où Merlin Bird ID m’a vraiment impressionné, c’est au niveau de son algo de reconnaissance de chants d’oiseaux. Que ce soit un petit piou-piou, ou un cri bien vénère, il saura tous les identifier à partir du brouhaha naturel de votre petit coin de nature. J’ai lancé l’application 20 min en allant me balader dans mon jardin et voici ce que j’ai obtenu :

L’app a plus de 20 000 sons en base donc vous avez de quoi faire. C’est vraiment très amusant à faire et vous allez apprendre plein de trucs, notamment à reconnaitre les cris et les chants des oiseaux.

Nature et technologie… quoi de mieux pour être heureux quand on est un geek qui aime passer un peu de temps dehors.

Téléchargez Merlin Bird ID par Cornell Lab dès maintenant !


C’est aujourd’hui que prend fin votre calvaire d’avoir à installer et configurer manuellement chaque service auto-hébergé sur votre serveur perso.

Grâce au logiciel open source Tipi, vous allez pouvoir profiter de plus de 120 applications préconfigurées et personnalisables. L’idée derrière ce projet est de démocratiser l’auto-hébergement, et je peux dire que c’est un succès.

Le cœur de Tipi est un orchestrateur Docker, qui permet de lancer et gérer plusieurs services sur un seul serveur. N’ayez pas peur, il est conçu pour être accessible à tous, quelles que soient vos compétences techniques.

Lorsque vous commencez à utiliser Tipi, vous êtes accueilli par une interface web sympathique qui vous permet de gérer très facilement tous vos services mais également d’en ajouter et de les paramétrer. Et si jamais vous vous sentez limité par les applications disponibles, pas d’inquiétude : L’app store inclus dans Tipi vous permettra de demander l’ajout de nouveaux services à la communauté.

Pour vous donner un peu plus envie, voici un aperçu des différentes applications auto-hébergées que vous pouvez installer sur votre serveur. Il y a par exemple Adguard, un excellent bloqueur de publicités dont je vous ai déjà parlé, ou Bazarr, un gestionnaire de sous-titres pour les films et séries. Et bien sûr pour les développeurs, il existe même une interface Web pour Visual Studio Code appelée Code-Server. Avec Tipi, les possibilités sont nombreuses.

Firefly III vous permettra par exemple de suivre vos dépenses et vos revenus en un seul endroit, sans partager vos informations financières avec des services tiers. J’ai également trouvé Gladys Assistant qui est un assistant personnel qui prend soin de votre vie privée tout en vous aidant à gérer votre domotique.

D’autres outils incroyables pour la gestion et la synchronisation de fichiers, la gestion de tâches, la surveillance de serveurs, la gestion de médias, et bien plus encore sont également disponibles. Vous y trouverez aussi WikiJS, un wiki open source extensible, Tautulli, un compagnon pour Plex, et Resilio, une solution basée sur P2P pour la synchronisation et le partage de fichiers.

Pour le tester, il y a également une démo ici. (user : [email protected] / mdp : password)

L’installation est facile. Il vous faudra un Linux du genre Ubuntu 18.04 LTS, Docker et le plugin Docker Compose. Ensuite, pour l’installer, il suffit de récupérer et lancer la dernière version avec la commande suivante :

curl -L https://setup.runtipi.io | bash

Et voilà ! A vous des tas d’applications auto-hébergées sans prise de tête. Tipi est un projet plutôt exceptionnel qui rend abordable l’auto-hébergement pour le plus grand nombre.

Je vous encourage à l’essayer par vous-même. Vous trouverez plus d’infos par ici.


Voici une distribution Linux qui pour une fois fait preuve d’un peu d’originalité.

Son nom ? BlendOS.

BlendOS est une solution unique en son genre, combinant les meilleures fonctionnalités d’Arch Linux, Fedora et Ubuntu. Ce système d’exploitation mise sur l’universalité, en intégrant une tartine d’environnements de bureau, comme GNOME et KDE Plasma ! En outre, cette distribution est basée sur Arch, ce qui permet d’en avoir les avantages, à savoir une expérience fluide et agréable pour les utilisateurs.

BlendOS se distingue surtout par son caractère immuable, c’est-à-dire qu’il est conçu pour éviter toute modification non désirée du système. Toutefois, contrairement à d’autres systèmes immuables, il permet quand même d’installer des paquets système de manière classique, grâce à un système fonctionnant par couches. Ce procédé donne également la possibilité de revenir en arrière en cas de besoin, tout en gardant vos données intactes.

Ce qui rend blendOS encore plus intéressant, c’est sa compatibilité avec un grand nombre d’applications et de gestionnaires de paquets. Vous pouvez utiliser apt, dnf-3, pacman et yay depuis le même shell, comme vous le feriez sur leurs distributions respectives (Ubuntu, Fedora et Arch). Cela signifie que vous pouvez installer et utiliser des applications provenant d’Arch, Fedora, Ubuntu avec une facilité déconcertante.

De plus, blendOS prend en charge les applications Android. Vous pouvez ainsi installer vos applications favorites depuis des stores comme F-Droid et Aurora Store, pour les utiliser comme si elles étaient des applications Linux natives, avec un support GPU NVIDIA inclus. Ça simplifiera la vie des développeurs d’applications Android, qui pourront tester facilement leurs applications dans Android Studio comme si c’était des applications Linux natives.

BlendOS permet également d’installer et utiliser des applications Web comme si c’était des applications desktop. Cerise sur le gâteau : vous pouvez même soumettre vos propres applications sur le web store de blendOS et personnaliser votre environnement de bureau selon vos préférences.

Pour résumer, blendOS est un système d’exploitation vraiment universel qui vous permet d’accéder à des applications et des environnements de bureau provenant de différentes distributions tout en ayant l’assurance que le système ne souffrira de rien grâce à son système immuable.

Bref, c’est le turfu et c’est téléchargeable ici.