LangChain

LangChain
Description de l'image LangChain Logo.svg.
Informations
Dernière version 1.4.6 ()Voir et modifier les données sur Wikidata
Dépôt github.com/langchain-ai/langchainVoir et modifier les données sur Wikidata
Type Bibliothèque logicielle Python (d)Voir et modifier les données sur Wikidata
Licence MIT License
Site web langchain.comVoir et modifier les données sur Wikidata

LangChain est un framework logiciel qui aide à intégrer facilement des grands modèles de langage (LLM) dans des applications.

Il sert principalement à connecter les LLM à des sources de données, comme des documents ou des bases de connaissances.

Les principaux cas d’usage de LangChain sont donc proches de ceux des LLM en général : recherche et synthèse de documents, chatbots, questions-réponses basées sur des données, et analyse de code.

Historique

LangChain a été lancé en en tant que projet open source par Harrison Chase, alors qu'il travaillait pour la start-up Robust Intelligence, spécialisée dans l'apprentissage automatique. En , LangChain s'est constitué en société et la nouvelle start-up a levé plus de 20 millions de dollars de fonds, pour une valorisation d'au moins 200 millions de dollars, auprès de la société de capital-risque Sequoia Capital, une semaine après avoir annoncé un investissement initial de 10 millions de dollars de la part de Benchmark.

Au troisième trimestre 2023, le langage d'expression LangChain (LCEL) a été introduit, qui fournit un moyen déclaratif de définir des chaînes d'actions.

En , LangChain a lancé LangServe, un outil de déploiement permettant d'héberger le code LCEL sous forme d'API prête à l'emploi.

En , LangChain a lancé LangSmith, une plateforme d'observabilité et d'évaluation à code source fermé pour les applications LLM, et a annoncé une série A de 25 millions de dollars menée par Sequoia Capital.[8] Le , la société a lancé la plateforme LangGraph, qui fournit une infrastructure gérée pour le déploiement d'agents IA à état longuement exécutables.

En , LangChain a figuré dans la liste Forbes AI 50.

Dans les deux ans suivant sa création, LangChain gagne en popularité chez les développeurs et entreprises du domaine de l’IA générative. En juillet puis en , l'entreprise lève 100 millions puis 125 millions de dollars, atteignant une valorisation d’environ 1,2 milliard de dollars et rejoignant la catégorie des "licornes" de l’IA,.

Fonctionnalités

Les développeurs de LangChain mettent en avant l’utilisation du framework pour des cas d’usage comme les chatbots, la génération augmentée par récupération (RAG), le résumé de documents et la génération de données synthétiques.

En , LangChain proposait des intégrations avec notamment :

En , LangChain pouvait lire plus de 50 types de documents et de sources de données.

Notes et références

  1. ↑ « Release 1.4.6 », (consulté le )
  2. ↑ « LangChain, un framework qui facilite le développement autour des LLM - Le Monde Informatique », sur LeMondeInformatique, (consulté le )
  3. ↑ (en-US) Stephanie Palazzolo, « Exclusive: AI startup LangChain taps Sequoia to lead funding round at a valuation of at least $200 million », sur Business Insider (consulté le )
  4. ↑ (en-US) Mariya Mansurova, « Topic Modelling in production », sur Towards Data Science, (consulté le )
  5. ↑ (en) « Introducing LangServe, the best way to deploy your LangChains », sur LangChain Blog, (consulté le )
  6. ↑ (en) « LangGraph Platform is now Generally Available: Deploy & manage long-running, stateful Agents », sur LangChain Blog, (consulté le )
  7. ↑ (en) Rashi Shrivastava, « AI Startup LangChain Is In Talks To Raise $100 Million », Forbes,‎ (lire en ligne, consulté le )
  8. ↑ Julien Mathis Leroux, « LangChain s’impose comme licorne de l’IA : lève 100 millions de dollars et révolutionne le secteur », sur Trust My Science, (consulté le )
  9. ↑ (en-US) Julie Bort, « Open source agentic startup LangChain hits $1.25B valuation », sur TechCrunch, (consulté le )
  10. ↑ (en) « Build a RAG agent with LangChain », sur Docs by LangChain (consulté le )
  11. ↑ (en) « Q&A with RAG | 🦜️🔗 Langchain » [archive du ], sur python.langchain.com (consulté le )
  12. ↑ (en) « Summarization | 🦜️🔗 Langchain » [archive du ], sur python.langchain.com (consulté le )
  13. ↑ (en) « Synthetic data generation | 🦜️🔗 Langchain » [archive du ], sur python.langchain.com (consulté le )
  14. ↑ (en) Artsiom Baranouski, « Why Blog is Dead Again? 🤔 », sur Medium,‎ (consulté le )
  15. ↑ (en) « Milvus », sur Docs by LangChain (consulté le )
  16. ↑ « Wayback Machine » [archive du ], sur objects.githubusercontent.com (consulté le )
  17. ↑ (en) « LangChain overview », sur Docs by LangChain (consulté le )