Réaliser des requêtes Javascript Cross Domain via un navigateur WEB

Réaliser des requêtes Javascript Cross Domain via un navigateur WEB

Une requête JavaScript Cross-Domain, également connue sous le nom de requête cross-origin, se produit lorsqu’un script JavaScript exécuté sur une page web tente de faire une requête vers un domaine différent de celui de la page web elle-même. Les navigateurs imposent des politiques de sécurité pour empêcher ces requêtes cross-domain non autorisées afin de protéger … Lire la suite

Pour un chauffage optimal, comment éviter ces 4 erreurs lors de l’utilisation d’un poêle à bois ou à granulés / pellets

Poêle à bois pour un intérieur cosy

Opter pour un chauffage au bois, que ce soit avec des bûches ou des granulés/pellet, demeure une excellente option, à la fois pour l’environnement et le portefeuille. Cependant, il est crucial d’éviter certaines erreurs susceptibles de générer des coûts inattendus. Ainsi, si vous possédez déjà un poêle ou envisager d’en acquérir un, voici quelques rappels … Lire la suite

Construire son RAG (Retrieval Augmented Generation) avec LlamaIndex et le modèle LLM Vigogne

Dans cet article nous allons voir comment : Mon objectif étant d’évaluer la faisabilité d’un développement d’un système automatisé pour ingérer de la documentation et fournir des réponses générées par l’IA aux questions posées et basées sur les dernières informations disponibles. Pour ce faire nous créerons un outil d’extraction et d’analyse de données (RAG) utilisant … Lire la suite

Comment effectuer une transcription parole-texte de vidéo YouTube avec OpenAI Whisper

Open AI Whisper

De nos jours, les vidéos en ligne sont devenues l’un des médias les plus populaires pour l’apprentissage, le divertissement, l’information et bien plus encore. Cependant, pour les personnes qui ne maîtrisent pas la langue dans laquelle une vidéo est présentée, il peut être difficile de tirer profit de tout le contenu disponible. C’est là que … Lire la suite

Scraping de site Web avec protection WAF

Python/Playwright web scraping

Imaginez que vous êtes un analyste de données qui tente de recueillir des informations précieuses pour votre entreprise. Vous savez qu’une mine d’or d’informations se trouve sur un site Web particulier, mais il y a un obstacle majeur : le site est protégé par un WAF, ou un pare-feu d’application Web. C’est un problème courant … Lire la suite

Alternative à ChatGPT : Vigogne un modèle d’IA en français et Open Source

Modèle de langage de grand taille (LLM)

Nous avons connu en fin d’année 2022 un bouleversement avec la sortie de l’intelligence artificielle générative d’OpenAI ChatGPT. Depuis ChatGPT est devenu un véritable buzzword et a provoqué un choc dans le milieu de l’intelligence artificielle et des modèles de langage de grande taille (LLM). Mais l’événement n’est-il pas ailleurs ?  En effet, en février 2023, … Lire la suite

Outils gratuits d’intelligence artificielle pour détecter le contenu généré via ChatGPT

OpenAI ChatGPT

Comment renforcer la détection de génération de contenu avec des outils d’IA gratuits ? Vous cherchez un moyen facile de détecter si un contenu a été généré via un outil d’Intelligence Artificielle (IA) tel que ChatGPT, GPT3 et GPT2 dans votre texte ?  Si c’est le cas, vous avez de la chance ! En effet, il … Lire la suite

Exemple pratique d’utilisation de ChatGPT en Python

Comment utiliser ChatGPT avec Python ?

Au moment où nous écrivons ces lignes, ChatGPT n’a pas encore fourni de SDK officiel à utiliser. Dans cet article, je vous présente l’utilisation d’un SDK open source, ChatGPT-Wrapper, pour vous aider à incorporer ChatGPT dans votre application Python avec les avantages et les inconvénients énoncés. Qu’est-ce que ChatGPT ? ChatGPT est un modèle d’outil … Lire la suite

Utilisation de Pydantic pour valider les données d’un fichier Open Document Spreadsheet (ODS)

Validation des données d'un fichier Open Document Spreadsheet (ODS) avec Python Pydantic

Lors de mes différents développements sur le traitement de données, je rencontre fréquemment des situations où j’ai construit des automatismes basés sur des données générées par l’utilisateur à partir d’un document Open Document Spreadsheet (ODS). La flexibilité de ce format ouvert de données permet d’être utilisé par une grande variété d’utilisateurs, mais malheureusement, cette flexibilité … Lire la suite

Erreurs ‘asyncio’ courantes en Python, comment les éviter ?

Le module Asyncio est une API permettant de faire de la programmation asynchrone en Python avec l’utilisation de coroutines. La mise en œuvre de cette API peut être frustrant pour les débutants. La raison en est une série d’erreurs courantes commises lors de la programmation des coroutines avec l’API Asyncio. Dans ce tutoriel, vous découvrirez … Lire la suite