How this agent is run

This agent is run like a production service: every answer served goes through a mechanical check, a fixed bench scores it every week with a judge, and the figures on this page come straight from the database that produces them.

At a glance

    Reading the measurements…

    The same profile, from your own assistant

    The Worker that serves this site also exposes a public MCP server. Added as a connector in Claude or ChatGPT, it lets your assistant query Baptiste Blouin’s profile with its own model: the agent measured above plays no part.

    Nine tools

    get_profile
    The profile by section: overview and availability, experience, education and thesis, skills, recruiter FAQ.
    list_projects
    Projects with period, tech stack and links; filterable by technology or theme (“RAG”, “Rust”).
    search_private_projects
    The reviewed write-⁠ups of his private, unpublished projects: period, skills, stack, demonstrated skills and results; keyword search.
    search_publications
    The seven peer-⁠reviewed publications, ranked by relevance to a question, abstracts included.
    get_veille
    One edition of the AI Digest: daily digest, weekly recap or four-⁠week trends, with cited sources.
    search_veille
    Keyword search across the daily digests, over fourteen days at most.
    get_radar
    The AI ecosystem Radar: an overview, or a panel’s full ranking with its provenance.
    analyze_skill
    One named technology, checked against the CV and the private project write-⁠ups: declared, used in a private project, mentioned in a project, or absent. If absent, what close skills he has and his own estimate of the ramp-⁠up.
    evaluate_job_offer
    The site’s job-⁠offer rubric and all the profile evidence: your assistant writes the evaluation itself, and the offer never leaves your conversation.

    How it is run

    • Read-⁠only: no tool writes, sends or changes anything, and no authentication is required.
    • Stateless: Streamable HTTP, no session; every request stands on its own.
    • Rate limited: 60 requests per minute per IP address, then a 429 error with Retry-After.
    • No language model on the server side: answers are compact Markdown, drawn from the same sources as the site.

    The same address is listed in llms.txt, for agents that read the site.