Créer son RAG simplement

Créer son RAG simplement

Tout le monde parle de l’IA en ce moment, nous les utilisons tous et avons nos préférés selon nos demandes. Quoiqu’il en soit, cela fait maintenant depuis 2018 que je travaille sur des sujets FinOps.

J’ai donc accumulé énormément de documents sur les sujets FinOps, livrables clients, ebooks, documentations, etc… Bien entendu, il ne me viendrait pas à l’idée de créer ou d’injecter dans une IA publique ces documents pour des raisons évidentes de confidentialité. L’idée est donc de me créer un RAG (Retrieval Augmented Generation) que j’alimenterais avec toute cette masse d’information.

Pour rappel, la RAG fournit un moyen d’optimiser le résultat d’un LLM avec des informations ciblées, sans modifier le modèle sous-jacent lui-même ; ces informations ciblées peuvent être plus récentes que le LLM ainsi que spécifiques à une entreprise et à un secteur particuliers. Cela signifie que le système d’IA générative peut fournir des réponses contextuellement appropriées aux invites et les baser sur des données extrêmement récentes ou pertinente, c’est à dire les miennes.

Tour d’horizon de ma réflexion…

TERRAFORMER: du reverse engineering IaC de vos environnements Cloud

TERRAFORMER: du reverse engineering IaC de vos environnements Cloud

Vous avez déjà tous entendus parler de l’IaC (Infrastructure as a Code) pour builder vos environnements Cloud. Mais aujourd’hui je vais vous parler de comment générer de l’IaC de vos environnements Cloud automatiquement. TERRAFORMER génère des fichiers tf/json + tfstate à partir de l’infrastructure existante pour tous les objets supportés par la ressource. Petite demo avec Azure…

FinOps et Azure Graph

FinOps et Azure Graph

En 2020, les données d’Azure Advisor sont devenues disponibles dans Azure Resource Graph. Mais, il n’est possible d’examiner les recommandations que pour un maximum de 60 abonnements à la fois en raison des limitations du portail Azure. Si vous avez plus de 60 abonnements Azure, il vous passer par Azure Graph.

Intégration SSO de Panorama avec Azure AD & AAD Application Proxy

Intégration SSO de Panorama avec Azure AD & AAD Application Proxy

Nous allons voir comment procéder à une intégration du SSO via SAML 2.0 de Panorama avec Azure AD en s’appuyant sur Azure Application Proxy. Je trouve que c’est mal documenté aussi bien chez Microsoft que chez Palo-Alto. De plus, une request feature a été faite pour la résolution de CLAIM rapport aux groupes. De plus les documentations font références à des utilisateurs et non des groupes Azure AD.

Connaissez-vous Azure Bicep ?

Connaissez-vous Azure Bicep ?

Azure Bicep est une abstraction construite sur Azure ARM Templates et Azure Resource Manager qui offre une syntaxe de code plus propre avec un meilleur support pour la modularité et la réutilisation du code. Azure Bicep s’éloigne de la syntaxe JSON utilisée par ARM Templates et est beaucoup plus facile à lire et à écrire Infrastructure as Code (IaC) dans Azure !

C’est le dernier outil de Microsoft pour déployer des ressources Azure dans un processus DevOps, et même son open source !

L’application Azure est sortie !

L’application Azure est sortie !

L'interface GUI pour Azure est enfin sortie mais en preview, pour le moment. J'attendais avec impatience cette GUI, car les navigateurs Internet sont TRES consommateurs de RAM ! Intervenant chez beaucoup de clients, ouvrir des sessions Azure différentes relève du casse tête, j'avais alors essayé FIREFOX containers pour me permettre à partir d'un seul navigateur l'administration de plusieurs clients, mais cela sans succès. Pour le moment, Azure Portal APP ne permet rien à ce sujet. Maintenant, j'ai voulu savoir si cette application était moins gourmande que nos chers navigateurs. Allez, petit tour d'horizon !
Azure Sentinel: le SIEM de Microsoft

Azure Sentinel: le SIEM de Microsoft

Je vous propose un tour d'horizon de la nouvelle solution SIEM de Microsoft dans un contexte Azure. Celui-ci vous permettra de collecter les données multi-sources (utilisateurs, devices, applications, cloud, On-Premise, ...), de détecter les menaces précédemment découvertes en minimisant les faux positifs à l'aide d'analyses et d'informations sur les menaces fournies par Microsoft, à l'aide de l'IA, d'investiguer les menaces et d'y apporter des réponses avec une orchestration et une automatisation intégrées (via des Playbooks, fonctionnalités encore en Preview à ce jour).
Dashboard Power BI de vos environnements Azure

Dashboard Power BI de vos environnements Azure

Microsoft propose un tableau Power BI pour superviser vos ressources Azure qui se nomme Continuous Cloud Optimization Power BI Dashboard (CCO Dashboard pour les intimes). Développé à l'aide du langage Power Query M, il extrait les informations directement à partir des différentes API Azure Advisor REST, Azure Security Center REST API, Azure Graph REST API, Log Analytics API et pas mal d'APIs REST Azure IaaS. Il présente les informations dans un format simplifié pour suivre les recommandations potentielles d'Azure Advisor ou d'Azure Security Center, vous permettant ainsi de filtrer par abonnements, groupes de ressources, balises ou ressources particulières.
Superviser Azure avec Grafana

Superviser Azure avec Grafana

Grafana est un logiciel libre sous licence Apache 2.0 qui permet la visualisation et la mise en forme de données métriques. Il permet de réaliser des tableaux de bord et des graphiques depuis plusieurs sources dont Azure, CloudWatch, Kubernetes, CloudFlare, Mysql, Datadog, Splunk, .... Voyons comment le mettre en oeuvre avec Azure !