Смысл: 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 Code содержит избыточные React-компоненты, которые искусственно увеличивают количество токенов.
Инструменты

Документация Claude Code содержит избыточные React-компоненты, которые искусственно увеличивают количество токенов.

Анализ документации LLM Claude Code показывает, что файлы MDX содержат огромное количество встроенных React-компонентов, при этом context-window.md использует 18 501 токен, но только 551 токен из них составляет фактическое содержание документации.

OpenClawRadar
Автономный рабочий процесс кодирования выпустил 163 тыс. строк кода за ночь с использованием Claude Code.
Инструменты

Автономный рабочий процесс кодирования выпустил 163 тыс. строк кода за ночь с использованием Claude Code.

Разработчик создал автономный рабочий процесс, который выполнил 72 задачи за ночь, сгенерировав 163 643 строк кода и более 6 400 успешных тестов с показателем успешности с первой попытки в 85%.

OpenClawRadar
Claude IDE Bridge: Инструмент MCP для удаленного доступа к редактору
Инструменты

Claude IDE Bridge: Инструмент MCP для удаленного доступа к редактору

Claude IDE Bridge — это инструмент с открытым исходным кодом, который предоставляет Claude AI удалённый доступ к управлению редакторами кода через MCP (Model Context Protocol). Он предоставляет доступ к знаниям редактора, таким как информация о типах в реальном времени и состояние отладчика, в виде вызываемых инструментов.

OpenClawRadar
Создание автономного исследовательского агента с помощью C# и локальных LLM.
Инструменты

Создание автономного исследовательского агента с помощью C# и локальных LLM.

A C# research agent automates URL processing with local LLMs using Ollama and llama3.1:8b, generating structured markdown reports from web searches.

OpenClawRadar