Ai

AI & Java : passer des prompts au logiciel (vraiment) – mémoire, outils, JSON et Quarkus

Inspiré de la conf vJUG CONNECT “AI & Java: From Structured Prompts to Smarter Apps” (YouTube).

TL;DR #

Si tu retiens une seule idée : le “prompt engineering” n’est pas le sujet. Le sujet, c’est l’ingénierie du contexte et du contrat entre ton code et le modèle :

  • mémoire (court/long terme, cohérence, conflits),
  • outils (fonctions appelables par le LLM),
  • sorties structurées (JSON/records/enums au lieu de texte libre),
  • observabilité + timeouts + fallbacks (parce que “ça marche en démo” ne vaut rien en prod).

La conf le dit sans détour : ce n’est pas de la magie, c’est du logiciel.

Lire la suite →


VS Code : de l'éditeur + chat… au poste de pilotage d'agents (et d'outils)

TL;DR #

  • Le chat de VS Code devient une console d’orchestration : sessions récentes, archive, filtres, sidebar dédiée.
  • Les agents “background” et “cloud” deviennent utilisables au quotidien grâce à l’isolation (Git worktrees) et au handoff fluide.
  • NES (Next Edit Suggestions) monte d’un cran : détection de rename + refactor via language server.
  • “Bring Your Own Key” n’est pas un gadget : c’est la stratégie “choix de modèles”, avec gestion du bruit (hide, auto).
  • MCP passe un cap : registry intégré, démarrage auto, resources téléchargeables, URL elicitation, tasks, sampling… bref, l’écosystème outils se structure.

Pourquoi j’en parle #

La dernière release de l’année a été présentée lors d’un live “VS Code release event”, avec un message assez clair : VS Code ne veut plus être “un éditeur avec un chat”, mais le cockpit où tu lances, suis et combines des agents, des modèles et des outils. Et oui, la release venait juste d’être livrée la veille du live.

Ce qui m’intéresse ici, ce n’est pas l’effet waouh. C’est le changement de workflow : quand tu passes de “je demande un bout de code” à “je délègue des tâches, j’isole, je review, je merge”.

Lire la suite →