Интерфейс и сервер для автоэнкодеров естественного языка Anthropic на llama.cpp

✍️ OpenClawRadar📅 Опубликовано: 13 мая 2026 г.🔗 Source
Ad

Первые модели с открытым весом от Anthropic — Natural Language Autoencoders (NLA) — представляют собой дообучения популярных архитектур с открытым весом. Поскольку они не изменяют базовую архитектуру модели или код моделирования, инференс с llama.cpp не представляет сложности. Разработчик упаковал все функции NLA — извлечение активаций, объяснение активаций, реконструкцию активаций и управление через редактирование объяснений — в пользовательский сервер llama.cpp, объединённый с интерфейсом Mikupad для объяснения и управления активациями на уровне токенов.

Ключевые особенности

  • Извлечение активаций: Извлечение внутренних активаций из любого слоя базовой модели.
  • Объяснение активаций: Получение читаемых человеком объяснений для извлечённых активаций.
  • Реконструкция активаций: Восстановление активаций из их объяснений.
  • Управление через редактирование объяснений: Изменение объяснений и соответствующее управление выводом модели.
Ad

Технические детали

Сервер построен на основе llama.cpp и требует одновременной загрузки трёх моделей: базовой модели, модели актора и модели критика. Это ресурсоёмкая конфигурация. Разработчик работает над версией на основе LoRA, которая позволит загружать одну модель в память, значительно снизив потребление ресурсов.

Интерфейс Mikupad предоставляет интерфейс на уровне токенов для объяснения и управления активациями. Вы можете просматривать, какие токены активируют определённые признаки, и корректировать поведение модели, редактируя объяснения в реальном времени.

Начало работы

Исходный код и инструкции по настройке доступны на Reddit. В настоящее время необходимо иметь три контрольные точки модели NLA (базовая, актор, критик) и скомпилировать пользовательский сервер llama.cpp. Версия на LoRA ожидается в ближайшее время.

📖 Читать полный источник: r/LocalLLaMA

Ad

👀 Смотрите также

Queuelo: Облегченный API для согласования действий LLM-агентов
Инструменты

Queuelo: Облегченный API для согласования действий LLM-агентов

Queuelo — это простой API-слой, который позволяет агентам LLM приостанавливаться перед необратимыми действиями. Агенты отправляют POST-запросы на действия, вы получаете уведомление для одобрения или отклонения, и агент получает ответ через вебхук.

OpenClawRadar
Разработчик создает MCP-сервер для интеграции Claude с WhatsApp, делится трудностями
Инструменты

Разработчик создает MCP-сервер для интеграции Claude с WhatsApp, делится трудностями

Разработчик создал MCP-сервер, чтобы дать Claude доступ к реальным перепискам в WhatsApp, обнаружив, что управление контекстом беседы оказалось сложнее, чем ожидалось, и потребовало базы данных для отслеживания разговоров.

OpenClawRadar
Проблемы с обязательствами: Инструмент, который анализирует и «хоронит» незавершённые репозитории GitHub
Инструменты

Проблемы с обязательствами: Инструмент, который анализирует и «хоронит» незавершённые репозитории GitHub

Разработчик создал инструмент под названием Commitment Issues, который анализирует репозитории GitHub, чтобы определить, заброшены ли они, генерирует 'свидетельство о смерти' и извлекает последнее сообщение коммита как 'последние слова'. Инструмент использует эвристики, такие как частота коммитов, последняя активность и соотношение звёзд к динамике, и был прототипирован с помощью Claude.

OpenClawRadar
Wrangle: Нативный редактор для macOS для управления сессиями кода Claude
Инструменты

Wrangle: Нативный редактор для macOS для управления сессиями кода Claude

Wrangle — это нативный редактор Markdown для macOS, созданный специально для управления несколькими сессиями Claude Code, с встроенными терминалами и умными уведомлениями. Разработчик создал его после того, как VS Code не справлялся с его ежедневной работой по запуску множества сессий Claude Code.

OpenClawRadar