Об этом проекте

LangGraph — это низкоуровневая фреймворк для построения, управления и развертывания длительных, состоятельных агентов. Он разработан компанией LangChain Inc. и может использоваться отдельно или вместе с другими продуктами LangChain. Проект позиционирует себя как инфраструктуру для любых длительных, состоятельных рабочих процессов или агентов. Его документированные возможности включают долговременное выполнение, позволяющее агентам сохранять состояние после сбоев и возобновлять выполнение с того места, где остановились; поддержку с участием человека, позволяющую проверять и изменять состояние агента во время выполнения; комплексную память с краткосрочной рабочей памятью и долгосрочной постоянной памятью между сеансами; отладку и наблюдаемость через LangSmith, включая отслеживание путей выполнения и переходов состояний; и производственно-готовую инфраструктуру развертывания для длительных, состоятельных рабочих процессов. Установка осуществляется через pip с использованием пакета langgraph. Существует аналог на JavaScript/TypeScript — LangGraph.js, который доступен отдельно. README также указывает на Deep Agents — высокоуровневый пакет, построенный на LangGraph для агентов, способных планировать, использовать подагентов и использовать файловые системы. Раздел экосистемы описывает интеграции с LangChain для составных компонентов и разработки приложений на основе ИИ, LangSmith для оценки агентов и наблюдаемости, а также LangSmith Deployment для масштабирования агентов, включая визуальное прототипирование в LangSmith Studio. Ссылки на документацию, справочники API, быстрый старт, руководства, бесплатный курс LangChain Academy, кейсы, руководство по внесению вклада и код поведения. README указывает, что LangGraph вдохновлен Pregel и Apache Beam, с публичным интерфейсом, вдохновленным NetworkX. Он распространяется под лицензией MIT. README упоминает использование компаниями, включая Klarna, Replit и Elastic, хотя независимые тесты производительности или рейтинги не предоставлены.