Le défi
L’organisation avait besoin d’un seul assistant IA pour deux publics très différents : les citoyens qui s’informent sur les politiques et les programmes, et les équipes de terrain qui ont besoin de détails opérationnels.
Les réponses devaient distinguer ce qui a déjà été réalisé de ce qui est prévu, le contenu réservé au terrain ne devait jamais atteindre le public, et le système devait tenir lors des pics d’intérêt.
Publicns: public
The expansion is part of the next program cycle. Eligibility criteria and official announcements are listed on the program page.
2 public sources
Field teamns: field
Rollout guidance for coordinators: priority regions, required documents and the household briefing checklist.
3 field sources · restricted
one knowledge base · two namespacesno cross-audience leakage
Architecture · 5 étapes
- 01
Entrée
Points d’accès public et terrain
- 02
Routage
Classifieur temporel : réalisé ou prévu
- 03
Recherche
Espaces de noms Pinecone par public
- 04
Génération
Réponses ancrées Claude / OpenAI
- 05
Service
API Flask, 10K+ requêtes/jour
La solution
J’ai conçu une architecture à double point d’accès, l’un public et l’autre pour les équipes de terrain, sur une base de connaissances unique dans Pinecone. La base est partitionnée en espaces de noms afin que chaque public ne récupère que le contenu auquel il a droit.
Un routeur temporel classe chaque question comme tournée vers le passé ou vers l’avenir et oriente la recherche vers les données des programmes réalisés ou prévus : les réponses restent exactes sur ce qui a été fait et ce qui est promis.
La génération s’appuie sur les modèles Claude et OpenAI derrière une API Flask dimensionnée pour plus de 10 000 requêtes par jour.
Points forts techniques
- Deux points d’accès, public et terrain, depuis une seule source de vérité
- Recherche isolée par espace de noms : aucune fuite entre publics
- Routage temporel des requêtes : programmes réalisés ou prévus
- Génération multi-modèles avec Claude et OpenAI
- Capacité prévue pour plus de 10 000 requêtes par jour
Technologies
- Python
- Flask
- Pinecone
- Claude API
- OpenAI
Services liés
Un projet similaire ?
Obtenez un avis franc sur l’architecture, les risques et le calendrier lors d’un appel gratuit de 30 minutes, ou demandez à l’assistant IA comment cette approche s’appliquerait à votre projet.