Архитектура CLI Karis: Использование Claude для планирования, а не для выполнения

Пользователь Reddit делится своим опытом работы с архитектурой Karis CLI, которая разделяет планирование LLM и исполнение кода для более надёжной автоматизации.
Архитектурный паттерн
Система использует три отдельных уровня:
- Уровень исполнения: Чистый код без участия LLM — ваши инструменты выполняют фактическую работу
- Уровень оркестрации: Использует LLM (например, Claude) для принятия решений по планированию — задаёт вопрос «учитывая эти результаты инструментов, что нам делать дальше?»
- Уровень задач: Отслеживает состояние на протяжении всего процесса
Ключевой принцип проектирования
Архитектура отражает наблюдение, что LLM отлично справляются с планированием и обобщением, но плохо работают в качестве надёжных исполнителей. Разделяя эти обязанности:
- Claude делает то, что у него хорошо получается: рассуждает о том, какие действия предпринять
- Ваш код делает то, что у него хорошо получается: надёжно выполняет задачи
- Такое разделение упрощает независимую замену моделей или обновление инструментов
Практический опыт
Пользователь сообщает, что использует этот паттерн уже несколько месяцев и описывает его как «самая стабильная агентская настройка, которая у меня была». Его рекомендация для разработчиков, работающих с Claude: тщательно продумывайте, где провести границу LLM в архитектуре вашей системы.
📖 Читать полный источник: r/ClaudeAI
👀 Смотрите также

Создание приложения-раскраски, безопасного для детей, с Клодом в качестве парного программиста
Разработчик использовал Клода в качестве напарника по программированию, чтобы создать приложение-раскраску на SwiftUI с локальной генерацией изображений, родительским контролем и без рекламы.

Создание персонализированного конвейера новостей на основе ИИ с использованием Claude
Разработчик создал систему, которая ежедневно обрабатывает 200+ статей из RSS-лент, оценивает их по личным ключевым словам с помощью Claude Haiku, распределяет по категориям и формирует структурированную утреннюю рассылку по электронной почте менее чем за $5 в месяц.

Запуск нескольких Telegram-ботов на одном AI-агенте для параллельных задач
Разработчик решил проблему ожидания завершения ИИ-агентом одной задачи перед началом другой, настроив три Telegram-бота, которые все привязаны к одному базовому агенту. Каждый бот работает независимо со своей собственной перепиской и историей диалогов, при этом они используют общее рабочее пространство, память и накопленные знания.

Пользователь Reddit сообщает, что использование Claude для архитектуры сюжета повышает удержание аудитории в видео.
Пользователь Reddit отследил более 150 AI-каналов и обнаружил, что большинство из них прекратили существование до 10 видео из-за несогласованного контента. Они сообщают об использовании Claude для проектирования архитектуры истории вместо простого написания сценариев, а затем сочетают его с LongStories для визуальной согласованности, увеличивая удержание с 40% до 60%.