Affichage des articles dont le libellé est Github. Afficher tous les articles
Affichage des articles dont le libellé est Github. Afficher tous les articles

jeudi 21 août 2025

Claude Code est un outil de programmation intelligent

 Claude Code.

Claude Code est un outil de programmation intelligent qui s'intègre à votre terminal, comprend votre base de code et vous aide à coder plus rapidement grâce à des commandes en langage naturel.

Instructions d'installation ici : 

https://docs.anthropic.com/en/docs/claude-code/overview#install-and-authenticate


Comment fonctionne l'utilisation ?

Lorsque vous vous connectez à Claude Code avec votre forfait, vos limites d’utilisation du forfait sont partagées avec Claude Code.

Ce que Claude Code fait pour vous

Construire des fonctionnalités à partir de descriptions : Dites à Claude ce que vous voulez construire en français simple. Il fera un plan, écrira le code et s’assurera qu’il fonctionne.

Déboguer et corriger les problèmes : Décrivez un bug ou collez un message d’erreur. Claude Code analysera votre base de code, identifiera le problème et implémentera une correction.

Naviguer dans n’importe quelle base de code : Posez n’importe quelle question sur la base de code de votre équipe et obtenez une réponse réfléchie. Claude Code maintient une conscience de toute la structure de votre projet, peut trouver des informations à jour sur le web, et avec MCP peut extraire des sources de données externes comme Google Drive, Figma et Slack.

Automatiser les tâches fastidieuses : Corriger les problèmes de lint délicats, résoudre les conflits de fusion et écrire des notes de version. Faites tout cela en une seule commande depuis vos machines de développement, ou automatiquement en CI.

https://docs.anthropic.com/fr/docs/claude-code/overview

https://console.anthropic.com/claude_code


Claude Code GitHub Actions est construit au-dessus du Claude Code SDK, qui permet l’intégration programmatique de Claude Code dans vos applications. Vous pouvez utiliser le SDK pour construire des flux de travail d’automatisation personnalisés au-delà de GitHub Actions.






https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets


Connecter Claude Code aux outils via MCP

Apprenez à connecter Claude Code à vos outils avec le Model Context Protocol.

Claude Code peut se connecter à des centaines d’outils externes et de sources de données grâce au Model Context Protocol (MCP), un standard open-source pour les intégrations d’outils IA. Les serveurs MCP donnent à Claude Code l’accès à vos outils, bases de données et API.

https://docs.anthropic.com/fr/docs/claude-code/mcp

https://git-scm.com/downloads/win

Step 1: Install Claude Code

NPM Install

If you have Node.js 18 or newer installed:

npm install -g @anthropic-ai/claude-code

Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Step 2: Start your first session

Ouvrez votre terminal dans n'importe quel répertoire de projet et démarrez Claude Code :

cd /path/to/your/project
claude

https://docs.anthropic.com/en/docs/claude-code/quickstart


https://support.anthropic.com/fr/?q=Claude+Code


Le plan Pro a-t-il des limites d'utilisation ?

Oui. Pendant les heures de pointe, le plan Pro offre au moins cinq fois plus d'utilisation par session par rapport à notre service gratuit. Le nombre de messages que vous pouvez envoyer varie en fonction de la longueur des messages, y compris la longueur des fichiers que vous joignez, la longueur de votre conversation actuelle, et le modèle ou la fonctionnalité que vous utilisez. Votre limite de messages basée sur la session se réinitialisera toutes les cinq heures.

De plus, pour gérer la capacité et assurer un accès équitable à tous les utilisateurs, nous pouvons limiter votre utilisation d'autres manières, telles que des plafonds hebdomadaires et mensuels ou l'utilisation de modèles et de fonctionnalités, à notre discrétion.

Concrètement, que signifient ces limites ?

Si vos conversations sont relativement courtes (environ 200 phrases en anglais, en supposant que vos phrases font environ 15-20 mots) et utilisent un modèle moins intensif en calcul, vous pouvez vous attendre à envoyer environ 45 messages toutes les cinq heures, souvent plus selon la capacité actuelle de Claude.

Pourquoi avoir ces limites ?

Un modèle aussi capable que Claude nécessite beaucoup d'ordinateurs puissants pour fonctionner, surtout lors de la réponse à de grandes pièces jointes et de longues conversations. Nous fixons ces limites pour nous assurer que Claude puisse être mis à disposition de nombreuses personnes pour essayer gratuitement, tout en permettant aux utilisateurs avancés d'intégrer Claude dans leurs flux de travail quotidiens.

Vos limites du plan Pro sont basées sur la longueur totale de votre conversation, combinée avec le nombre de messages que vous envoyez, et le modèle ou la fonctionnalité que vous utilisez. Veuillez noter que ces limites peuvent varier selon la capacité actuelle de Claude.

 https://medium.com/@dan.avila7/step-by-step-guide-connect-telegram-with-claude-code-hooks-1686fadcee65

https://github.com/rafaelknuthLLM/learning-software-development-lab

https://github.com/hesreallyhim/awesome-claude-code


https://github.com/Zollicoff/claudia_usage_dashboard







samedi 15 février 2025

How to Get Your Data Ready for AI Agents (Docs, PDFs, Websites)

How to Get Your Data Ready for AI Agents (Docs, PDFs, Websites).


Want to get started as a freelancer? Let me help: 

Additional Resources
📚 Just getting started? Learn the fundamentals of AI: https://www.skool.com/data-alchemy
🚀 Already building AI apps? Get our production framework: https://launchpad.datalumina.com/?utm...
💼 Need help with a project? Work with me: 

🔗 GitHub Repository

🛠️ My VS Code / Cursor Setup
   • The Ultimate VS Code Setup for Data &...  

⏱️ Timestamps
0:45 Building an Extraction Pipeline
2:15 Document Conversion Basics
6:12 HTML Extraction Techniques
9:10 Chunking Data for AI
14:22 Storing in Vector Databases
19:51 Searching the Vector Database
22:16 Creating an Interactive Application



📌 Description
In this Docling tutorial, you will learn to extract and structure data from various documents, utilizing techniques such as parsing, chunking, and embedding. A walkthrough of Docling and a practical demonstration illustrate these processes.


The video also explores integrating vector databases for efficient data storage and enhancing AI responses through embedding models. Finally, a simple interactive chat application is demonstrated, showcasing the completed knowledge extraction pipeline and optimization strategies.

👋🏻 About Me
Hi! I'm Dave, AI Engineer and founder of Datalumina®. On this channel, I share practical tutorials that teach developers how to build production-ready AI systems that actually work in the real world. Beyond these tutorials, I also help people start successful freelancing careers. Check out the links above to learn more!


Architecture

L’architecture de Docling est décrite dans le schéma ci-dessus.

Pour chaque format de document, le convertisseur de documents sait quel backend spécifique au format utiliser pour l’analyse du document et quel pipeline utiliser pour orchestrer l’exécution, ainsi que toutes les options pertinentes.  https://ds4sd.github.io/docling/concepts/architecture/ 

Dans ce tutoriel Docling, vous apprendrez à extraire et à structurer des données à partir de divers documents, en utilisant des techniques telles que l’analyse, le découpage et l’intégration. Une présentation de Docling et une démonstration pratique illustrent ces processus.

Pour LLAMA 

Lecteur de documentation.

LlamaIndex est le cadre de référence pour la création d’agents LLM sur vos données.

%pip install -q --progress-bar off --no-warn-conflicts llama-index-core llama-index-readers-docling llama-index-node-parser-docling llama-index-embeddings-huggingface llama-index-llms-huggingface-api llama-index-readers-file python-dotenv

Docling Reader utilise Docling pour permettre l’extraction rapide et facile de PDF, DOCX, HTML et d’autres types de documents, au format Docling sérialisé en Markdown ou JSON, pour une utilisation dans les pipelines LlamaIndex pour RAG / QA, etc.


LlamaIndex (GPT Index) est un cadre de données pour votre application LLM. Construire avec LlamaIndex implique généralement de travailler avec le noyau de LlamaIndex et un ensemble choisi d’intégrations (ou plugins). 

Il y a deux façons de commencer à construire avec LlamaIndex dans Python:

Entrée : lama-index. Un package Python de démarrage qui inclut le noyau de LlamaIndex ainsi qu’une sélection d’intégrations.

Personnalisé : llama-index-core. Installez le noyau de LlamaIndex et ajoutez les packages d’intégration LlamaIndex de votre choix sur LlamaHub qui sont requis pour votre application. 

Il y a plus de 300 intégrations LlamaIndex qui fonctionnent de manière transparente avec le noyau, ce qui vous permet de construire avec votre Fournisseurs de LLM, d’intégration et de magasins de vecteurs.

La bibliothèque Python LlamaIndex est dont les noms sont tels que les instructions d’importation qui include implique que le paquet de base est utilisé. 

En revanche, ces sans impliquer qu’un package d’intégration est utilisé.



Lecteur de documentation LLAMA 

Docling extrait PDF, DOCX, HTML et d’autres formats de documents dans une représentation riche (y compris la mise en page, les tableaux, etc.), qu’il peut exporter au format Markdown ou JSON.

Docling Reader et Docling Node Parser présentés dans ce carnet intègrent de manière transparente Docling dans LlamaIndex, vous permettant de :

utiliser différents types de documents dans vos applications LLM avec facilité et rapidité, et
tirez parti du format riche de Docling pour une base avancée et native du document.




Getting Started | LlamaCloud Documentation




Erol GIRAUDY

samedi 9 mars 2024

Quelques rappels de fondamentaux plus les métiers de l'IA.

 Quelques rappels de fondamentaux de l'IA.

Sommaire :

  • TAL - Traitement du Langage Naturel 
  • IA Générative"  vs  "IA Prédictive". 
  • Les métiers de l'IA.
  • Formations.   
  • Teams - Office 365 - Windows 11 - Bing - Loop - OneNote - OneDrive...
  • Insider W11 - Bing - O365. 
  • KIT GOV-1 · @peg500and's KIT-Gov-Book 
  • Glossaire - Intelligence artificielle. 

  • Formations.
  • Affiche 

  • Un peu plus sur l'IA

 

TAL : Comment fonctionne le Traitement du Langage Naturel ?

Le **traitement automatique du langage naturel (TAL)** est un domaine de l'intelligence artificielle qui vise à permettre aux ordinateurs de comprendre, d'interpréter et de manipuler le langage humain. Pour combler le fossé entre la communication humaine et la compréhension informatique, le TAL s'appuie sur des disciplines variées, notamment l'informatique et la linguistique computationnelle.

En pratique, le TAL est utilisé pour fournir des réponses résumées et communiquer des informations pertinentes aux personnes, quel que soit leur emplacement géographique ou la langue qu'elles préfèrent. Il tient compte des expressions familières et d'autres facteurs importants lorsqu'une personne interagit avec une IA intégrée à un système de gestion des services informatiques (ITSM). Contrairement à une IA dépourvue de TAL et d'apprentissage automatique (ML), qui se contenterait de restituer des données programmées en fonction de termes spécifiques saisis, le TAL permet une compréhension plus contextuelle et nuancée du langage humain ¹²³.


Le TAL fonctionne en traitant des données linguistiques du monde réel pour leur donner un sens de manière à ce qu'un ordinateur puisse les comprendre. Voici comment cela se passe :

1. **Analyse syntaxique** : Cette étape consiste à analyser le langage en fonction des règles grammaticales. Elle s'applique à un groupe de mots plutôt qu'aux mots individuels. L'analyse syntaxique permet de comprendre la structure des phrases.

2. **Analyse sémantique** : Elle vise à comprendre le sens et la logique d'un énoncé. L'analyse sémantique interprète les mots, les signes et la structure des phrases pour donner un sens global.

3. **Collecte de données** : Les machines utilisent des capteurs (comme nos yeux et nos oreilles) pour lire et entendre les données linguistiques du monde réel.

En somme, le TAL permet aux ordinateurs de naviguer dans la complexité du langage humain, de saisir les nuances et de fournir des réponses pertinentes. C'est un domaine passionnant qui continue d'évoluer pour améliorer notre interaction avec la technologie.

Source : conversation avec Bing, 09/03/2024

(1) NLP : guide complet du traitement du langage naturel. https://intelligence-artificielle.com/nlp-guide-complet/.

(2) TAL : Comment fonctionne le Traitement du Langage Naturel. https://blogs.manageengine.com/fr/2022/03/30/comment-fonctionne-le-traitement-du-langage-naturel-tal.html.

(3) Pourquoi utiliser le traitement du langage naturel - ASI. https://www.asi.fr/blog/pourquoi-utiliser-traitement-langage-naturel.

(4) Comprendre le Traitement du Langage Naturel : Une révolution dans la .... https://www.lepont-learning.com/fr/comprendre-traitement-langage-naturel/.

(5) Traitement Automatique du Langage Naturel en français (TAL / NLP). https://www.stat4decision.com/fr/traitement-langage-naturel-francais-tal-nlp/.


Le **traitement automatique du langage naturel (TAL)** offre de nombreux avantages, notamment :

1. **Automatisation des tâches linguistiques** : Le TAL permet d'automatiser des tâches telles que la traduction, la rédaction automatique, la correction grammaticale et la classification de documents. Cela libère du temps pour les humains et améliore l'efficacité.

2. **Amélioration de l'expérience utilisateur** : Les systèmes TAL peuvent fournir des réponses rapides et précises aux utilisateurs, améliorant ainsi leur expérience lorsqu'ils interagissent avec des chatbots, des assistants virtuels ou des moteurs de recherche.

3. **Personnalisation** : Le TAL peut adapter les réponses en fonction du contexte, de l'utilisateur et de ses préférences linguistiques. Cela permet une communication plus naturelle et pertinente.

4. **Traitement de grandes quantités de données textuelles** : Le TAL peut analyser et extraire des informations à partir de vastes ensembles de données textuelles, ce qui est essentiel pour les applications telles que l'analyse de sentiments, la veille médiatique et la recherche d'informations.

5. **Applications dans divers domaines** : Le TAL est utilisé dans la santé (pour l'extraction d'informations médicales), le droit (pour l'analyse de contrats), la finance (pour l'analyse de données financières) et bien d'autres secteurs.

En somme, le TAL améliore notre interaction avec la technologie, rendant les systèmes plus intelligents et plus utiles dans notre vie quotidienne.

https://www.demotal.fr/le-traitement-automatique-des-langues/


IA Générative"  vs  "IA Prédictive".

La différence principale entre l'IA Générative et l'IA Prédictive réside dans leur approche pour traiter les données et générer des réponses ou des prédictions.

Les IA Génératives (ex. ChatGPT, Gemini, Mistral ...) se concentrent sur la création de contenu nouveau à partir de données existantes. Elles créent des modèles qui peuvent générer de nouvelles informations à partir d'un ensemble de données d'entrée. 

Les modèles d'intelligence artificielle générative utilisent un processus en deux étapes pour créer des données réalistes à partir d'un espace vectoriel :

1. **L'Encodeur**:

    - L'encodeur est un réseau de neurones qui prend en entrée les données brutes et les encode dans un espace vectoriel de plus faible dimension.

    - Il apprend à extraire les caractéristiques importantes des données d'entrée et à les représenter sous forme de vecteurs.

    - Cet espace vectoriel capturera les structures et les relations entre les données.

2. **Le Décodeur**:

    - Le décodeur est également un réseau de neurones.

    - Il prend en entrée les vecteurs de l'espace vectoriel et les décode en données de sortie (par exemple, du texte).

    - L'objectif est de minimiser la différence entre les données d'entrée et les données de sortie.

3. **Fine-Tuning**:

    - Le modèle généré est ensuite ajusté à l'aide du "fine-tuning".

    - Cela implique des modifications de l'espace vectoriel et des hyperparamètres pour améliorer la performance du modèle.

En résumé, les IA génératives cherchent à reproduire et à reconnaître les caractéristiques du texte d'origine tout en étant capables de produire des textes similaires sans nécessiter une compréhension explicite des règles grammaticales et des concepts. C'est un domaine passionnant qui ouvre de nombreuses possibilités créatives.


L'IA Prédictive fonctionne différemment. Elle vise à prévoir des événements futurs en analysant des données historiques et actuelles. 

1. **Systèmes prédictifs** :

    - Ils utilisent des algorithmes statistiques et des modèles de Machine Learning (ML) et de Deep Learning (DL).

    - L'objectif est d'identifier des motifs ou des signaux précurseurs dans les données.

    - Ces signaux permettent de faire des inférences et des prédictions sur des événements futurs.

2. **Algorithmes utilisés** :

    - Les systèmes ML s'appuient sur des algorithmes statistiques tels que la régression linéaire, la régression logistique, les arbres de décision, les forêts aléatoires, les machines à vecteurs de support, les classificateurs Naive Bayes, etc.

    - Les réseaux de neurones (Deep Learning) sont également largement utilisés pour des tâches de prédiction.

3. **Apprentissage supervisé et non supervisé** :

    - Ces méthodes sont couramment utilisées pour entraîner les modèles prédictifs.

    - L'apprentissage supervisé utilise des données étiquetées pour prédire des valeurs futures.

    - L'apprentissage non supervisé explore les structures cachées dans les données sans étiquettes.

En résumé, ces systèmes prédictifs sont essentiels pour anticiper des événements futurs et prendre des décisions éclairées.

En conclusion, l'IA générative crée de nouvelles informations en exploitant les structures et les relations présentes dans les données d'entrée, tandis que l'IA Prédictive prédit les données futures en analysant les tendances et les patterns dans les données d'apprentissage.

Les métiers de l'IA (plan du document ci-dessous).

  1. IA Générative"  vs  "IA Prédictive".
  2. Quelles sont les métiers de l'IA ?
  3. Pour un pro de l'IA sur ces métiers
  4. Les activités des ingénieurs prompts avec l'IA.
  5. Quelle est l'impact sur les métiers de l'IA générative
  6. L’intelligence artificielle (IA) a un impact significatif sur le monde du travail. Voici quelques points clés :
  7. L’intelligence artificielle (IA) a un impact significatif sur le monde du travail,
  8. Voici également une liste de métiers qui pourraient être impactés par l’IA dans un avenir proche :
  9. Quels sont les autres métiers impactés par l'IA générative?
  10. Quelles sont les compétences clés pour travailler avec l'IA générative?
  11. Quelles sont les compétences pour travailler dans les métiers de IA Prédictive
  12. Comment puis-je apprendre l'IA prédictive?
  13. Profil de poste d'un ingénieur IA
  14. Quelles sont les perspectives d'emploi pour un ingénieur IA?

https://www.slideshare.net/slideshows/les-metiers-de-lintelligence-artificielle/266704778

16 métiers dans l'IA (lire le document ci-dessous).

Le document traitant des 14 points :

Formations :

Bienvenue dans « L'essentiel d'OpenAI et des modèles de langage GPT » (linkedin.com) :

https://www.linkedin.com/learning/l-essentiel-d-openai-et-des-modeles-de-langage-gpt/bienvenue-dans-l-essentiel-d-openai-et-des-modeles-de-langage-gpt

Learn :

https://learn.microsoft.com/fr-fr/training/

https://www.slideshare.net/slideshows/mes-succs-sur-microsoft-learn-et-examens/266705014


Mes certificats Microsoft sur l'IA et O365. Vous pouvez les passer sur Learn.



Teams - Office 365 - Windows 11 - Bing - Loop - OneNote - OneDrive...



Depuis 2014 Insider.


Centre d'administration de Microsoft 365 admin center.

Insider : Windows 11 - Bing - O365 :

Announcing Windows 11 Insider Preview Build 22635.3286 (Beta Channel)


Microsoft 365 Copilot dans Outlook, Word, Excel, PPT, Teams, Loop... (ugaia.eu)



Un Smartphone et Copilot sur W11. (ugaia.eu)



Users Group Artificial Intelligence d'Andorra (U.G.A.I.A.) : 

Copilot un coup de pouce avec ChaGPT-4 et la possibilité d'expliquer 

les captures d'écrans



Livre Copilot :


PPT Copilot REX.





Glossaire - Intelligence artificielle.




Formations et Informations :




Cette année, le concours d'affiches du conseil de jeunesse, destinée aux garçons et filles de 14 à 15 ans en Andorre, beaucoup ont été réalisé en classe, celui qui a gagné, c'est une image générée par l'IA. Les jeunes sont entré dans ce nouveau monde...


L'intelligence artificielle (IA) est un domaine dynamique englobant diverses techniques pour permettre aux machines d'apprendre, de raisonner et de réaliser des tâches humaines. Voici quelques points essentiels :


1. **Apprentissage automatique (Machine Learning)** : Les systèmes s'améliorent avec l'expérience en apprenant à partir de données via des algorithmes qui ajustent leurs performances.

2. **Réseaux de neurones artificiels (Deep Learning)** : Inspirés du cerveau humain, ces réseaux résolvent des problèmes complexes, notamment en vision par ordinateur et traitement du langage naturel.

3. **Traitement du langage naturel (NLP)** : Permet aux machines de comprendre et de générer du langage humain, utilisé dans des applications comme la traduction automatique et les chatbots.

4. **Robotique et automatisation** : L'IA automatise des tâches répétitives et dangereuses, permettant aux robots intelligents d'effectuer des opérations complexes.

5. **Éthique et responsabilité** : L'IA soulève des questions éthiques telles que la confidentialité des données et la discrimination, soulignant l'importance de la responsabilité des concepteurs et utilisateurs.

En somme, l'IA continue de façonner notre monde et comprendre ses bases est crucial pour en exploiter tout le potentiel.


Il existe trois principaux types d'intelligence artificielle :

  • L'intelligence artificielle étroite (ANI), également connue sous le nom d'IA faible, est le type d'IA le plus répandu pour reproduire certaines capacités humaines. Il se focalise sur une tâche spécifique comme l'analyse du langage naturel ou la détection d'images. Par exemple, ChatGPT est un exemple d'IA faible.
  • L'intelligence artificielle générale (AGI), également connue sous le nom d'IA forte, est un type d'IA hypothétique. Ce type d'IA vise à éliminer toute différence entre le cerveau humain et la machine. N'étant qu'un concept théorique, de nombreux experts utilisent le test de Turing pour mesurer le degré d'intelligence d'un modèle. On peut trouver des exemples d'IA forte dans la littérature ou le cinéma de science-fiction, comme le robot R2D2 de la saga Star Wars.
  • La superintelligence artificielle (ASI), qui n'existe pas encore, dépasserait théoriquement le cerveau humain dans tous les domaines cognitifs. Ce type d'IA serait capable de faire preuve de conscience, de raisonnement ou encore d'apprentissage à partir de son expérience.

La distinction entre une IA faible et une IA forte réside dans leur niveau de conscience et d’autonomie :

  1. IA faible :

    • Elle est programmée selon un ensemble de règles et d’algorithmes prédéfinis pour accomplir une tâche spécifique.
    • Elle ne fait pas preuve d’autonomie dans la prise de décision.
    • Son fonctionnement est limité à des instructions strictes et ne lui permet pas d’adapter sa réponse en fonction du contexte.
    • Exemple : Chatbots basés sur des scripts, systèmes de recommandation simples.
  2. IA forte :

    • Elle vise à être comparable à l’esprit humain.
    • Elle a la capacité de résoudre des problèmes, d’apprendre et de planifier des tâches de manière autonome.
    • Elle peut généraliser à partir d’exemples, s’adapter à des situations nouvelles et inconnues.
    • Exemple : Systèmes de traitement du langage naturel avancés, véhicules autonomes, assistants virtuels sophistiqués.

En résumé, une IA forte est plus autonome et capable d’adaptation que son homologue faible. 

Templates de Formation Anti-Biais pour les Équipes Microsoft 365 et modules

 Templates de Formation Anti-Biais pour les Équipes M365 1. Programme de Formation Générale - "IA Responsable avec Cop...