Смысл: Go SDK для тестовых утверждений на основе LLM и структурированного извлечения текста

✍️ OpenClawRadar📅 Опубликовано: 28 марта 2026 г.🔗 Source
Смысл: Go SDK для тестовых утверждений на основе LLM и структурированного извлечения текста
Ad

Что делает Sense

Sense — это Go SDK, который использует Claude для двух основных сценариев применения: оценки недетерминированного вывода в тестах и извлечения структурированных данных из неструктурированного текста.

Ключевые возможности

1. Тестовые утверждения на основе LLM:

  • Пишите ожидания на простом английском языке вместо жёстких утверждений
  • Получайте структурированную обратную связь при неудачах, включая то, что прошло, что не удалось, почему, с доказательствами и оценками уверенности
  • Пример использования: s.Assert(t, agentOutput).Expect("produces valid Go code").Expect("handles errors idiomatically").Run()

2. Структурированное извлечение текста:

  • Извлекайте типизированные структуры из неструктурированного текста
  • Определите структуру, передайте указатель, и схема генерируется через рефлексию
  • Применение схемы происходит на стороне сервера через принудительное использование инструментов Claude
  • Пример использования: var m MountError s.Extract("device /dev/sdf already mounted with vol-0abc123", &m).Run() fmt.Println(m.Device) // "/dev/sdf"
  • Полезно для анализа логов, обработки обращений в поддержку и нормализации API, не только для тестирования
Ad

Дополнительные функции

  • Eval для программных результатов
  • Compare для A/B-тестирования
  • Поддержка пакетной обработки с экономией 50% затрат
  • Интерфейсы Evaluator и Extractor для имитации
  • Включает 135+ тестов

Контекст разработки

Весь SDK был создан с использованием Claude Code, от первоначального дизайна до реализации, тестов и документации. Создатель ищет обратную связь по дизайну API и тому, что сделало бы это полезным для рабочих процессов разработчиков.

📖 Read the full source: r/ClaudeAI

Ad

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

claude-powerline v1.20 добавляет режим TUI-панели управления, стили для строки контекста и отображение переменных окружения.
Инструменты

claude-powerline v1.20 добавляет режим TUI-панели управления, стили для строки контекста и отображение переменных окружения.

claude-powerline v1.20 представляет режим TUI-панели, который заменяет одиночную строку состояния на полноценную панель с информацией о модели, использованием контекста с индикатором прогресса, затратами, статусом git и другими данными. Обновление добавляет 9 визуальных стилей индикатора прогресса для отображения использования контекста и возможность отображения переменных окружения.

OpenClawRadar
Панель управления сессиями Claude Code: инструмент с открытым исходным кодом для мониторинга нескольких сессий
Инструменты

Панель управления сессиями Claude Code: инструмент с открытым исходным кодом для мониторинга нескольких сессий

Открытая панель управления, которая одновременно отслеживает несколько сессий Claude Code, показывая использование токенов, затраты, статус сессии, использование контекстного окна и активные субагенты. Установка требует трех команд: git clone, cd, и npm install && npm start.

OpenClawRadar
🦀
Инструменты

MTP + Unified Memory повышает производительность вывода llama.cpp на 30% на RTX 5090

Включение MTP-спекуляции вместе с GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 повышает скорость Qwen3.6-27B Q8_0 с 49 до 64 ток/сек на RTX 5090 с 128 ГБ системной памяти.

OpenClawRadar
Пакет MCP с открытым исходным кодом повышает качество генерации кода Claude на 15–20%.
Инструменты

Пакет MCP с открытым исходным кодом повышает качество генерации кода Claude на 15–20%.

Открытый набор MCP, состоящий из трех локальных серверов и навыка подсказок, решает проблему 'плохих токенов' в генерации кода ИИ, при этом один клиент сообщает об улучшении качества на 15-20% для Claude Code.

OpenClawRadar