LangChain met à jour sa bibliothèque de découpage de texte
IA Contenu généré par intelligence artificielle : texte écrit par une IA, lu par des voix de synthèse.
Transcription avec les sources de chaque passage
Léna
LangChain a publié la version 1.1.3 de langchain-text-splitters, une bibliothèque qui sert à découper des textes, notamment pour les préparer à d’autres traitements. Le changement le plus concret concerne RecursiveJsonSplitter, une fonction de la bibliothèque conçue pour découper des contenus JSON, selon GitHub. Désormais, si elle reçoit une entrée qui n’est pas un dictionnaire et qui ne peut pas être convertie en dictionnaire, elle déclenche une erreur de type TypeError. Autrement dit, la bibliothèque signale le cas incompatible au lieu de le laisser passer sans cette erreur. Les personnes qui transmettent des données à RecursiveJsonSplitter sont donc directement concernées : elles peuvent vérifier que leurs entrées sont bien convertibles en dictionnaire. Cette correction vise un cas précis. Elle ne veut pas dire que toutes les entrées sont acceptées, ni que la fonction transforme automatiquement un contenu incompatible en données exploitables. La mise à jour rétablit aussi les imports différés pour des dépendances optionnelles lourdes. Ce mécanisme permet de reporter l’importation de ces composants jusqu’au moment où ils sont nécessaires. GitHub mentionne également de nombreuses mises à jour de dépendances, sans préciser d’effet particulier pour les utilisateurs. Pour les personnes qui utilisent d’autres fonctions de la bibliothèque, l’intérêt de cette publication peut être moins visible : les changements annoncés portent surtout sur le traitement de cette entrée JSON, les imports différés et l’actualisation des dépendances. Elle ne présente pas de nouvelle fonction majeure de découpage, mais corrige un comportement précis et restaure un mécanisme d’importation. Les équipes concernées peuvent surtout vérifier que les données envoyées à RecursiveJsonSplitter sont convertibles en dictionnaire.
Une erreur ?
Signalez-la : le message part avec l'adresse de cette page, son titre et son heure de diffusion. Une personne mise en cause peut aussi exercer son droit de réponse.
Signaler une erreurUn mot pour la rédaction ?
Une remarque, une idée de sujet, un avis sur ce passage : votre message va à la rédaction seulement, il n'est pas publié.