ММООЗЗГГ.ru

Словарь ИИ

Что такое LangChain

Коротко

LangChain это открытая библиотека для создания ИИ-агентов и приложений на основе языковых моделей, распространяемая под лицензией MIT.

Модели и сервисы · LangChain

Михаил МозгПроверено: 1 минута чтения

Ребенку

Представь коробку с деталями железной дороги: рельсы, стрелки, вагончики, светофоры. Сами по себе они просто лежат, а соединишь, и поезд поедет туда, куда нужно. Есть набор деталей для программистов, из которого собирают умных помощников: один кусочек слушает вопрос, другой ищет ответ в книгах, третий пишет ответ. Собирать их нужно аккуратно, чтобы поезд не сошел с рельсов.

Простыми словами

Это набор готовых блоков для программистов, которые делают приложения с ИИ. Вместо того чтобы каждый раз писать с нуля подключение к модели, поиск по документам и вызов внешних сервисов, разработчик берет готовые части и соединяет их. Одна и та же программа может работать с моделями разных поставщиков, поэтому модель меняют почти без переделки кода. Пример: чат-бот поддержки, который находит ответ в базе знаний и при необходимости проверяет статус заказа в учетной системе.

Для бизнеса

Сама библиотека бесплатна и открыта под лицензией MIT: ее используют в коммерческих продуктах и держат целиком на своих серверах, в том числе вместе с локальной моделью через Ollama. Расходы определяет не она, а выбранная модель, инфраструктура и работа разработчиков. Для бизнеса важен другой плюс: смена поставщика модели не требует переписывать агента, и зависимость от одной компании снижается. Облачные сервисы вокруг библиотеки, например LangSmith для наблюдения и оценки, это отдельные продукты со своими условиями, их проверяет юрист. До запуска агента в рабочие процессы настраивают права доступа к системам и журнал действий: эти вопросы решают при проектировании ИИ-отдела.

Для специалиста

Документация определяет агента формулой «модель плюс обвязка» (harness): системный промпт, инструменты (tools) и промежуточные обработчики (middleware). Главная точка входа create_agent собирает такую обвязку, а сами агенты построены на LangGraph, низкоуровневом слое оркестрации с долговременным выполнением (durable execution), сохранением состояния и участием человека (human in the loop). Стандартный интерфейс покрывает чат-модели и эмбеддинги разных поставщиков, среди примеров в документации OpenAI, Anthropic, Google, Ollama и Hugging Face. Цикл, в котором модель чередует рассуждения и вызовы инструментов, описан в работе ReAct (Yao и др., 2022). Основная библиотека написана на Python, отдельный репозиторий LangChain.js закрывает JavaScript и TypeScript. Рядом развиваются LangSmith для оценки и наблюдаемости и Deep Agents для планирования, подагентов и работы с файлами.

Пример

Разработчик интернет-магазина собирает на библиотеке агента, который ищет ответы в базе знаний и проверяет статус заказа через API. Когда компания решает сменить модель, он меняет настройку подключения, а логика агента остается прежней.

Связанные термины

Вопросы и ответы

Для чего нужен LangChain?

Он помогает программистам быстрее собирать ИИ-агентов и приложения на языковых моделях из готовых блоков. Подключения к разным моделям, инструментам и базам знаний в нем уже описаны.

LangChain бесплатный?

Да, библиотека открыта под лицензией MIT и подходит для коммерческих проектов. Платными могут быть сопутствующие облачные сервисы и сами модели, которые вы подключаете.

Источники

Где это применяют в компании

Не уверены, нужно ли это вашей компании?

Карта ИИ-решений
Написать в Telegram