<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://xgueret.tipunchlabs.fr/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/2/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/2/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/2/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/ansible_bash_autocompletion/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/ansible_bash_autocompletion/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/ansible_bash_autocompletion/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/ckad-dojo/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/ckad-dojo/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/ckad-dojo/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/cv_converter/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/cv_converter/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/cv_converter/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/email_analysis_assistant/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/email_analysis_assistant/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/email_analysis_assistant/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/excalidraw_mcp/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/excalidraw_mcp/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/excalidraw_mcp/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/good-points/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/good-points/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/good-points/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/hermes_agent_self_hosted/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/hermes_agent_self_hosted/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/hermes_agent_self_hosted/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/hermes_veille_emploi_kandidat/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/hermes_veille_emploi_kandidat/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/hermes_veille_emploi_kandidat/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/homelab/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/homelab/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/homelab/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/kandidat/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/kandidat/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/kandidat/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/laptop_bootstrap/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/laptop_bootstrap/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/laptop_bootstrap/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/llm-01-comment-un-llm-fabrique-un-mot/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/llm-01-comment-un-llm-fabrique-un-mot/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/llm-01-comment-un-llm-fabrique-un-mot/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/llm-02-attention-comment-les-mots-se-parlent/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/llm-02-attention-comment-les-mots-se-parlent/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/llm-02-attention-comment-les-mots-se-parlent/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/llm-03-le-hasard-maitrise-temperature-top-k-top-p/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/llm-03-le-hasard-maitrise-temperature-top-k-top-p/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/llm-03-le-hasard-maitrise-temperature-top-k-top-p/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/managerepo/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/managerepo/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/managerepo/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/openwhispr_quick_capture/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/openwhispr_quick_capture/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/openwhispr_quick_capture/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/portainer/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/portainer/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/portainer/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/pre_commit_hook/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/pre_commit_hook/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/pre_commit_hook/"/></url><url><loc>https://xgueret.tipunchlabs.fr/blog/vscode_continue_ollama/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/vscode_continue_ollama/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/vscode_continue_ollama/"/></url><url><loc>https://xgueret.tipunchlabs.fr/categories/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/"/></url><url><loc>https://xgueret.tipunchlabs.fr/categories/devops/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/devops/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/devops/"/></url><url><loc>https://xgueret.tipunchlabs.fr/categories/du%20token%20au%20chatbot/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/categories/github/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/github/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/github/"/></url><url><loc>https://xgueret.tipunchlabs.fr/categories/hermes%20agent/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/hermes%20agent/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/hermes%20agent/"/></url><url><loc>https://xgueret.tipunchlabs.fr/categories/intelligence%20artificielle/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/categories/projets%20personnels/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/categories/tutoriels/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/categories/tutoriels/2/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/categories/vibecoding/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/vibecoding/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/vibecoding/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/2/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/2/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/2/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/ansible_bash_autocompletion/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/ansible_bash_autocompletion/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/ansible_bash_autocompletion/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/ckad-dojo/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/ckad-dojo/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/ckad-dojo/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/cv_converter/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/cv_converter/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/cv_converter/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/email_analysis_assistant/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/email_analysis_assistant/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/email_analysis_assistant/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/excalidraw_mcp/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/excalidraw_mcp/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/excalidraw_mcp/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/good-points/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/good-points/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/good-points/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/hermes_agent_self_hosted/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/hermes_agent_self_hosted/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/hermes_agent_self_hosted/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/hermes_veille_emploi_kandidat/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/hermes_veille_emploi_kandidat/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/hermes_veille_emploi_kandidat/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/homelab/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/homelab/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/homelab/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/kandidat/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/kandidat/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/kandidat/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/laptop_bootstrap/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/laptop_bootstrap/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/laptop_bootstrap/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/llm-01-comment-un-llm-fabrique-un-mot/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/llm-01-comment-un-llm-fabrique-un-mot/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/llm-01-comment-un-llm-fabrique-un-mot/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/llm-02-attention-comment-les-mots-se-parlent/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/llm-02-attention-comment-les-mots-se-parlent/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/llm-02-attention-comment-les-mots-se-parlent/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/llm-03-le-hasard-maitrise-temperature-top-k-top-p/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/llm-03-le-hasard-maitrise-temperature-top-k-top-p/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/llm-03-le-hasard-maitrise-temperature-top-k-top-p/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/managerepo/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/managerepo/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/managerepo/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/openwhispr_quick_capture/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/openwhispr_quick_capture/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/openwhispr_quick_capture/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/portainer/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/portainer/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/portainer/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/pre_commit_hook/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/pre_commit_hook/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/pre_commit_hook/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/blog/vscode_continue_ollama/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/blog/vscode_continue_ollama/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/blog/vscode_continue_ollama/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/artificial%20intelligence/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/devops/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/devops/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/devops/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/from%20token%20to%20chatbot/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/github/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/github/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/github/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/hermes%20agent/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/hermes%20agent/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/hermes%20agent/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/personal%20projects/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/tutorials/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/tutorials/2/</loc></url><url><loc>https://xgueret.tipunchlabs.fr/en/categories/vibecoding/</loc><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/categories/vibecoding/"/><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/categories/vibecoding/"/></url><url><loc>https://xgueret.tipunchlabs.fr/en/projects/</loc><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/projects/"/><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/projects/"/></url><url><loc>https://xgueret.tipunchlabs.fr/projects/</loc><xhtml:link rel="alternate" hreflang="en" href="https://xgueret.tipunchlabs.fr/en/projects/"/><xhtml:link rel="alternate" hreflang="fr" href="https://xgueret.tipunchlabs.fr/projects/"/></url></urlset>