Construire un pipeline RAG minimaliste avec LangChain et Ollama

Prérequis Ollama installé et en cours d'exécution localement. Un modèle d'embedding compatible et un modèle de langue disponibles via Ollama. Dépendances pypdf faiss-cpu langchain langchain-community langchain-openai tiktoken langchainhub Chargement et nettoyage du PDF La première étape consiste à lire le document et à normaliser le texte a ...

Publié le 25 juin à 03h53

Les Messages dans LangChain pour les Applications d'IA

Introduction aux Messages dans LangChain Dans LangChain, les messages servent d'unités de contexte de base pour les modèles de langage. Ils représentent les entrées et sorties du modèle, transportant le contenu et les métadonnées nécessaires pour maintenir l'état de la conversation lors des interactions avec les LLM. Types de Messages LangChain ...

Publié le 20 juin à 23h43

Stratégies de Récupération après Panne pour les Systèmes de QA Basés sur LangChain

Problématique de la Continuité de Service Dans les déploiements locaux de systèmes de questions-réponses basés sur l'IA, la robustesse face aux interruptions d'alimentation constitue un enjeu critique. La perte soudaine de l'état de la conversation et des index de recherche vectoriels peut rendre l'application inutilisable après un redémarrage, ...

Publié le 18 juin à 16h19

Récupération intelligente de connaissances avec LangChain : Mécanisme d'exécution AgentExecutor, intégration de Wikipédia et contrôle des jetons contextuels

Introduction aux mécanismes de récupération de connaissances Ce guide présente un processus avancé de recherche et de traitement de connaissances impliquant plusieurs éléments clés : Utliisation d'outils de recherche encyclopédique : Le système intègre un plugin de recherche encyclopédique prêt à l'emploi pour les requêtes de connaissance Le ...

Publié le 15 juin à 23h11

Intégration Locale de Langchain-Chatchat avec le Grand Modèle de Langage iFlytek Spark

Intégration Locale de Langchain-Chatchat avec le Grand Modèle de Langage iFlytek Spark Dans la phase avancée de la transformation numérique des entreprises, un défi émerge clairement : une quantité considérable de connaissances précieuses reste piégée dans des documents PDF, des fichiers Word et des systèmes internes, difficilement accessibles ...

Publié le 14 juin à 01h22

Conception de workflows d'IA avec LangGraph : concepts et bonnes pratiques

Introduction à LangGraph LangGraph est une extension du framework LangChain, spécialement conçue pour construire des workflows d'agents d'IA qui conservent un état (stateful). Il s'appuie sur une structure de graphe pour définir plusieurs nœuds d'exécution et leurs relations de dépendance, permettant ainsi d'orchestrer des tâches complexes. Ce ...

Publié le 9 juin à 08h41

Création d'un système de questions-réponses sur des données SQL avec LangChain 0.2

Permettre aux systèmes de modèles de langage (LLM) de requêter des données structurées et non structruées présente des défis distincts. Pour les données non structurées, on utilise souvent des bases de vecteurs, tandis que pour les données structurées comme dans une base SQL, le LLM génère et exécute des requêtes DSL (par exemple, SQL). Ce guid ...

Publié le 1 juin à 05h53

Mécanisme de mise à jour incrémentale des connaissances avec Langchain-Chatchat

Du rechargement complet à l'ajout dynamique Dans la gestion des connaissances d'entreprise, un problème récurrent est le décalage entre la publication d'un document et sa disponibilité dans l'assistant intelligent. Langchain-Chatchat permet de construire une base de connaissances locale, mais sa vraie valeur réside dans la capacité à intégrer d ...

Publié le 30 mai à 19h30