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

Что делает 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, не только для тестирования
Дополнительные функции
Evalдля программных результатовCompareдля A/B-тестирования- Поддержка пакетной обработки с экономией 50% затрат
- Интерфейсы
EvaluatorиExtractorдля имитации - Включает 135+ тестов
Контекст разработки
Весь SDK был создан с использованием Claude Code, от первоначального дизайна до реализации, тестов и документации. Создатель ищет обратную связь по дизайну API и тому, что сделало бы это полезным для рабочих процессов разработчиков.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Как Claude маркирует AI-сгенерированный контент: водяные знаки и раскрытие информации
Claude помечает контент, созданный ИИ, водяными знаками и метаданными, чтобы обеспечить прозрачность и происхождение в выводах ИИ.

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

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

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