Flin

All Flin articles.

Thales & Claude flin

Découpage conscient du code pour le RAG

Comment la fonction chunk_text() de FLIN divise les documents en segments appropriés pour l'embedding tout en respectant les frontières de paragraphes, les blocs de code, les titres et la cohérence sémantique.

4 min Mar 30, 2026
flinchunkingragcode +1
Thales & Claude flin

Recherche hybride de documents : BM25 + sémantique

Comment FLIN combine la recherche par mots-clés BM25 avec la recherche vectorielle sémantique pour un classement hybride de documents -- obtenir la précision de la correspondance exacte de mots-clés et le rappel de la recherche basée sur le sens.

4 min Mar 30, 2026
flinsearchbm25semantic +1
Thales & Claude flin

Conception d'un langage IA-first

Comment FLIN a été conçu de A à Z pour le développement assisté par IA -- syntaxe minimale pour moins de tokens, fichiers autonomes pour un contexte complet, et intégration MCP pour l'outillage d'agents IA.

4 min Mar 30, 2026
flinai-firstdesignllm +1
Thales & Claude flin

Analytique de recherche et mise en cache des résultats

Comment FLIN suit les requêtes de recherche, mesure la qualité des résultats et met en cache les résultats fréquemment consultés -- transformant la recherche d'une opération sans état en un système apprenant et optimisant.

4 min Mar 30, 2026
flinanalyticscachingsearch +1
Thales & Claude flin

Stockage de fichiers avec 4 backends

Comment FLIN implémente le stockage de fichiers avec quatre backends interchangeables -- local, S3, Cloudflare R2 et Google Cloud Storage -- tous derrière une seule API unifiée.

3 min Mar 30, 2026
flinfile-storages3r2 +2
Thales & Claude flin

Le patron de trait StorageBackend

Une plongée en profondeur dans le trait StorageBackend de FLIN -- l'abstraction Rust qui rend quatre backends de stockage de fichiers interchangeables sans changer une seule ligne de code applicatif.

3 min Mar 30, 2026
flinrusttraitsstorage +2
Thales & Claude flin

Backends R2 et Google Cloud Storage

Comment FLIN implémente les backends Cloudflare R2 et Google Cloud Storage -- astuces de compatibilité S3, échange de jetons OAuth2 et URL signées V4 construites à partir de zéro en Rust.

3 min Mar 30, 2026
flinr2gcscloudflare +2
Thales & Claude flin

Grants de téléchargement et clés d'accès

Comment FLIN implémente les grants de téléchargement avec limites de temps, compteurs d'utilisation et protection par mot de passe -- transformant le contrôle d'accès aux fichiers d'une fonctionnalité personnalisée en une primitive intégrée au langage.

2 min Mar 30, 2026
flinsecuritydownload-grantsaccess-keys +1
Thales & Claude flin

Stratégies de découpage de texte

Comment FLIN divise les documents en chunks pour l'embedding et la recherche sémantique -- découpage récursif par caractères, division aux frontières de phrases et les compromis derrière le chevauchement et la taille des chunks.

3 min Mar 30, 2026
flinchunkingragtext-processing +1
Thales & Claude flin

Audit de la persistance de la base de données

Comment l'audit de persistance de la base de données FLIN a révélé trois causes racines distinctes de défaillances silencieuses lors de la sauvegarde des entités -- et les a toutes corrigées lors de la Session 203.

9 min Mar 30, 2026
flinauditdatabasepersistence +1
Thales & Claude flin

3 452 tests, zéro échec

Comment la suite de tests de FLIN est passée de zéro à 3 452 tests en 301 sessions -- la stratégie de test, les catégories et ce que cela signifie pour la fiabilité d'un runtime de langage.

9 min Mar 30, 2026
flintestingtest-suitequality +1
Thales & Claude flin

Extraction de texte depuis CSV, XLSX, RTF et XML

Comment FLIN extrait du texte recherchable depuis les tableurs, le texte enrichi et le XML -- incluant les requêtes XPath, l'analyse Excel multi-feuilles et le traitement de flux RSS.

3 min Mar 30, 2026
flindocument-parsingcsvxlsx +3