Jump to content

Лангчейн

Лангчейн
Разработчик(и) Харрисон Чейз
Первоначальный выпуск Октябрь 2022 г.
Стабильная версия
0.1.16 [1] / 11 апреля 2024 г .; 3 месяца назад ( 11 апреля 2024 г. )
Репозиторий github.com/langchain-ai/langchain
Написано в Питон и JavaScript
Тип Программная среда для с большой языковой моделью разработки приложений
Лицензия МОЯ лицензия
Веб-сайт LangChain.com

LangChain — это платформа , предназначенная для упрощения создания приложений с использованием больших языковых моделей (LLM). В качестве среды интеграции языковой модели варианты использования LangChain во многом совпадают с вариантами использования языковых моделей в целом, включая анализ и обобщение документов , чат-ботов и анализ кода . [2]

LangChain был запущен в октябре 2022 года как проект с открытым исходным кодом Харрисоном Чейзом, когда он работал над стартапом машинного обучения Robust Intelligence. Проект быстро набрал популярность, [3] с улучшениями от сотен участников на GitHub , актуальными дискуссиями в Твиттере проекта , оживленной активностью на сервере Discord , множеством обучающих программ на YouTube и встречами в Сан-Франциско и Лондоне. В апреле 2023 года была зарегистрирована компания LangChain, и новый стартап привлек более 20 миллионов долларов финансирования при оценке не менее 200 миллионов долларов от венчурной компании Sequoia Capital , через неделю после объявления о начальных инвестициях в размере 10 миллионов долларов от Benchmark . [4] [5]

В третьем квартале 2023 года был представлен язык выражений LangChain (LCEL), который обеспечивает декларативный способ определения цепочек действий. [6] [7]

В октябре 2023 года LangChain представила LangServe, инструмент развертывания для размещения кода LCEL в качестве готового к использованию API . [8]

Возможности

[ редактировать ]

Разработчики LangChain подчеркивают применимость платформы к сценариям использования, включая чат-боты . [9] генерация с расширенным поиском , [10] документов обобщение , [11] и генерация синтетических данных. [12]

По состоянию на март 2023 года LangChain включает интеграцию с такими системами, как Amazon, Google и облачное хранилище Microsoft Azure ; Оболочки API для новостей, информации о фильмах и погоды; Bash для обобщения, проверки синтаксиса и семантики, а также выполнения сценариев оболочки ; несколько веб-скрапинга подсистем и шаблонов для быстрого обучения ; поддержка создания подсказок ; поиск и обобщение задач «todo» в коде; Google Диска Обобщение, извлечение и создание документов, электронных таблиц и презентаций ; Поиск Google и веб-поиск Microsoft Bing ; Языковые модели OpenAI, Anthropic и Hugging Face; Руководства по ремонту iFixit , поиск и обобщение в вики-сайтах; MapReduce для ответов на вопросы, объединения документов и генерации вопросов; N-грамм Оценка перекрытия ; PyPDF, pdfminer, fitz и pymupdf для PDF-файлов извлечения и манипулирования текстом ; Генерация, анализ и отладка кода Python и JavaScript; База данных векторов Милвуса [13] хранить и извлекать векторные вложения; База данных векторов Weaviate [14] кэшировать встраивание и объекты данных; Хранилище базы данных кэша Redis ; Python RequestsWrapper и другие методы для запросов API; Базы данных SQL и NoSQL, включая JSON поддержку ; Streamlit, в том числе для логирования; текстовое отображение для k-ближайших соседей поиска ; преобразование часового пояса и календарные операции; отслеживание и запись символов стека в поточных и асинхронных запусках подпроцессов; а также веб-сайт Wolfram Alpha и SDK. [15] По состоянию на апрель 2023 года он может читать более 50 типов документов и источников данных. [16]

Инструменты Лангчейн

[ редактировать ]
Название инструмента Требуется учетная запись? Требуется ключ API? Лицензирование Описание Функции URL-адрес документации
Alpha VantageNoYesProprietaryProvides financial market data and analyticsFinancial data, analyticshttps://python.langchain.com/docs/integrations/tools/alpha_vantage
ApifyNoYesCommercialWeb scraping and automation platformWeb scraping, automationhttps://python.langchain.com/docs/integrations/tools/apify
ArXivNoNoOpen SourceAccess to scientific papers and researchScientific papers, researchhttps://python.langchain.com/docs/integrations/tools/arxiv
AWS LambdaYesYesProprietaryServerless computing serviceServerless computinghttps://python.langchain.com/docs/integrations/tools/awslambda
BashNoNoOpen SourceAccess to the shell environmentShell environment accesshttps://python.langchain.com/docs/integrations/tools/bash
Bearly Code InterpreterNoYesCommercialRemote execution of Python codePython code executionhttps://python.langchain.com/docs/integrations/tools/bearly
Bing SearchNoYesProprietarySearch engine powered by Microsoft BingSearch enginehttps://python.langchain.com/docs/integrations/tools/bing_search
Brave SearchNoNoOpen SourcePrivacy-focused search enginePrivacy-focused searchhttps://python.langchain.com/docs/integrations/tools/brave_search
ChatGPT PluginsNoYesProprietaryPlugins for ChatGPT language modelChatGPT pluginshttps://python.langchain.com/docs/integrations/tools/chatgpt_plugins
ConneryNoYesCommercialAction Tool Tool for performing actions using the Connery APIAPI actionshttps://python.langchain.com/docs/integrations/tools/connery
Dall-E Image GeneratorNoYesProprietaryText-to-image generation using OpenAI's DALL-E modelText-to-image generationhttps://python.langchain.com/docs/integrations/tools/dalle_image_generator
DataForSEONoYesCommercialSEO data and analytics platformSEO data, analyticshttps://python.langchain.com/docs/integrations/tools/dataforseo
DuckDuckGo SearchNoNoOpen SourcePrivacy-focused search engineSearch enginehttps://python.langchain.com/docs/integrations/tools/ddg
E2B Data AnalysisNoNoOpen SourceSandbox environment for running Python code for data analysisData analysis environmenthttps://python.langchain.com/docs/integrations/tools/e2b_data_analysis
Eden AINoYesCommercialSuite of AI tools and APIsAI tools, APIshttps://python.langchain.com/docs/integrations/tools/edenai_tools
Eleven Labs Text2SpeechNoYesCommercialText-to-speech API by Eleven LabsText-to-speechhttps://python.langchain.com/docs/integrations/tools/eleven_labs_tts
Exa SearchNoYesCommercialSearch engineSearch engine accesshttps://python.langchain.com/docs/integrations/tools/exa_search
File SystemNoNoOpen SourceTools for interacting with the local file systemFile system interactionhttps://python.langchain.com/docs/integrations/tools/filesystem
Golden QueryNoYesCommercialNatural language APIs for querying various servicesNatural language querieshttps://python.langchain.com/docs/integrations/tools/golden_query
Google Cloud Text-to-SpeechYesYesProprietaryText-to-speech API by Google CloudText-to-speechhttps://python.langchain.com/docs/integrations/tools/google_cloud_texttospeech
Google DriveYesYesProprietaryAccess and manage files on Google DriveGoogle Drive accesshttps://python.langchain.com/docs/integrations/tools/google_drive
Google FinanceYesYesProprietaryAccess financial data from Google FinanceFinancial datahttps://python.langchain.com/docs/integrations/tools/google_finance
Google JobsYesYesProprietarySearch for job listings using Google Jobs APIJob searchhttps://python.langchain.com/docs/integrations/tools/google_jobs
Google LensYesYesProprietaryVisual search and recognition tool by GoogleVisual search, recognitionhttps://python.langchain.com/docs/integrations/tools/google_lens
Google PlacesYesYesProprietaryAccess to Google Places API for location-based servicesLocation-based serviceshttps://python.langchain.com/docs/integrations/tools/google_places
Google ScholarYesYesProprietarySearch for scholarly articles using Google Scholar APIScholarly article searchhttps://python.langchain.com/docs/integrations/tools/google_scholar
Google SearchYesYesProprietarySearch engine powered by GoogleSearch enginehttps://python.langchain.com/docs/integrations/tools/google_search
Google SerperNoYesCommercialSearch engine results page (SERP) scraping toolSERP scrapinghttps://python.langchain.com/docs/integrations/tools/google_serper
Google TrendsYesYesProprietaryAccess to Google Trends dataTrend datahttps://python.langchain.com/docs/integrations/tools/google_trends
GradioNoNoOpen SourceLibrary for creating UIs for machine learning modelsMachine learning UIshttps://python.langchain.com/docs/integrations/tools/gradio_tools
GraphQLNoNoOpen SourceQuery language for APIsAPI querieshttps://python.langchain.com/docs/integrations/tools/graphql
HuggingFace HubNoNoOpen SourceTools for working with Hugging Face models and datasetsHugging Face models, datasetshttps://python.langchain.com/docs/integrations/tools/huggingface_tools
Human as a toolNoNoN/AUse human input as a tool for AIHuman inputhttps://python.langchain.com/docs/integrations/tools/human_tools
IFTTT WebHooksNoYesCommercialConnect and automate various web servicesWeb service automationhttps://python.langchain.com/docs/integrations/tools/ifttt
Ionic ShoppingNoYesCommercialTool for shopping using the Ionic APIShoppinghttps://python.langchain.com/docs/integrations/tools/ionic_shopping
Lemon AgentNoYesCommercialTool for interacting with the Lemon AI platformLemon AI interactionhttps://python.langchain.com/docs/integrations/tools/lemonai
MemorizeNoNoOpen SourceTool for memorizing information using unsupervised learningMemorizationhttps://python.langchain.com/docs/integrations/tools/memorize
NucliaNoYesCommercialUnderstanding Tool for indexing unstructured data using NucliaData indexinghttps://python.langchain.com/docs/integrations/tools/nuclia
OpenWeatherMapNoYesCommercialAccess to weather data using OpenWeatherMap APIWeather datahttps://python.langchain.com/docs/integrations/tools/openweathermap
Polygon Stock Market APINoYesCommercialAccess to stock market data using Polygon APIStock market datahttps://python.langchain.com/docs/integrations/tools/polygon
PubMedNoNoOpen SourceAccess to biomedical literature using PubMed APIBiomedical literaturehttps://python.langchain.com/docs/integrations/tools/pubmed
Python REPLNoNoOpen SourceInteractive Python shellPython shellhttps://python.langchain.com/docs/integrations/tools/python
Reddit SearchNoNoOpen SourceSearch for content on RedditReddit searchhttps://python.langchain.com/docs/integrations/tools/reddit_search
RequestsNoNoOpen SourceHTTP library for making requestsHTTP requestshttps://python.langchain.com/docs/integrations/tools/requests
SceneXplainNoNoOpen SourceTool for explaining the predictions of machine learning modelsModel explanationshttps://python.langchain.com/docs/integrations/tools/sceneXplain
SearchNoNoOpen SourceCollection of tools for searching and querying various servicesSearch toolshttps://python.langchain.com/docs/integrations/tools/search_tools
SearchApiNoYesCommercialTool for searching and querying various APIsAPI search toolshttps://python.langchain.com/docs/integrations/tools/searchapi
SearxNGNoNoOpen SourceSearch Privacy-focused metasearch enginePrivacy-focused searchhttps://python.langchain.com/docs/integrations/tools/searx_search
Semantic Scholar APINoNoOpen Sourcetool Access to academic papers using the Semantic Scholar APIAcademic paper searchhttps://python.langchain.com/docs/integrations/tools/semanticscholar
SerpAPINoYesCommercialSearch engine results page (SERP) scraping toolSERP scrapinghttps://python.langchain.com/docs/integrations/tools/serpapi
StackExchangeNoNoOpen SourceAccess to the Stack Exchange networkStack Exchange accesshttps://python.langchain.com/docs/integrations/tools/stackexchange
Tavily SearchNoYesCommercialSearch engine for finding answers to questionsQuestion answeringhttps://python.langchain.com/docs/integrations/tools/tavily_search
TwilioNoYesCommercialCommunication APIs for SMS, voice, and videoCommunication APIshttps://python.langchain.com/docs/integrations/tools/twilio
WikidataNoNoOpen SourceAccess to structured data from WikidataStructured data accesshttps://python.langchain.com/docs/integrations/tools/wikidata
WikipediaNoNoOpen SourceAccess to articles and information from WikipediaWikipedia accesshttps://python.langchain.com/docs/integrations/tools/wikipedia
Wolfram AlphaNoYesProprietaryComputational knowledge engineComputational knowledgehttps://python.langchain.com/docs/integrations/tools/wolfram_alpha
Yahoo Finance NewsNoYesCommercialAccess to financial news using Yahoo Finance APIFinancial newshttps://python.langchain.com/docs/integrations/tools/yahoo_finance_news
YoutubeNoYesCommercialAccess to YouTube data and functionalityYouTube accesshttps://python.langchain.com/docs/integrations/tools/youtube
Zapier Natural Language ActionsNoYesCommercialIntegration platform for automating workflowsWorkflow automationhttps://python.langchain.com/docs/integrations/tools/zapier


  1. ^ «Выпуск 0.1.16» . 11 апреля 2024 г. Проверено 23 апреля 2024 г.
  2. ^ Буниатян, Давид (2023). «Понимание кода с использованием LangChain» . Активный цикл .
  3. ^ Ауффарт, Бен (2023). Генеративный ИИ с LangChain . Бирмингем: Packt Publishing. п. 83. ИСБН  9781835083468 .
  4. ^ Палаццоло, Стефани (13 апреля 2023 г.). «Стартап в области искусственного интеллекта LangChain привлекает Sequoia для проведения раунда финансирования с оценкой не менее 200 миллионов долларов» . Бизнес-инсайдер . Архивировано из оригинала 18 апреля 2023 г. Проверено 18 апреля 2023 г.
  5. ^ Гриффит, Эрин; Мец, Кейд (14 марта 2023 г.). « Пусть расцветают 1000 цветов»: безумие финансирования ИИ набирает обороты» . Нью-Йорк Таймс . ISSN   0362-4331 . Архивировано из оригинала 18 апреля 2023 г. Проверено 18 апреля 2023 г.
  6. ^ Мансурова, Мария (30 октября 2023 г.). «Тематическое моделирование в производстве: использование LangChain для перехода от специальных ноутбуков Jupyter к производственному модульному сервису» . в сторону datascience.com . Проверено 8 июля 2024 г.
  7. ^ «Язык выражений LangChain» . langchain.dev . 01.08.2023 . Проверено 8 июля 2024 г.
  8. ^ «Представляем LangServe, лучший способ развернуть ваши LangChains» . Блог LangChain . 12 октября 2023 г. Проверено 17 октября 2023 г.
  9. ^ «Чат-боты | 🦜️🔗 Langchain» . python.langchain.com . Проверено 26 ноября 2023 г.
  10. ^ «Поколение с расширенным поиском (RAG) | 🦜️🔗 Langchain» . python.langchain.com . Проверено 26 ноября 2023 г.
  11. ^ «Подведение итогов | 🦜️🔗 Лангчейн» . python.langchain.com . Проверено 26 ноября 2023 г.
  12. ^ «Генерация синтетических данных | 🦜️🔗 Langchain» . python.langchain.com . Проверено 26 ноября 2023 г.
  13. ^ «Милвус — ЛангЧейн» . python.langchain.com . Проверено 29 октября 2023 г.
  14. ^ «Плетение» . python.langchain.com . Проверено 17 января 2024 г.
  15. ^ Обнимаю, Дэниел Патрик (08 марта 2023 г.). «Иерархическое дерево тем интеграций LangChain» (PDF) . Гитхаб . Архивировано из оригинала 29 апреля 2023 г. Проверено 18 апреля 2023 г.
  16. ^ «Загрузчики документов — LangChain 0.0.142» . python.langchain.com . Архивировано из оригинала 18 апреля 2023 г. Проверено 18 апреля 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b84156ca0f895c051ff1f5188dee685b__1720433520
URL1:https://arc.ask3.ru/arc/aa/b8/5b/b84156ca0f895c051ff1f5188dee685b.html
Заголовок, (Title) документа по адресу, URL1:
LangChain - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)