Micro-agent — это легкая, непредвзятая библиотека JavaScript, предназначенная для упрощения создания сложных AI-агентов с использованием больших языковых моделей. Она предоставляет основные абстракции, такие как агенты, инструменты, планировщики и хранилища памяти, позволяя разработчикам формировать пользовательские цепочки диалога. Агенты могут вызывать внешние API или внутренние утилиты как инструменты, что обеспечивает динамическое получение данных и выполнение действий. Библиотека поддерживает краткосрочную диалоговую память и долговременную постоянную память, чтобы сохранять контекст между сессиями. Планировщики управляют цепочками мышления, разбивая сложные задачи на вызовы инструментов или запросы к моделям языковой обработки. С настраиваемыми шаблонами подсказок и стратегиями выполнения микросервис адаптируется без проблем к фронтенд-приложениям, сервисам Node.js и пограничным средам, предоставляя гибкую основу для чат-ботов, виртуальных помощников или систем автономного принятия решений.