Releases: charnould/pierre
Releases · charnould/pierre
v.0.21.0
What's Changed
- [BREAKING] Modifie où sont stockées les données pour permettre le déploiement de plusieurs instances de PIERRE sur un même serveur. Attention donc, au prochain déploiement les utilisateurs/conversations précédents seront supprimés.
- Améliorations diverses
Full Changelog: v.0.20.0...v.0.21.0
v.0.20.0
What's Changed
- [BREAKING] Ajoute une variable d'environnement (
SERVICE
) au fichier.env.example
et.env.production
- [BREAKING] Ajoute une variable d'environnement (
HOST
) au fichier.env.example
et.env.production
, cela permet notamment de déployer plusieurs instances de PIERRE sur un même serveur (attention, en cas de déploiement de plusieurs instances sur un même serveur, elles partagent aujourd'hui la même base de données et les mêmes bases de connaissances). - [BREAKING] Pour servir PIERRE via votre nom de domaine, le port
443
doit être ouvert pour permettre àLet’s Encrypt
de générer les certificatshttps
- [BREAKING] La version minimum de
Kamal
pour déployer est désormais2.5.2
- [BREAKING] La version minimum de
Bun
est désormais1.2.3
- [BREAKING] Modifie la structure du fichier
_metadata.xls
(en lien avec la gestion autonome des contenus) - Gestion autonome des contenus : L'augmentation de la base de connaissances se réalise désormais depuis l'interface-administrateur
- Visualisation des statistiques : Amélioration de la présentation + scoring/classification automatique durant la nuit par IA
- Améliorations diverses
Full Changelog: v.0.19.0...v.0.20.0
v.0.19.0
What's Changed
- [BREAKING] Modifie le format de
config.ts
pour permettre leswebhooks
etcustom_data
(utiliser ce fichier comme exemple/modèle). - Ajoute des webhooks pour connecter PIERRE à des services-tiers (cf. explication dans
config.ts
) - Ajoute une page de statistique appelée
performance
et l'export des conversation - Améliorations diverses, notamment la gestion des erreurs
- Supprime pour la télémétrie
Full Changelog: v.0.18.6...v.0.19.0
v.0.18.6
What's Changed
- Ajoute la possibilité d'utiliser PIERRE comme un simple wrapper autour d'un LLM. Les réponses seront quasi instantanées, mais le risque d'hallucinations important. Pour ce faire, mettre dans
config.ts
l'ensemble desknowledge
àfalse
. - Corrige le script permettant de savoir si PIERRE est à jour (
bun version
) - Améliore notamment le reranker et supprime la dépendance aux LLM pouvant générer des
json
valides. - Améliore la latence de PIERRE lorsque l'on utilise des moteurs d'inférence plus rapides (ex :
cerebras
,togetherai
...) - Améliore la gestion des erreurs en affichant un message clair et visuel
- Autres améliorations diverses
Full Changelog: v.0.18.5...v.0.18.6
v.0.18.5
What's Changed
- Ajoute le script
bun version
pour connaitre quelle est la version actuelle de PIERRE et celle disponible sur GitHub - Décommissionne le
prefiltering
(ajoute de la latence sans bénéfice visible) - Améliore la gestion des erreurs
Full Changelog: v.0.18.4...v.0.18.5
v.0.18.4
v.0.18.3
What's Changed
- Corrections de bugs divers, notamment la gestion des erreurs côté serveur.
- Amélioration de l'affichage des erreurs dans l'interface-utilisateur.
Full Changelog: v.0.18.2...v.0.18.3
v.0.18.2
What's changed?
- Update dependencies
- Rebuild
knowledge
databases - Revert some changes to
reranker
prompt
Full Changelog: v.0.18.1...v.0.18.2
v.0.18.1
What's changed?
- Clean
org
demo - Rebuild
knowledge
databases - Fix a
maxTokens
regression
Full Changelog: v.0.17.0...v.0.18.0
v.0.18.0
Breaking
Modifier config.ts
pour pouvoir ajuster les modèles de langage utilisée par context
.
En guise d'exemple, un context
dédié aux locataires qui utilise gpt-4o-mini
(suffisant ici) et un autre context
dédié aux collaborateurs qui utilise gpt-4o
car les réponses apportées relatives au processus doivent être particulièrement précises.
- Voir le README.md et
assets/pierre-ia.org/config.ts
en guise d'exemple. - Après les modifications, lancer
bun test:config
pour s'assurer queconfig.ts
est correctement formaté.
Autres
- Améliorations diverses
- Mises à jour des dépendances
Full Changelog: v.0.17.0...v.0.18.0