Glossaire de l'intelligence artificielle
88 termes essentiels de l'IA expliqués simplement : définitions claires, exemples concrets et liens entre les concepts. Le dictionnaire IA de référence en français.
8 termes trouvés dans Outils
A
APIAPI
Application Programming Interface (API)
Une API (Interface de Programmation) permet à des applications de communiquer entre elles. Dans le contexte de l'IA, les API permettent aux développeurs d'intégrer des modèles comme GPT-4 ou Claude dans leurs propres applications via des requêtes HTTP. L'accès API est le principal modèle commercial des fournisseurs de LLM.
Exemple
L'API d'OpenAI permet d'envoyer un prompt à GPT-4 et de recevoir une réponse pour environ 0,01$ par requête, intégrable dans n'importe quelle application.
B
Base de données vectorielle
Vector Database
Une base de données vectorielle est un système de stockage optimisé pour stocker et rechercher des embeddings (vecteurs de haute dimension). Elle permet la recherche par similarite sémantique : trouver les documents les plus proches d'une requête. Les bases vectorielles sont essentielles pour le RAG et la recherche sémantique.
Exemple
Pinecone, Weaviate, Chroma et pgvector (PostgreSQL) sont des bases vectorielles utilisees pour stocker des embeddings et alimenter des systèmes RAG.
Benchmark
Benchmark
Un benchmark en IA est un test standardisé pour évaluer et comparer les performances de différents modèles sur des tâches spécifiques. Les benchmarks couvrent le raisonnement, les mathématiques, le code, les connaissances générales et la compréhension. Ils sont essentiels pour mesurer les progrès de l'IA et comparer les modèles objectivement.
Exemple
MMLU teste les connaissances generales sur 57 sujets, HumanEval évalué la génération de code, et MATH mesure les capacités mathématiques.
L
Latence
Latency
La latence en IA désigne le temps entre l'envoi d'une requête au modèle et la réception de la réponse. Elle depend de la taille du modèle, du hardware, de la longueur du contexte et de l'optimisation. Une faible latence est cruciale pour les applications temps réel comme les chatbots et la conduite autonome.
Exemple
GPT-4 à une latence de 2-5 secondes pour le premier token, tandis que des modèles plus petits comme GPT-4o-mini répondent en moins de 500ms.
M
MLOpsMLOps
Machine Learning Operations (MLOps)
MLOps est un ensemble de pratiques combinant machine learning, DevOps et ingenierie des données pour automatiser et fiabiliser le cycle de vie des modèles d'IA en production. Cela couvre l'entraînement, le déploiement, le monitoring et la mise à jour des modèles. MLOps est essentiel pour les entreprises qui deploient l'IA à grande echelle.
Exemple
Des plateformes comme MLflow, Weights & Biases et Vertex AI (Google) permettent de gerer le cycle de vie complet des modèles en production.
MMLUMMLU
Massive Multitask Language Understanding (MMLU)
MMLU est un benchmark de référence qui évalue les connaissances et le raisonnement d'un LLM sur 57 domaines académiques, des mathématiques à l'histoire en passant par le droit et la médecine. Il contient environ 16 000 questions à choix multiples. Le score MMLU est l'un des critères les plus cités pour comparer les LLM.
Exemple
GPT-4 à obtenu ~87% au MMLU, tandis que Claude 3.5 Sonnet atteint ~89%, depassant pour la première fois les performances d'un expert humain moyen.
Model Context ProtocolMCP
Model Context Protocol (MCP)
Le MCP est un protocole ouvert, introduit par Anthropic, qui standardise la façon dont les modèles d'IA se connectent à des outils, des données et des applications externes. Il joue pour les agents IA un rôle comparable à celui d'un port universel : un même connecteur fonctionne avec différents modèles. Il accélère la création d'agents capables d'agir sur des systèmes réels.
Exemple
Grâce à un serveur MCP, un assistant IA peut lire ton Google Drive, interroger une base de données ou poster sur Slack via une interface standardisée.
T
Tokenizer
Tokenizer
Un tokenizer est l'algorithme qui découpe le texte en tokens avant de les envoyer au modèle. Différents modèles utilisent différents tokenizers (BPE, SentencePiece, WordPiece). Le choix du tokenizer affecte le nombre de tokens consommés et donc le coût et les limites de contexte. Un bon tokenizer gere efficacement plusieurs langues.
Exemple
Le tokenizer de GPT-4 (tiktoken) découpe 'bonjour' en un seul token, mais 'anticonstitutionnellement' en 4 tokens.
Maîtrise le vocabulaire de l'IA
Chaque soir, l'essentiel de l'actu IA expliqué clairement, en 5 min. Gratuit.