LangChain

LangChain est un framework très répandu pour l’utilisation de l’IA, des vecteurs et des intégrations. Permet de simplifier la création d’une variété d’applications d’IA.

Elasticsearch peut être utilisé avec LangChain de trois manières :

  • Utilisez le LangChain ElasticsearchStore pour stocker et récupérer des documents dans Elasticsearch.
  • Utilisez le récupérateur d’auto-interrogation de LangChain, à l’aide d’un LLM comme OpenAI, pour transformer la requête d’un utilisateur en une requête combinée à un filtre afin de récupérer les documents pertinents dans Elasticsearch.
  • Pour la méthode la plus flexible de récupération de documents d’Elasticsearch, utilisez le récupérateur Elasticsearch de LangChain.

Blogs pour démarrer avec Elasticsearch et LangChain

Notebooks

Modèles LangServe

Application de référence de RAG optimisée par LangChain

Cette application de référence montre comment tirer parti de LangChain pour alimenter un modèle RAG (Retrieval Augmented Generation). L'application utilise ElasticsearchStore pour stocker et récupérer des documents depuis Elasticsearch. C'est un moyen rapide de commencer avec LangChain et Elasticsearch.

https://github.com/elastic/elasticsearch-labs/tree/main/example-apps/chatbot-rag-app

LangChain dans les assistants IA d'Elastic

Assistant Security basé sur l’IA

Prêt à créer des expériences de recherche d'exception ?

Une recherche suffisamment avancée ne se fait pas avec les efforts d'une seule personne. Elasticsearch est alimenté par des data scientists, des ML ops, des ingénieurs et bien d'autres qui sont tout aussi passionnés par la recherche que vous. Mettons-nous en relation et travaillons ensemble pour construire l'expérience de recherche magique qui vous permettra d'obtenir les résultats que vous souhaitez.

Jugez-en par vous-même