RAG - Architecture de base
Une base de référence révisée pour les systèmes de génération augmentée par récupération.
Trouvez des connaissances d'ingénierie réutilisables, ajoutez vos propres exigences et exportez un paquet de contexte propre et versionné pour n'importe quel agent de code.
Fichiers transparents. Versions épinglées. Aucun runtime caché.
Points de départ sélectionnés éditorialement.
Une base de référence révisée pour les systèmes de génération augmentée par récupération.
Modèles de streaming côté serveur pour une expérience utilisateur de chat réactive avec les API compatibles OpenAI.
Documentation et dépôts officiels sélectionnés du protocole Model Context.
Directions produit, plateforme et delivery dans le catalogue.
Blocs publiés par ordre de date.
Operations · La rétention des versions des bornes, les index des pointeurs actuels et la surveillance de la croissance du stockage garantissent que l'historique reste opérationnel.
Data · Décide quand les lignes quittent le schéma chaud pour le stockage froid, ce qui reste interrogeable, et comment les restaurations réintègrent le modèle en direct sans casser les références.
Data · Choisit les limites document/agrégat, l'intégration vs la référence, et l'identité afin que les magasins de documents codent les schémas d'accès sans provoquer de cauchemar de jointures accidentelles.
Implementation · Reconstruit les encodages de hiérarchie avec des remplissages ordonnés et des vérifications d'intégrité afin que les déplacements dans l'arbre ne corrompent pas l'ascendance.
Data · Choisit comment les attributs définis par le locataire sont attachés aux entités (colonnes typées vs EAV vs JSON) afin que les produits puissent étendre les schémas sans forker le modèle principal.
Data · Conserve un historique immuable des versions des enregistrements afin que les états antérieurs restent reconstructibles pour l'audit, la restauration et la comparaison.
Une collection organisée de Blocs recommandés pour les nouveaux projets. Inspectez l'ensemble avant d'ajouter des Blocs individuels à votre Espace de travail.
Un Bloc peut être une spécification de fonctionnalité, un modèle d'architecture, un guide d'intégration, une baseline de sécurité, une configuration MCP, un schéma, une implémentation de référence ou un ensemble soigneusement sélectionné de liens officiels.
Certains Blocs contiennent un dossier complet d'exigences et d'exemples. D'autres n'ont besoin que d'un excellent README. Le format suit la connaissance — pas l'inverse.
Recherchez par problème, direction ou modèle. Affinez les résultats avec des facettes et des tags indépendants.
Lisez l'aperçu. Ouvrez chaque fichier. Vérifiez la version, la maturité, les dépendances, la licence et les liens sources.
Ajoutez des versions exactes de Blocs à votre Espace de travail et apportez les exigences de votre projet.
Téléchargez un ZIP Solution transparent et remettez-le à Cursor, Codex, Copilot, Claude Code ou un autre agent de code.
Authentification, RAG, uploads, retries, MCP, évaluation, observabilité — écrivez une fois les décisions difficiles et réutilisez-les.
Chaque Bloc est composé de fichiers ordinaires et inspectables. Rien n'est caché derrière un prompt généré.
Latest aide les nouveaux travaux à démarrer rapidement. Les versions épinglées maintiennent stables les Solutions existantes lorsque la documentation et les API changent.
Votre export est un ZIP avec Markdown, code, schémas, liens et un petit index JSON. Il fonctionne sans runtime PureIntent.
· · · ·
Gardez le code comme référence. Pointez vers des packages officiels. Ajoutez des étapes de vérification. Utilisez l'artefact qui explique le mieux la décision.
PureIntent n'exécute jamais les fichiers de Blocs, n'installe pas de packages et ne vous demande pas de faire confiance au code parce qu'une IA l'a jugé sûr. Les scripts restent du matériel de référence lisible. Les binaires exécutables ne sont pas acceptés.
Vous décidez ce qui atteint votre agent de code et ce qu'il est autorisé à faire.
Trouvez quelque chose que vous expliquez déjà à votre agent de code, ajoutez le contexte de votre projet et exportez un point de départ plus propre.