Совы — это SDK с приоритетом на TypeScript, который позволяет разработчикам создавать и запускать AI-агентов с циклами рассуждений, поддерживаемыми инструментами.
Совки предоставляют инструментарий, ориентированный на разработчика, для создания автономных AI-агентов, способных выполнять сложные задачи с несколькими этапами. В основе лежит использование больших языковых моделей (LLM) для рассуждения, дополненное системой плагинов для вызова внешних API, выполнения кода и запросов к базам данных. Разработчики определяют агентов с помощью простой API на TypeScript, выбирают набор инструментов и настраивают модули памяти для сохранения состояния. Время выполнения сов управляет циклами рассуждения, обработкой вызовов инструментов и управлением конкуренцией. Он поддерживает среды Node.js и Deno, обеспечивая широкую кроссплатформенность. Встроенные журналы, обработка ошибок и хуки расширяемости упрощают прототипирование и развертывание роботизированных потоков работы, чат-ботов и автоматизированных помощников, управляемых ИИ.
Основные функции Owl
SDK с приоритетом на TypeScript
Многошаговые циклы рассуждений
Система плагинов для интеграции внешних инструментов
Crayon — это фреймворк на JavaScript для создания автономных AI-агентов с интеграцией инструментов, управлением памятью и долгими рабочими потоками задач.
Crayon позволяет разработчикам создавать автономных AI-агентов в JavaScript/Node.js, которые могут вызывать внешние API, поддерживать историю разговоров, планировать многошаговые задачи и управлять асинхронными процессами. В ядре реализован цикл планирования-исполнения, разбивающий общие цели на конкретные действия, интегрирующийся с пользовательскими наборами инструментов и использующий модули памяти для хранения и вспоминания информации между сессиями. Фреймворк поддерживает несколько бекендов памяти, интеграцию инструментов через плагины и расширенную систему логирования для отладки. Разработчики могут конфигурировать поведение агента через подсказки и пайплайны на базе YAML, что позволяет автоматизировать сложные рабочие процессы, такие как сбор данных, формирование отчетов и интерактивные чат-боты. Архитектура Crayon поощряет расширяемость, позволяя командам интегрировать специализированные инструменты и адаптировать агентов под уникальные бизнес-требования.