Смысл: 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 маркирует AI-сгенерированный контент: водяные знаки и раскрытие информации
Инструменты

Как Claude маркирует AI-сгенерированный контент: водяные знаки и раскрытие информации

Claude помечает контент, созданный ИИ, водяными знаками и метаданными, чтобы обеспечить прозрачность и происхождение в выводах ИИ.

OpenClawRadar
SuperContext: Фреймворк постоянной памяти для AI-агентов программирования
Инструменты

SuperContext: Фреймворк постоянной памяти для AI-агентов программирования

SuperContext — это фреймворк с открытым исходным кодом, который предоставляет инструментам ИИ для программирования, таким как Claude, постоянную память через структурированные, целевые файлы вместо больших инструкций. Он включает исполняемый промпт, который собирает систему примерно за 10 минут без ручной настройки.

OpenClawRadar
МногоАгентная Система для Глубокого Конкурентного Анализа с использованием Claude
Инструменты

МногоАгентная Система для Глубокого Конкурентного Анализа с использованием Claude

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

OpenClawRadar
Как я разработал навык для развертывания агентов OpenClaw в веб-приложениях - Закулисный взгляд
Инструменты

Как я разработал навык для развертывания агентов OpenClaw в веб-приложениях - Закулисный взгляд

Изучите инновационное новое умение, разработанное для агентов OpenClaw, которое облегчает развертывание веб-приложений. Узнайте о его возможностях, преимуществах и о том, как оно преобразует производственные процессы.

OpenClawRadar