Strata - Expressive semantic layer that can say no to your LLM
Show HN: Strata – an expressive semantic layer that can say no to your LLM

Strata — это выразительный семантический слой, который превращает ваш data warehouse в понятную и управляемую модель для аналитики и AI-агентов. Он запускается в Docker одной командой, подключается к Snowflake, Databricks, PostgreSQL и другим источникам, а затем ваш coding agent строит семантическую модель из YAML. Главная особенность: Strata умеет отказывать LLM, если запрос нарушает grain, join-правила или именование, что гарантирует корректные и согласованные ответы. Бесплатная версия доступна на вашей машине — попробуйте прямо сейчас.
Strata — это выразительный семантический слой, который умеет говорить «нет» вашей LLM.
- chrisweekly
«Не подходит? Это справедливо.
Если всё, что вам нужно, — это ещё один инструмент для запросов для аналитиков, свободно владеющих SQL, то Strata — не он. Мы созданы, чтобы дать мощный self-service всем остальным — людям, которые в принципе никогда не смогли бы написать такой запрос.»
Каждому продукту стоило бы включать такой дисклеймер. Ясность в том, чем продукт НЕ является, часто освещает гораздо быстрее, чем (обычно более многословные) описания того, чем он ЯВЛЯЕТСЯ.
Как бы то ни было, выглядит так, что это может быть полезно — хотя мне это казалось бы куда более убедительным, будь оно OSS.
- irasigman
Как вы оцениваете ценность семантических слоёв, когда все лаборатории гонятся за бенчмарками использования оболочки вроде TerminalBench?
Помимо корпоративных штук вроде согласованных метрик, я не убеждён, что семантические слои улучшают производительность агентов. Показательный пример — Snowflake Analyst направляет 90%+ запросов к традиционному SQL, а не к своему собственному семантическому диалекту SQL.
Семантический слой — это концепция 2018 года из мира BI. Метаданные — это одно, но семантический слой подразумевает абстракцию от физических данных с потерями при трансляции.
- efromvt
Я большой поклонник подхода со строгими именами как абстракцией над таблицами и переиспользованием в качестве ключа смешивания — это к тому же сильно упрощает разрешение агрегатов, как у вас. (Сам пришёл к тому же уровню абстракции, когда строил семантическую модель).
Много 404 на страницах документации — возможно, стоит провести аудит ссылок?