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)