========================================== 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)