Strata: LLM이 쿼리를 실행하기 전에 유효하지 않은 쿼리를 거부하는 시맨틱 레이어
Strata는 거버넌스된 시맨틱 레이어를 중심으로 구축된 풀스택 분석 플랫폼입니다. 요청이 모델에 맞지 않으면 쿼리를 검증하고 잘못된 숫자 대신 거부를 반환합니다. 넷플릭스에서 4년간 비기술 비즈니스 사용자를 위한 셀프서비스 분석을 담당한 Ajo가 만들었습니다.
핵심 설계 전제는 엄격한 명명입니다. 프로젝트 내에서 Revenue라는 이름은 단 하나만 존재할 수 있습니다. 수익이 여러 테이블에 매핑되면 쿼리 그레인과 속도가 어느 테이블을 사용할지 결정합니다. 이 제약이 나머지 시스템을 작동하게 만듭니다.
이중 계산 없는 크로스 도메인 블렌딩
팩트가 공통 키(예: 공통 Date 키)를 공유하기 때문에 Strata는 두 팩트 도메인(Orders와 Support)을 하나의 블렌딩된 결과로 조인할 수 있습니다. 각 팩트는 공통 그레인으로 집계되고 공통 키로 조인되며, 팩트 대 팩트 조인은 절대 하지 않습니다. 팀은 시스템이 이중 계산을 할 수 없다고 주장하며, 에이전트는 잘못된 숫자 대신 명시적인 거부를 받습니다.
파티션 및 집계 인식 라우팅
Strata는 각 쿼리를 가장 빠르게 답할 수 있는 엔진으로 라우팅하고, 필터가 핫 티어를 벗어나면 웨어하우스로 폴백합니다:
- 핫 티어: ClickHouse 또는 Druid
- 웜 티어: Snowflake
- 콜드 티어: AWS Athena
전체 기록은 Trino나 더 저렴한 곳에 보관하면서 데이터의 일부를 빠른 엔진에 로드할 수 있습니다. 쿼리를 해당 티어에서 해결할 수 있으면 라우터가 더 빠른 티어를 선택합니다.
측정 유형과 코호트
다섯 가지 측정 유형이 기본 제공됩니다: Standard, Complex, Snapshot, Exclusion LOD, Inclusion LOD. 그 위에 사용자는 팩트 도메인을 가로지르는 사용자 정의 계산과, 뷰 또는 단일 측정을 코호트로 제한하는 세그먼트를 만들 수 있습니다. 예를 들어 한 뷰에서 신규 고객 수익을 총 수익 옆에 표시할 수 있습니다.
코드로서의 모델
전체 모델은 두 가지 YAML 파일 유형과 명명 규칙으로 구성됩니다. 워크플로: 코딩 에이전트가 YAML 초안을 작성하고, strata audit이 웨어하우스에 대해 검증하며, Git이 프로덕션으로 운반합니다. 먼저 선택할 뷰/탐색/큐브가 없습니다. 구축하는 동안 모든 단계가 검증되고 미리보기됩니다.
누구를 위한 것이며 어떻게 사용해 볼까
Strata는 기존 BI 도구가 연결하는 시맨틱 레이어가 아닙니다. 팀은 그것을 막다른 길이라고 부릅니다. 대신 자체 대시보드, 구독, 예약 보고서, Google Sheets 추가 기능, 행 수준 보안, 그리고 위에 구축하는 모든 것을 위한 API와 MCP 서버를 제공합니다. 얼리 베타이며 오픈 소스는 아니지만, 무료 티어는 최대 25명의 사용자를 지원하고 Docker를 통해 전적으로 사용자 머신에서 실행됩니다.
📖 Read the full source: HN LLM Tools
👀 See Also

레이어킷: 클로드 코드로 제작된 편집 가능한 레이어를 갖춘 AI 이미지 편집기
한 개발자가 레이어킷(Layerkit)이라는 브라우저 기반 AI 이미지 편집기를 만들어, 지속적인 재프롬프팅 없이 편집 가능한 레이어로 장면을 생성하는 도구를 선보였습니다. 이 도구는 다단계 AI 파이프라인을 사용하며, 하나의 LLM이 구성을 계획하고, 이미지 모델이 장면을 생성한 후, 다른 LLM이 실제 생성된 이미지를 분석하여 가독성 있는 텍스트를 배치합니다.

미미르: 21가지 신경과학 메커니즘을 기반으로 구축된 파이썬 메모리 시스템
Mímir는 섬광 기억과 검색 유도 망각과 같은 21가지 인지과학 메커니즘을 구현한 AI 에이전트용 Python 메모리 시스템입니다. 이 시스템은 하이브리드 BM25 + 의미론적 + 날짜 인덱스를 사용하며, Mem2ActBench에서 VividnessMem 대비 13% 높은 도구 정확도를 포함한 벤치마크 개선 결과를 보여줍니다.

altRAG: AI 코딩 에이전트를 위한 벡터 DB RAG를 2KB 포인터 파일로 대체하기
altRAG은 벡터 데이터베이스 RAG를 가벼운 포인터 파일로 대체하는 Python 도구입니다. Markdown/YAML 스킬 파일을 스캔하여 섹션을 정확한 줄 번호와 바이트 오프셋에 매핑하는 2KB 스켈레톤 파일을 생성하며, AI 에이전트가 전체 파일 대신 필요한 섹션만 읽을 수 있도록 합니다.

MCP 서버, 클로드를 셀러트래커 와인 인벤토리에 연결
한 개발자가 Claude를 CellarTracker 계정에 직접 연결하는 MCP 서버를 구축하여, 와인 컬렉션을 조회할 때 수동 CSV 내보내기의 필요성을 없앴습니다.