← Все проекты

OpenClaw: AI-агент общего назначения

2026-03-...
AI AgentsLocal LLMTool CallingReActOpen SourceAutomation

OpenClaw — открытый фреймворк для создания AI-агентов и ассистентов общего назначения, особенно в сценариях с локальными LLM. Моя работа здесь была точечным участием в upstream-проекте и параллельным развитием собственного форка для экспериментов с локальными моделями, инструментами и агентными сценариями.

Основной фокус был на том, чтобы приблизить небольшие локальные модели к практическим агентным сценариям: научить систему надежно понимать, какие возможности есть у конкретной модели, когда можно использовать нативный вызов инструментов, а когда нужен резервный ReAct-путь.

Ключевые направления

  • Определение возможностей моделей: фоновая проверка локальных моделей через Ollama и похожие runtime, чтобы понять, поддерживает ли модель нативный вызов инструментов или требует резервного механизма.
  • ReAct-резерв для инструментов: стандартизированный путь выполнения, где модель может использовать инструменты через структурированный ход рассуждения, даже если у нее нет нативного API для вызова инструментов.
  • Надежная обработка потоковых ответов: исправления в парсинге мыслей и действий, включая случаи с отступами и нестрогими маркерами в потоковых ответах локальных моделей.
  • Кэш возможностей моделей: потокобезопасный локальный кэш обнаруженных профилей возможностей, который снижает задержки и убирает лишние проверки между агентными сессиями.

В результате OpenClaw стал устойчивее в локальных сценариях: агент лучше выбирает режим работы с моделью, надежнее вызывает инструменты и меньше зависит от того, поддерживает ли конкретная LLM современные облачные функции.

Галерея

OpenClaw: AI-агент общего назначения: изображение 1
OpenClaw: AI-агент общего назначения: изображение 2