À propos
Un laboratoire d'une personne.
Karaibart est le nom du laboratoire. klodynlov est celui qui y travaille. Il n'y a qu'une personne — c'est un choix, pas une omission.
Sur la cible que je sers — des organisations dont les données ne peuvent pas sortir — c'est un avantage, et je l'assume comme tel. Un interlocuteur unique, aucune sous-traitance, aucune donnée qui transite par un tiers pour des raisons d'organisation interne. Vous savez exactement qui a accès à quoi : une personne.
Créoliser l'IA
L'ancrage caribéen de Karaibart est culturel et méthodologique, pas géographique. Il n'y a ni promesse d'adresse antillaise, ni folklore. L'ancrage est la créolisation, au sens qu'Édouard Glissant a donné à ce mot : un processus où ce qui arrive d'ailleurs n'est ni rejeté ni subi, mais approprié et recomposé en quelque chose d'imprévisible et d'autonome.
Appliqué à l'IA, ce n'est pas une métaphore décorative — c'est la description exacte de ce que fait cet écosystème. Des poids ouverts venus de Chine. Un runtime venu de Cupertino. Des bibliothèques venues de partout. Assemblés sur une machine qui ne doit rien à personne, sous un budget de mémoire qu'on contrôle, avec des règles qu'on a écrites soi-même.
Prendre les modèles du monde, et les faire tourner chez soi.
Le nom, lui, est antérieur à tout ça. Karaïb et art — choisi pour un tout autre projet, des années avant que je fasse de l'IA. Personne n'avait remarqué que les quatrième et cinquième lettres formaient déjà AI. KarAIbart. C'est très exactement ce que fait la créolisation : elle recompose sans prévenir, et le sens arrive après.
C'est aussi une éthique de la contrainte. On ne dispose pas d'un cluster de trente GPU ; on dispose d'une machine. Cette limite n'est pas un handicap à contourner en louant du calcul ailleurs — c'est ce qui force les décisions justes. Un budget mémoire unique oblige à savoir quel modèle mérite d'être résident. Une absence de cloud oblige à mesurer ce que l'on consomme réellement. La débrouille sous contrainte produit des systèmes plus honnêtes que l'abondance.
Comment j'en suis arrivé là
Section à compléter. Cette page est volontairement publiée incomplète plutôt que remplie d'un récit générique. Le parcours, le déclencheur et la bascule vers le freelance y seront écrits — pas inventés.
Preuve, pas promesse
La méthode tient en huit règles, et chacune vient d'un incident réel plutôt que d'un manuel.
- Architecture hexagonale — la logique de décision est pure, les effets de bord sont à la frontière. On teste une politique d'éviction sans démarrer un processus.
- Injection de dépendances — un package extrait par
Protocols, trois consommateurs hétérogènes. La preuve que l'abstraction est juste vient du deuxième consommateur, pas des tests. - Strangler fig — extraction derrière des shims, un consommateur à la fois, jamais de big-bang. Validé par environ 1 600 tests à chaque étape.
- Test-as-you-go — suite complète et gate qualité après chaque sous-lot, pas à la fin.
- Revue adversariale — un workflow multi-agents avant le premier commit du gateway : 10 problèmes confirmés sur 22 signalés. Le taux de faux positifs fait partie du résultat.
- Décisions mesurées —
phys_footprintplutôt queps rss,cos = 1.0000vérifié avant de migrer 1,7 million de vecteurs, tok/s mesurés avant toute adoption. - Sécurité par défaut — loopback imposé, borne anti-OOM, gardes anti-DoS, télémétrie coupée. Pas en fin de projet.
- Comptabilité honnête — ne jamais prétendre un état non vérifié. Un OOM a appris que le gateway pouvait croire avoir de la place quand le système savait le contraire.
Les limites, dites d'avance
Nommer ce qu'on ne fait pas coûte quelques missions et en gagne de meilleures.
- Je ne déploie pas sur des clusters GPU NVIDIA à grande échelle. Ma spécialité est la mémoire unifiée Apple Silicon et l'inférence sur une machine, pas l'orchestration multi-nœuds.
- Je ne fais pas de pré-entraînement ni de fine-tuning à grande échelle. J'assemble, j'optimise et je durcis des modèles à poids ouverts.
- Je ne prends pas de mission où les données doivent partir dans un cloud tiers. Ce serait me contredire, et vous auriez raison de ne plus me croire sur le reste.
- Je suis une personne. Une mission qui exige cinq intervenants en parallèle n'est pas pour moi — je le dirai au premier appel plutôt qu'au troisième mois.
Ce site respecte ce qu'il vend
Aucune police téléchargée. Aucun script tiers. Aucun tracker, aucun cookie, aucune bannière de consentement — parce qu'il n'y a rien à consentir. Le HTML est pré-rendu par un générateur de quelques centaines de lignes écrit sur la bibliothèque standard Python, sans une seule dépendance. Les chiffres affichés sont régénérés par une commande de mesure, et cette commande est publiée à côté du chiffre.
Ouvrez les outils de développement, onglet Réseau. Comptez les domaines.
C'est la seule preuve qui ne se plagie pas.
Vos données ne peuvent pas sortir ?
C'est exactement le problème que je résous. Un appel de 30 minutes suffit à cadrer un audit.