Sous le capot
L'agent de ce site, à découvert
Ce que je livre chez mes clients, appliqué à ce portfolio : le system prompt, les tools, les guardrails et le dataset d'évaluation de l'agent sont publics, tels qu'ils tournent en production. Rien n'est maquillé, ce que vous lisez ici est ce que le serveur exécute.
Chargement…
L'arbitrage assumé : BM25 par défaut, vectoriel en option
Le corpus indexé, c'est mon CV et mes réalisations : une dizaine de documents. À cette échelle, un index vectoriel n'est pas indispensable, le full-text BM25 suffit et évite un appel d'embedding à chaque recherche. Le vector search (pgvector + embeddings) est quand même implémenté et activable dans le configurateur : comparez les deux sur une question qui ne partage aucun mot avec le CV, vous verrez exactement quand le vectoriel gagne. C'est ce type d'arbitrage coût / complexité / qualité que je fais chez mes clients, dans l'autre sens quand le corpus le justifie. La bonne architecture n'est pas la plus impressionnante, c'est la plus courte qui tient la charge.
On en parle de vive voix ?
30 minutes pour valider le fit, sans engagement. Réponse sur le TJM et les disponibilités dès ce premier échange.
Réserver un créneau