Intelligence Artificielle et Développement

Large Language Models (LLM)

Qu’est-ce qu’un LLM ?

  • Un modèle de traitement du langage naturel basé sur des architectures de réseaux de neurones profonds (deep learning).

  • Entraîné sur de vastes quantités de texte pour comprendre et générer du langage humain.

  • Exemples notables : GPT (Generative Pre-trained Transformer), BERT, T5, etc.

Avantages des LLM :

  • Flexibilité : Peut être utilisé dans diverses applications nécessitant une compréhension du langage.

  • Capacité d’adaptation : Peut être affiné pour des tâches spécifiques en utilisant un sous-ensemble de données ciblé.

  • Interaction naturelle : Offre une interface conversationnelle pour les utilisateurs.

Défis et préoccupations liés aux LLM :

  • Biais et Hallucinations : Les LLM peuvent reproduire et amplifier les biais présents dans les données d’entraînement.

  • Dépendance : Risque de sur-reliance sur les suggestions du modèle sans esprit critique.

  • Coûts environnementaux : L’entraînement de tels modèles nécessite d’importantes ressources computationnelles.

ChatGPT :

  • Basé sur l’architecture GPT-4 d’OpenAI.

  • Capable de générer du texte cohérent et contextuellement pertinent.

  • Utilisé pour diverses applications allant de la génération de contenu à l’assistance clientèle.

  • Accélération du processus de développement grâce à des suggestions instantanées.

  • Risque de générer du code ou des solutions non optimales si utilisé sans discernement.

  • Ne pa confondre ChatGPT(outil), avec GPT-4 (modèle)

Plugins :
  • Scrapping avec Scrapee

  • There’s An AI For It: Savoir quel Ai utiliser

  • Prompt Perfect: rectifie les prompt

  • Ai Agent: Sépare une tache en plusieurs sous taches et fait des recherches jusqu’à atteindre son objectif

  • Doc Maker: Aide pour faire de la documentation

Autres :

API, Analyse, Internet, Image, Dall-E 3

Alternatives à ChatGPT :

Claude 2:
  • Anthropics: Anciens d’OPEN AI

  • Prend 100000 mots (25000 pour GPT-4)

  • Performances un peu moins bonnes sur des missions de dev comparables

  • Fine Tuné pour être plus politiquement correct (conventionnel AI)

LLama 2:
  • Meta

  • Ne propose pas d’agents conversationnels en ligne

  • Récupérable sur Hugging Face dans plusieurs tailles(7, 13 ou 70 milliards de paramètres )

  • Permet au entreprise d’avoir leur propre agent conversationnel gratuitement et de le fine tuner

GitHub Copilot

  • Introduction à Copilot : * Collaboration entre OpenAI et GitHub * Copilot utilise GPT-3.5, Copilot X utilise GPT-4 * Extension VsCode

  • Fonctionnalités principales : * Suggestion de code * Complétion automatique * Aide à la documentation * Aide à la génération de texte * Chat: meilleur contexte (Copilot X) * A venir Aide pour le terminal (Copilot X)