Словарь ИИ
Что такое 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 бесплатный?
Источники
Где это применяют в компании
Не уверены, нужно ли это вашей компании?
Карта ИИ-решений