refactor(chatbot): ChatbotPlaceholder paramétrable, /agences desktop sur chatbot-reseaux

- ChatbotPlaceholder : props endpoint, titre, placeholderReplie, placeholderSaisie, intro, exemple, fichesTitre, ficheLienModele, rendreMarkdown, messageLimite ; défauts = comportement actuel de l'accueil
- pages/agences.vue : le desktop appelle /api/chatbot-reseaux (le câblage croisé vers le backend Entraide est supprimé), textes orientés structures, rendu markdown, liens /agences#id
- suppression de server/api/chatbot-v2.post.ts et server/utils/vectorSearch.ts (aucun appelant) ; base recherche sémantique par embeddings retrouvable au commit 39602e26

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015vcVGz8i4WpZm2dixKUiSD
This commit is contained in:
Jules Neny
2026-10-09 03:32:18 +02:00
co-authored by Claude Opus 5.5
parent 39602e26c7
commit 31edbd37af
4 changed files with 62 additions and 300 deletions
+10
View File
@@ -58,6 +58,16 @@
<!-- Chatbot sous la carte (ordinateur) -->
<div v-if="vf.etat.sousVue !== 'outremer'" class="hidden lg:block shrink-0">
<ChatbotPlaceholder
endpoint="/api/chatbot-reseaux"
titre="Assistant Réseaux AEP"
placeholder-replie="Pose une question sur les structures et agences du réseau…"
placeholder-saisie="Décris ta situation…"
intro="Je connais les 120 réseaux, collectifs et agences cartographiés dans AEP — ceux qui portent une vision écologique et politique de l'architecture. Décris ta situation : tu cherches un collectif, une agence inspirante, un partenaire sur un projet ?"
exemple="Exemple : « Quelles agences travaillent sur le réemploi ? »"
fiches-titre="Structures recommandées :"
fiche-lien-modele="/agences#{id}"
rendre-markdown
message-limite="Limite de 20 questions par jour atteinte."
@highlightOrgs="() => {}"
@applyHashtag="(tag) => vf.ajouterFiltre('tags', sansDiese(tag))"
/>