Il est possible que vous ayez l’erreur suivante lorsque vous essayez d’ouvrir un rapport envoyer vers votre serveur Jasper via Jasper Studio
Il est possible que vous ayez l’erreur suivante lorsque vous essayez d’ouvrir un rapport envoyer vers votre serveur Jasper via Jasper Studio:
Invalid byte 2 of 3-byte UTF-8 sequence
Comme l’erreur l’indique, c’est un problème d’encodage dans le transfert des rapports entre JasperStudio et votre rapport. Ce problème est présent dans les différentes versions JasperStudio, et même dans la version 5.1.
Pour résoudre ce problème, il faut forcer JasperStudio à utiliser l’utf-8.
Dans votre répertoire d’installation de JasperStudio, recherchez le fichier JasperStudio.ini :
Editez ce fichier avec un éditeur texte de type Note pad++ et rajouter la ligne : -Dfile.encoding=UTF-8
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20120522-1813
-data
@user.home/JaspersoftWorkspace
-clean
-vmargs
-Xms128m
-Xmx1024m
-XX:PermSize=128M
-XX:MaxPermSize=256M
-XX:+CMSClassUnloadingEnabled
-XX:+UseConcMarkSweepGC
-Dfile.encoding=UTF-8
Redémarrez JasperStudio. Vous pouvez maintenant livrer vos rapports vers votre serveur, avec le bon encodage!
Qui n’a jamais eu le besoin de comparer 2 schemas de base de données Mysql après avoir oublier de noter l’ensemble des modifications apportées à un environnement ?
Un RAG (Retrieval Augmented Generation) est un système utilisé dans les entreprises pour améliorer la gestion documentaire, et notamment, faciliter la recherche dans de grosses volumétries de documents. Si vous avez déjà testé d’utiliser l’IA avec les LLM traditionnels pour ce sujet, vous avez sûrement rencontré des problématiques importantes liées au manque de contexte ou de connaissances basé sur les documents (dû à la limite de tokens d’entrée). C’est là où le RAG joue sa carte ! Un RAG a pour but d’alimenter la base de connaissances de votre IA avec vos documents. Et comme, elle se base sur vos données pour répondre aux questions (documents internes, données confidentielles, etc), les réponses sont plus pertinentes ! Dans cet article, nous plongeons au coeur du fonctionnement d’un RAG pour vous expliquer les rouages du système. Let’s go !
Découvrez la planche #19 !