의미: LLM 기반 테스트 어설션 및 구조화된 텍스트 추출을 위한 Go SDK

✍️ OpenClawRadar📅 게시일: March 28, 2026🔗 Source
의미: LLM 기반 테스트 어설션 및 구조화된 텍스트 추출을 위한 Go SDK
Ad

Sense의 기능

Sense는 Claude를 활용하는 Go SDK로, 두 가지 주요 사용 사례가 있습니다: 테스트에서 비결정적 출력을 평가하고, 구조화되지 않은 텍스트에서 구조화된 데이터를 추출합니다.

주요 기능

1. LLM 기반 테스트 어설션:

  • 엄격한 어설션 대신 일반 영어로 기대 사항 작성
  • 실패 시 통과한 항목, 실패한 항목, 이유, 증거 및 신뢰도 점수를 포함한 구조화된 피드백 제공
  • 사용 예: s.Assert(t, agentOutput).Expect("유효한 Go 코드를 생성함").Expect("관용적인 오류 처리를 수행함").Run()

2. 구조화된 텍스트 추출:

  • 구조화되지 않은 텍스트에서 형식화된 구조체 추출
  • 구조체를 정의하고 포인터를 전달하면 리플렉션을 통해 스키마 생성
  • 스키마 강제 적용은 Claude의 강제 tool_use를 통해 서버 측에서 수행
  • 사용 예: var m MountError s.Extract("device /dev/sdf already mounted with vol-0abc123", &m).Run() fmt.Println(m.Device) // "/dev/sdf"
  • 로그 파싱, 지원 티켓, 테스트 이상의 API 정규화에 유용

추가 기능

  • 프로그래밍 방식 결과를 위한 Eval
  • A/B 테스트를 위한 Compare
  • 50% 비용 절감 효과의 배치 지원
  • 모의 테스트를 위한 EvaluatorExtractor 인터페이스
  • 135개 이상의 테스트 포함

개발 배경

전체 SDK는 초기 설계부터 구현, 테스트, 문서화까지 Claude Code를 사용하여 구축되었습니다. 제작자는 API 설계와 개발자 워크플로우에 유용한 요소에 대한 피드백을 구하고 있습니다.

📖 전체 Source 읽기: r/ClaudeAI

Ad

👀 See Also

오픈소스화된 Claude Code 프롬프트를 Claude를 사용하여 역설계했습니다
Tools

오픈소스화된 Claude Code 프롬프트를 Claude를 사용하여 역설계했습니다

한 개발자가 Claude Code의 소스 코드에서 역공학한 26개의 프롬프트 모음을 Claude 자체를 사용하여 오픈소스로 공개했습니다. TypeScript 소스는 잠시 공개 npm 패키지로 이용 가능했던 기간 동안, 개발자가 코드베이스의 모든 프롬프트를 연구하고 Claude를 활용해 처음부터 다시 작성했습니다.

OpenClawRadar
커서의 AI 에이전트를 위한 빠른 정규식 검색 접근법
Tools

커서의 AI 에이전트를 위한 빠른 정규식 검색 접근법

Cursor는 대규모 모노레포에서 ripgrep이 15초 이상 걸릴 수 있는 성능 문제를 해결하기 위해 색인화된 정규식 검색을 개발 중입니다. 이는 Zobel, Moffat 및 Sacks-Davis의 1993년 연구를 기반으로 한 n-gram을 사용한 역색인을 활용합니다.

OpenClawRadar
Caliby: 하이브리드 텍스트+벡터 저장소를 갖춘 AI 에이전트용 오픈소스 임베디드 벡터 데이터베이스
Tools

Caliby: 하이브리드 텍스트+벡터 저장소를 갖춘 AI 에이전트용 오픈소스 임베디드 벡터 데이터베이스

Caliby는 C++ 임베디드 벡터 데이터베이스로, Python 바인딩(pip install caliby)을 지원하며 HNSW, DiskANN, IVF+PQ 인덱스를 제공합니다. pgvector보다 4배 빠른 성능을 주장하며, AI Agent/RAG 사용 사례를 위해 텍스트를 벡터와 함께 기본 저장합니다.

OpenClawRadar
Cull: AI 이미지 파이프라인을 위한 오픈소스 데이터셋 큐레이션 엔진
Tools

Cull: AI 이미지 파이프라인을 위한 오픈소스 데이터셋 큐레이션 엔진

Cull은 Civitai, X/Twitter, Reddit, Discord, booru 사이트 등 340개 이상의 소스에서 이미지를 스크래핑하고, 로컬 LM Studio 또는 Groq를 통해 비전-언어 모델로 분류한 후, SD 프롬프트와 감사 기록과 함께 카테고리 폴더로 정리합니다.

OpenClawRadar