Compter les tokens et estimer les coûts lors d'appels LLM en Java
Comment compter les tokens localement avec JTokkit, calculer les coûts avec BigDecimal, bloquer les requêtes hors budget et comparer avec l'utilisation réelle de Spring AI.
Comment compter les tokens localement avec JTokkit, calculer les coûts avec BigDecimal, bloquer les requêtes hors budget et comparer avec l'utilisation réelle de Spring AI.
Recevoir chaque token depuis une LLM API via Server-Sent Events avec HttpClient et WebClient, puis renvoyer le flux au navigateur avec gestion d'erreurs, timeouts et tests.
Comprendre comment les LLM appellent les fonctions de votre application, du JSON brut à @Tool dans Spring AI. L'article inclut des exemples de recherche, d'annulation de commande et de test sans appeler le modèle réel.
Comment forcer un LLM à retourner du JSON conforme au schéma dans Spring Boot : mapper dans un record avec Spring AI, activer JSON Schema natif, valider, réessayer et tester.
Les techniques pratiques de prompt engineering : system prompt, délimiteurs, few-shot, structured output et température, illustrées avec Spring AI.
Comprendre l'essence d'un AI Agent via la boucle observer – raisonner – agir, implémenter un agent minimal en Java 21 et le tester avec JUnit 5.
Comprenez comment temperature, top_p et max tokens contrôlent la sortie du LLM, et configurez-les correctement avec Spring AI dans une application Spring Boot 3.
Comprenez trois concepts fondamentaux des LLM : les tokens, la context window et le sampling, avec du code Java 21 pour compter les tokens, découper l'historique de chat et implémenter temperature, top-k, top-p.
Créer des vecteurs d'embedding avec sentence-transformers, calculer la similarité, effectuer une recherche sémantique et appeler le modèle depuis une application Spring Boot.
Distinguer les trois primitives MCP que sont tool, resource et prompt selon le contrôleur, avec exemples Spring AI et tests pour chacune.
Construisez un pipeline RAG complet avec Spring AI : chunking de documents, création d'embeddings, recherche vectorielle, assemblage de prompts avec sources et tests.
Définition d'un AI Agent, différenciation avec les chatbots ordinaires, explication de la boucle ReAct et construction d'un agent minimal en Java, Spring AI.
Analyse d'une architecture IA production-grade pouvant fonctionner avec un coût de 0€, du frontend, RAG, LLM local au déploiement, avec des exemples de code pratique.
Analyse des patterns d'architecture derrière les repos AI agent les plus populaires de GitHub 2026, avec exemple de construction d'un Agent Tool-Calling en Java/Spring Boot.
Découvrez les 5 patterns majeurs pour construire un AI Agent — Reflection, Tool Use, Planning, Multi-Agent, ReAct — avec des exemples Java/Spring AI fonctionnels.
Guide pratique de la bibliothèque Datasets de Hugging Face pour charger, explorer, transformer et sauvegarder des datasets destinés à l'entraînement de modèles NLP.
Quand les documents sources changent, écraser directement dans le vector store risque de créer des incohérences. L'article guide le processus de versioning sécurisé pour RAG.
Guide pour construire un serveur MCP minimaliste en Java 21, enregistrer votre premier tool et le connecter à un client comme Claude Desktop.
Guide pour fine-tuner un petit modèle (DistilBERT) pour la classification des reviews de produits en utilisant l'API Trainer de Hugging Face, de la préparation des données jusqu'à l'inférence.
Explication de l'architecture d'écoute-parole simultanée (full-duplex) des modèles LLM temps réel, avec exemple d'intégration WebSocket utilisant Spring Boot.