Portfolio interactif avec 3D et chat IA
L’objectif était de concevoir un portfolio capable de capter l’attention grâce à un design interactif et original, tout en conservant une présentation claire et professionnelle.
Puisque le rôle d’un portfolio est de mettre en valeur mes expériences et projets, j’ai opté pour une interface 3D basée sur des cubes simples, représentant chaque projet ou expérience sous forme d’objets rappelant l’inventaire d’un jeu vidéo, d’où le liseré coloré qui apparaît au survol de la souris.
Pour le chat IA, j’ai d’abord développé un système RAG (Retrieval Augmented Generation) personnalisé avec l’API GROK. Des incohérences sont rapidement apparues, dues à un chunking inadapté des données. Après avoir affiné le découpage, j’ai finalement privilégié une architecture plus simple : l’IA ne reçoit plus que les informations relatives à l’item sélectionné (projet ou expérience).
Cette approche a non seulement éliminé les petite incohérence mineure restante, mais a également simplifié le code et amélioré la pertinence des réponses.