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…

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.

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.
Active Directory dans un contexte CSP

Active Directory dans un contexte CSP

Pour rappel, Azure CSP (Cloud Solution Provider) est un programme destiné aux partenaires Microsoft qui fournit un canal de licence pour divers services cloud Microsoft. L'ensemble de la gestion du CSP se fait par le portail partenaire, en Powershell ou encore via des API. Cependant, il est différent d'un EA (Enterprise Agreement) ou d'une souscription Azure "classique" car il est Multi-Tenant. Donc, pour traiter certains sujets comme la facturation, par exemple, ou encore Active Directory, le CSP renferme quelques spécificités.
Facturation Azure dans un contexte CSP, la suite !

Facturation Azure dans un contexte CSP, la suite !

Je vous avais parlé de la facturation Azure dans un contexte CSP il y a quelques jours, et comme promis je reviens à la charge dans un nouveau billet pour aller encore plus loin et vous présenter une solution très sympathique du nom de Peek.Azure Usage / Billing Analytics est une solution basée sur du PaaS Azure qui permet de simplifier la collecte des données d'utilisation pour différents cas d'utilisation (Enterprise Agreement, CSP et Direct Azure Subscriptions) et fournit des visuels détaillés pour l'analyse de données en temps quasi réel (sous forme de Webjobs).Les exemples de rapports basés sur Power BI peuvent être utilisés pour créer plusieurs tableaux de bord centrés sur les abonnés EA, les fournisseurs CSP ainsi que les clients CSP pour permettre d'afficher leur utilisation actuelle, l'historique de facturation et bien plus encore.Allez, let's go, c'est un peu technique, comptez une bonne heure...
Facturation Azure dans un contexte CSP

Facturation Azure dans un contexte CSP

Le programme Cloud Solution Provider (CSP) est un programme permettant aux partenaires d’adopter un nouveau business model orienté Cloud, notamment Cloud Hybride. Via ce programme, les partenaires sont désormais en mesure d’utiliser/packager/revendre les briques de cloud public Microsoft (Azure, Office 365, Intune, EMS, CRM Online, etc…) tout en gérant la relation client de bout en bout.