Skip to content

Releases: charnould/pierre

v.0.21.0

07 Mar 13:25
Compare
Choose a tag to compare

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

23 Feb 14:03
Compare
Choose a tag to compare

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 certificats https
  • [BREAKING] La version minimum de Kamal pour déployer est désormais 2.5.2
  • [BREAKING] La version minimum de Bun est désormais 1.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

10 Feb 08:20
Compare
Choose a tag to compare

What's Changed

  • [BREAKING] Modifie le format de config.ts pour permettre les webhooks et custom_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

30 Jan 14:23
Compare
Choose a tag to compare

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 des knowledge à 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

16 Jan 16:32
Compare
Choose a tag to compare

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

16 Jan 07:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v.0.18.3...v.0.18.4

v.0.18.3

12 Jan 14:54
Compare
Choose a tag to compare

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

02 Jan 09:26
Compare
Choose a tag to compare

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

29 Dec 16:52
Compare
Choose a tag to compare

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

29 Dec 15:35
Compare
Choose a tag to compare

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.

Autres

  • Améliorations diverses
  • Mises à jour des dépendances

Full Changelog: v.0.17.0...v.0.18.0