u/Ok-Metal541

Image 1 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 2 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 3 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 4 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 5 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 6 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 7 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
Image 8 — 🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone
▲ 1 r/FrenchTech+1 crossposts

🚀 RATISS est enfin stable après 14 heures de debugging intensif sur téléphone

Je viens officiellement de faire tourner RATISS en 384 dimensions avec pgvector, Supabase, RAG, Groq et mémoire vectorielle persistante.

Et honnêtement… j’ai cru perdre la raison. 😅🔥


🧠 Ce que j’ai construit

RATISS (Réseau Adaptatif de Traitement Intelligent des Systèmes et Savoirs) est mon assistant IA personnel capable de :

mémoriser mes conversations,

retrouver automatiquement les souvenirs pertinents (RAG),

gérer des projets, tâches, notes et documents,

utiliser plusieurs modèles IA via Groq,

fonctionner comme un véritable second cerveau.

Le tout conçu principalement depuis… mon téléphone Android. Oui, parce qu’apparemment le sommeil et le bon sens sont facultatifs.


⚙️ Stack technique

Supabase

pgvector

Groq

Google Gemini Embeddings

React + TypeScript

Tailwind CSS

Framer Motion


😵 Les problèmes rencontrés aujourd’hui

En une seule journée, j’ai dû corriger :

conflit entre embeddings 768d et base configurée en 384d,

fonctions SQL dupliquées (search_memories) que PostgreSQL refusait de choisir,

erreurs de syntaxe SQL,

UUID invalides (test-user-123 au lieu d’un vrai UUID, parce que les machines aiment humilier les humains),

appels RPC Supabase cassés,

boucles conversationnelles où l’IA se présentait à nouveau comme si elle souffrait d’amnésie numérique,

incohérences entre le frontend, le RAG et la base de données,

interface React à reconstruire presque entièrement.


🛠️ Ce qui fonctionne maintenant

RATISS peut désormais :

générer des embeddings 384 dimensions,

stocker ces embeddings dans pgvector,

rechercher les souvenirs les plus pertinents,

injecter automatiquement le contexte mémoire dans les réponses,

maintenir la cohérence conversationnelle,

fonctionner avec Groq comme fournisseur principal,

afficher une interface de chat moderne et flexible.

Bref, il a enfin arrêté de se regarder dans un miroir en répétant son prénom.


🤖 Avec l’aide de l’IA

Je tiens à être transparent : ce travail a été réalisé avec l’accompagnement intensif de plusieurs IA, notamment ChatGPT et Gemini.

Faire tout cela seul, surtout sur téléphone, aurait été proche de la torture psychologique. Une sorte de boss final où SQL, TypeScript et fatigue décident de vous frapper en même temps.


📱 Développé principalement sur téléphone

Une grande partie du projet a été conçue depuis mon smartphone.

Coder du SQL, déboguer TypeScript, gérer Supabase et ajuster l’architecture système sur un écran de 6 pouces est une expérience qui forge le caractère… ou détruit doucement les neurones. Parfois les deux.


🎯 Ce que j’ai appris

Aujourd’hui m’a appris que :

un projet ambitieux finit toujours par casser à un moment,

les erreurs sont souvent de simples incompatibilités de type,

la persévérance compte plus que le matériel,

l’IA est un copilote redoutablement efficace quand on sait la guider.


🌍 Ce n’est que le début

RATISS n’est pas juste un chatbot.

C’est la base d’un véritable système cognitif personnel : mémoire, raisonnement, planification, écriture, apprentissage et créativité réunis dans une seule interface.

Et ce soir, après 14 heures de corrections, il fonctionne enfin. ❤️‍🔥


🙏 Merci à la communauté

Merci à tous ceux qui ont critiqué, posé des questions, pointé les incohérences et poussé le projet à devenir plus solide.

Parfois une remarque pique un peu. Comme un syntax error near ')' à 2h du matin. Mais c’est souvent ce qui fait avancer.


🔥 Morale du jour

Si tu as une idée ambitieuse :

Commence avec ce que tu as. Même un téléphone. Accepte de te tromper. Corrige. Recommence. Et continue jusqu’à ce que ça fonctionne.

Les lignes de code finissent par céder. Les humains obstinés aussi, mais généralement après le programme.


RATISS 384D est en ligne. Le cerveau fonctionne. La suite promet d’être encore plus intéressante. 🚀🧠✨

u/Ok-Metal541 — 7 days ago
▲ 0 r/FrenchTech+1 crossposts

🧠 Recherche 2–3 collaborateurs sur un projet d’assistant vectoriel (RATISS)

Salut 👋 Je développe actuellement un projet personnel appelé RATISS, un prototype d’assistant basé sur une architecture de recherche vectorielle (embeddings + pgvector). Je suis arrivé à un point où la base technique existe déjà (base de données SQL, interface React, logique backend), mais continuer seul devient lent et inefficace. Je cherche donc une petite équipe très réduite (2 à 3 personnes max) pour collaborer. ⚙️ État actuel du projet structure de base de données vectorielle (pgvector) système de recherche par embeddings interface React fonctionnelle (version simple) architecture backend déjà définie et modulaire Le projet est encore en phase de développement, mais la fondation est déjà testable et opérationnelle. 🧩 Profils recherchés Je ne cherche pas une équipe large, mais des profils capables de construire réellement : Développeur frontend (React) → UI simple, propre, efficace Développeur backend / système → API, logique, architecture Optionnel : profil produit → simplification, structure, UX, logique utilisateur 🎯 Objectif L’objectif n’est pas de brainstormer des idées, mais de : construire concrètement tester des choix d’architecture améliorer un système existant étape par étape ⚠️ Important Ce n’est pas un produit finalisé, ni présenté comme tel. C’est un prototype en construction active, avec plusieurs itérations déjà prévues (optimisation des embeddings, évolution de l’architecture, amélioration du système de mémoire). 💬 Pourquoi je poste ça Travailler seul ralentit fortement l’évolution du projet. Je cherche donc quelques personnes sérieuses, intéressées par les systèmes en phase early-stage et la construction itérative. Si ça t’intéresse, tu peux me contacter 👍 Salut 👋 Je développe actuellement un projet personnel appelé RATISS, un prototype d’assistant basé sur une architecture de recherche vectorielle (embeddings + pgvector). Je suis arrivé à un point où la base technique existe déjà (base de données SQL, interface React, logique backend), mais continuer seul devient lent et inefficace. Je cherche donc une petite équipe très réduite (2 à 3 personnes max) pour collaborer. ⚙️ État actuel du projet structure de base de données vectorielle (pgvector) système de recherche par embeddings interface React fonctionnelle (version simple) architecture backend déjà définie et modulaire Le projet est encore en phase de développement, mais la fondation est déjà testable et opérationnelle. 🧩 Profils recherchés Je ne cherche pas une équipe large, mais des profils capables de construire réellement : Développeur frontend (React) → UI simple, propre, efficace Développeur backend / système → API, logique, architecture Optionnel : profil produit → simplification, structure, UX, logique utilisateur 🎯 Objectif L’objectif n’est pas de brainstormer des idées, mais de : construire concrètement tester des choix d’architecture améliorer un système existant étape par étape ⚠️ Important Ce n’est pas un produit finalisé, ni présenté comme tel. C’est un prototype en construction active, avec plusieurs itérations déjà prévues (optimisation des embeddings, évolution de l’architecture, amélioration du système de mémoire). 💬 Pourquoi je poste ça Travailler seul ralentit fortement l’évolution du projet. Je cherche donc quelques personnes sérieuses, intéressées par les systèmes en phase early-stage et la construction itérative. Si ça t’intéresse, tu peux me contacter 👍

E-mail :evinajonathan13@gmail.com

reddit.com
u/Ok-Metal541 — 7 days ago
▲ 0 r/programmation+1 crossposts

Check out what I just built with Lovable!

🧠 RATISS — prototype public (version simple)

Salut 👋

Je partage une version très simple et fondamentale de RATISS :

👉 https://portail-laboratoire-cognitif.adorable.app

Ce n’est pas la version avancée du projet.

❌ Pas de mémoire vectorielle ❌ Pas de pgvector ❌ Pas de 384 ou 768 dimensions ici

Juste une base propre pour montrer que le système existe déjà et tourne réellement.


🧩 Ce que cette version fait

interface simple

logique d’analyse basique

structure visible et testable

version volontairement légère


🧠 Pourquoi je la publie

Je préfère montrer un prototype réel plutôt que de rester dans le concept.

Les versions avancées arrivent ensuite :

384 dimensions (optimisation coût/perf)

768 dimensions (version complète avec mémoire vectorielle)


🚀 Objectif

Construire RATISS étape par étape : prototype → optimisation → système complet.


Merci à ceux qui testent et donnent du feedback 🙏

cognitive-lab-portal.lovable.app
u/Ok-Metal541 — 7 days ago
▲ 1 r/u_Ok-Metal541+2 crossposts

👋 New here / building RATISS

Hey, I’m new on Reddit and still learning how things work here. I’ve been sharing updates about RATISS, my project, and I realize I’ve posted a bit too frequently without fully understanding the community rhythm. I’m here to build, share progress, and improve how I communicate the work as I go. Appreciate the feedback and patience — I’m adjusting as I learn how this platform operates. More structured updates coming soon 🚀

reddit.com
u/Ok-Metal541 — 7 days ago

Résumé de la refonte de RATISS


RATISS a été entièrement repensé pour devenir un système plus clair, plus structuré et plus utile dans son fonctionnement global.

L’objectif principal de cette refonte était de simplifier l’architecture tout en améliorant la logique interne et la compréhension du projet, autant pour l’utilisateur que pour le créateur lui-même.

Le système n’est plus juste une accumulation de fonctionnalités : il est désormais organisé autour d’une structure plus cohérente, où chaque partie a un rôle précis et mieux défini.

Pendant la création de la vidéo explicative, une contrainte importante est apparue : la durée maximale de 15 minutes. Cela a obligé à condenser certaines explications et à retirer une partie des détails techniques et des approfondissements.

La vidéo publiée sert donc de vue d’ensemble de la refonte, mais une suite est prévue sous forme de petits posts afin d’expliquer plus en détail les différentes parties du système et les choix de conception.


📌 Suite prévue

Les prochains contenus détailleront progressivement :

certaines décisions d’architecture

les choix de simplification

et le fonctionnement interne de manière plus précise

u/Ok-Metal541 — 7 days ago
▲ 1 r/FrenchTech+1 crossposts

Briefing explicatif au sujet de Ratiss Engine IA

RATISS — Architecture Cognitive en 1 page


🧠 C'est quoi RATISS ?

RATISS = Réseau Adaptatif de Traitement Intelligent des Systèmes et Savoirs

C'est un assistant IA qui pense avec toi, pas juste pour toi.

Contrairement à ChatGPT qui répond et oublie, RATISS :

  • Se souvient de tes projets, tes objectifs, tes blocages
  • Pense visiblement — tu vois comment il réfléchit
  • S'adapte à ta culture et ta langue
  • Évolue avec toi au fil du temps

⚙️ Comment il fonctionne — Les 5 briques

🔬 Brique 1 : Les 7 façons de penser

RATISS ne réfléchit pas d'une seule manière. Il a 7 secteurs cognitifs qu'il active selon ta question :

Secteur Il fait quoi Exemple
💥 Laboratoire Explosif Génère des idées folles "Et si tu combinais X avec Y ?"
✅ Rectificateur Central Vérifie et corrige "Attention, ce chiffre est faux."
⚖️ Harmoniseur Trouve l'équilibre "Les deux options ont du sens, voici pourquoi."
🔮 Vision Quantique Voit les patterns cachés "Ce problème ressemble à celui de la semaine dernière."
⚔️ Instinct Combatif Tranche et décide "Arrête de réfléchir, fais ça maintenant."
🌊 Couches Profondes Plonge en profondeur "La vraie question derrière ta question, c'est..."
📡 Amplificateur Amplifie ce qui a de la valeur "Cette idée mérite plus d'attention."

🧪 Brique 2 : Les 4 phases de réflexion

Chaque réponse de RATISS passe par 4 étapes :

1. CHAOS → Il explore librement, sans filtre
2. RECTIFICATION → Il corrige et élimine le faux
3. HARMONISATION → Il structure et relie les idées
4. MÉTACOGNITION → Il évalue sa propre réflexion

En clair : RATISS ne te donne pas la première réponse qui vient. Il réfléchit, vérifie, puis te donne le résultat filtré.


💊 Brique 3 : Les états internes (Neuromodulation)

RATISS a 4 niveaux d'énergie interne qui changent selon la conversation :

Neuromodulateur Rôle Quand il monte
🟣 Dopamine Créativité Question philosophique ou créative
🔴 Noradrénaline Clarté Demande de précision ou urgence
🔵 Sérotonine Stabilité Conversation calme et structurée
🟢 Acétylcholine Focus Travail de mémoire ou d'analyse

Tu peux taper "état" et RATISS te montre ses niveaux en temps réel.


🧠 Brique 4 : La mémoire évolutive

RATISS a 3 types de mémoire :

Mémoire de travail → Les 8 derniers messages de ta conversation actuelle

Mémoire épisodique → Toutes tes conversations passées (sauvegardées automatiquement)

Mémoire sémantique → Ce que RATISS retient sur toi :

  • Tes projets en cours
  • Tes objectifs déclarés
  • Tes préférences
  • Tes blocages récurrents

Exemple concret :

> Jour 1 : Tu dis "Je veux lancer un business de design" > > Jour 15 : Tu parles d'autre chose > > Jour 30 : RATISS te dit "Ton projet de design que tu as mentionné il y a un mois — où tu en es ?"

Aucun autre assistant IA ne fait ça.


🌍 Brique 5 : L'adaptation culturelle

RATISS peut penser différemment selon ta culture :

En français → Logique analytique classique

En wolof → Les secteurs cognitifs se transforment :

  • Laboratoire Explosif → JAMONOY (exploration collective)
  • Harmoniseur → TERANGA (équilibre par l'hospitalité)

En bamiléké → Les mémoires s'ancrent dans des proverbes locaux

RATISS ne traduit pas. Il pense nativement dans ta culture.


🎯 En une phrase

> RATISS est un cerveau artificiel transparent, avec mémoire, qui pense avec toi dans ta langue et ta culture — et qui évolue à chaque conversation.


👤 Qui l'a créé ?

Jonathan Patrick EVINA Étudiant camerounais de 18 ans Philosophe et ingénieur de systèmes cognitifs Auteur du CODEX DE CONSCIENCE


📊 Schéma visuel simplifié

         TOI (utilisateur)
              │
              ▼
    ┌─────────────────────┐
    │    RATISS 3.4        │
    │                      │
    │  ┌───────────────┐   │
    │  │ 7 Secteurs    │   │
    │  │ cognitifs      │   │
    │  └───────┬───────┘   │
    │          ▼            │
    │  ┌───────────────┐   │
    │  │ 4 Phases de   │   │
    │  │ réflexion      │   │
    │  └───────┬───────┘   │
    │          ▼            │
    │  ┌───────────────┐   │
    │  │ Neuromodulation│   │
    │  │ (états internes)│  │
    │  └───────┬───────┘   │
    │          ▼            │
    │  ┌───────────────┐   │
    │  │ Mémoire       │   │
    │  │ évolutive      │   │
    │  └───────┬───────┘   │
    │          ▼            │
    │  ┌───────────────┐   │
    │  │ Adaptation    │   │
    │  │ culturelle     │   │
    │  └───────────────┘   │
    └─────────────────────┘
              │
              ▼
      Réponse intelligente
      adaptée à TOI
u/Ok-Metal541 — 7 days ago
▲ 0 r/FrenchTech+1 crossposts

Je construis RATISS : une IA personnelle avec mémoire vectorielle, modules cognitifs et système de gestion de projets

🚀 Salut à tous 👋

Je travaille actuellement sur RATISS (Reactive Adaptive Thought Intelligence System), un assistant personnel intelligent que je conçois depuis plusieurs mois.

L’objectif de RATISS est de créer bien plus qu’un simple chatbot.

Je veux construire un système capable de :

🧠 mémoriser les conversations et les idées importantes,

📚 organiser notes, documents, projets et objectifs,

🎯 suivre la progression de l’utilisateur,

🤖 générer des recommandations contextualisées,

🔍 retrouver les informations par similarité sémantique grâce aux embeddings,

🧩 intégrer des modules cognitifs spécialisés.

En résumé : une sorte de second cerveau numérique. Rien de très ambitieux, juste un petit projet de week-end né après quelques cafés et une quantité sans doute excessive de réflexions sur la physique quantique. ☕🧠✨


🧠 Ce que j’ai réellement conçu

RATISS n’est pas un projet généré automatiquement.

J’ai défini moi-même :

l’architecture globale,

les modules cognitifs,

la structure de la base de données,

la mémoire vectorielle,

la logique métier,

l’expérience utilisateur.

Les outils d’IA m’aident à accélérer le développement, mais la conception et l’orchestration du système sont de mon fait.


🗄️ Architecture actuelle

Le projet inclut actuellement :

22 nouvelles tables Supabase,

une mémoire vectorielle via pgvector,

des embeddings de 768 dimensions,

un backend FastAPI,

une interface Next.js,

des modules pour projets, tâches, notes, objectifs, analytics et recommandations.


🔢 Pourquoi 768 dimensions ?

Chaque souvenir est converti en un vecteur de 768 nombres.

Cela permet à RATISS de retrouver les informations par sens, et pas seulement par mots-clés.

Une idée peut être retrouvée même si elle est reformulée différemment. Ce qui, soyons honnêtes, est déjà plus que ce que certaines conversations humaines parviennent à faire.


⚠️ Mon blocage actuel

Je développe ce projet principalement depuis mon téléphone.

Le problème : les compilations et générations consomment beaucoup de crédits sur l’outil que j’utilise.

Je suis actuellement limité par le coût de l’abonnement, ce qui ralentit fortement la finalisation du projet.


🛠️ Solution envisagée

Pour avancer plus vite, j’envisage de publier une version bêta plus légère :

embeddings en 384 dimensions au lieu de 768,

fonctionnalités essentielles uniquement,

architecture globale conservée.

L’idée est de sortir une version utilisable, recueillir des retours, puis faire évoluer le système.


🙏 Ce que je cherche

J’aimerais avoir vos retours sur :

  1. L’architecture générale.

  2. Le choix 768 vs 384 dimensions.

  3. Les optimisations possibles.

  4. Des méthodes pour accélérer le développement tout en conservant la vision globale.

  5. L’intérêt réel du projet.


🌍 Contexte personnel

Je suis étudiant au Cameroun et je développe ce projet avec des ressources limitées, mais avec une grande motivation.

Mon objectif est de créer un outil réellement utile et, à terme, de construire un produit solide.


📸 Captures jointes

Je joins quelques images montrant :

la structure des tables,

le plan de construction,

la mémoire vectorielle,

les étapes de déploiement.


💬 Merci d’avance

Tous les retours sont les bienvenus, qu’ils soient techniques, stratégiques ou critiques.

Les commentaires honnêtes sont souvent les plus utiles pour faire progresser un projet.

Et si ce post est arrivé jusqu’ici, c’est probablement grâce à une combinaison de persévérance, de café et de cette étrange capacité humaine à transformer des idées improbables en logiciels bien réels. ☕🚀🧠✨

u/Ok-Metal541 — 7 days ago
▲ 0 r/u_Ok-Metal541+1 crossposts

J’ai lancé mon site web personnel pour présenter mes projets, mes livres et mes services 🚀

Salut à tous ! Je viens de mettre en ligne mon site personnel où je présente : 📚 Mes livres 💡 Mes projets technologiques, dont RATISS 🌐 Mes services de création de sites web 🚀 Mon parcours entre science, écriture et entrepreneuriat Je construis tout cela depuis le Cameroun, avec beaucoup de curiosité, quelques nuits blanches et une quantité probablement inquiétante de café. L’espèce humaine a inventé Internet pour partager des vidéos de chats, et moi j’en profite pour bâtir des projets. Chacun son destin. Voici le lien : 🌍 https://evina-jonathan.codewords.run⁠�

Vos retours sont les bienvenus ! 🙌 #WebDevelopment #Entrepreneurship #Books #AI #Innovation #Cameroon #RATISS

u/Ok-Metal541 — 8 days ago