Booster les performances de vos RAG avec un reranker en C#

Vous avez mis en place un système de Retrieval-Augmented Generation (RAG) pour permettre à un assistant IA de puiser des réponses dans votre base de connaissances. Pourtant, vous constatez que les résultats ne sont pas toujours à la hauteur : parfois l’information cruciale n’est pas dans les tout premiers documents retournés, ou au contraire vous … Lire la suite Booster les performances de vos RAG avec un reranker en C#

Intégrer un serveur MCP à un agent Semantic Kernel pour Claude Desktop

Vous êtes développeur et vous avez créé un agent intelligent avec Semantic Kernel pour interroger une base de données en langage naturel. Tout fonctionne bien dans vos tests, mais comment l’utiliser dans votre application de chat préférée ? Par exemple, faire dialoguer Anthropic Claude avec votre base SQL locale. Récemment, je me suis retrouvé face à cette … Lire la suite Intégrer un serveur MCP à un agent Semantic Kernel pour Claude Desktop

Créer un agent NL2SQL avec Semantic Kernel 🚀

Passer du langage naturel au SQL (on parle d’agent NL2SQL) n’est pas une mince affaire. Pourtant, l’idée de pouvoir questionner une base de données en language naturel est terriblement séduisante, que ce soit pour aider des analystes non techniciens ou pour gagner du temps en développement. En tant que développeur et passionné d’IA, je me … Lire la suite Créer un agent NL2SQL avec Semantic Kernel 🚀

La sémantique au cœur de vos assistants : le Semantic Kernel

Il y a peu de temps, je me suis lancé dans la fabrication de magi-gemmes et j'ai créé La Magi-Gemme Factory. Et quelle aventure ! C'est éminent compliqué à réaliser (mais secret industriel, je ne peux vous en dire plus). Au lieu de cela je vais revenir sur une expérience vécue lors de la création … Lire la suite La sémantique au cœur de vos assistants : le Semantic Kernel

Non, l’IA ne va pas tuer le métier de développeur

💡 On entend tout et son contraire à ce sujet ! ❗️ L'arrivée des IA dans le monde du développement logiciel sonne-t-elle le glas de l'âge d'or du développeur ?❗️ Est-ce annonciateur d'un remplacement des développeurs par des IA, plus performantes et disponibles 24H/24 ? J'ai le plaisir de vous partager mon avis sur ce … Lire la suite Non, l’IA ne va pas tuer le métier de développeur

Acquisition de données haute fréquence sur son PLC Control Logix

C'est un sujet assez récurent dans les demandes que j'ai pu traiter récemment : Comment réussir à acquérir des données d'automate à fréquences assez élevées. L'idée ici est simple : Si je réussis à avoir à une fréquence assez élevée des données en provenance de mon automate de production, je pourrais inclure des systèmes d'analyses … Lire la suite Acquisition de données haute fréquence sur son PLC Control Logix

Azure IoT Hub et .NET nanoFramework avec ESP32

Encore un nouvel article pour parler d'IoT Hub vous allez me dire ? Et bien non, aujourd'hui je ne ferai pas de focus sur IoT Hub, mais plutôt sur .NET nanoFramework ! Nous allons pouvoir voir ensemble comment ce framework s'utilise pour écrire des applications à destination d'appareils embarqués. .NET nanoFramework L'histoire de .NET nanoFramework … Lire la suite Azure IoT Hub et .NET nanoFramework avec ESP32

LoRa WAN avec Azure IoT Central

Il n'y a pas très longtemps maintenant, j'ai présenté lors d'un Meetup avec Charles-Henry Sauget (Microsoft Data Platform et Azure – Blog de Sauget Charles-Henri MVP Data Platform (sauget-ch.fr)) la connexion de capteurs LoRa WAN sur la solution SaaS Azure IoT Central. Cet article a maintenant pour but de décrire les étapes qui m'ont permis … Lire la suite LoRa WAN avec Azure IoT Central

Monitorer le SLA applicatif avec Application Insights

Aujourd'hui, je reviens vers vous avec un petit retour d'expérience sur l'utilisation de Azure Application Insights pour monitorer la disponibilité de services hébergés ou non sur Azure. SLA Report Application Insights A l'instar de Google Analytics, Application Insights vous permet d'instrumenter votre application et de bénéficier d'informations pertinentes sur le fonctionnement de votre application ainsi … Lire la suite Monitorer le SLA applicatif avec Application Insights

Azure Devops + Terraform = Change Management

Pour ce nouvel article, je vous parle InfraOps avec Terraform et Azure Devops. Je vous partage donc la manière dont j'ai implémenté un processus de Change Management de l'infrastructure d'un projet au travers de Azure Devops. Le processus que je propose ici peut être décris comme suit : Création d'une demande de changement (Work Item)Réalisation … Lire la suite Azure Devops + Terraform = Change Management