Аналитика на естественном языке: Интерфейс для данных Snowflake
Введение
Как архитектор решений в dbt Labs, моя роль заключается в том, чтобы помогать нашим клиентам и потенциальным клиентам понять, как лучше всего использовать платформу dbt Cloud для решения их уникальных задач с данными. Эта уникальность проявляется по-разному — зрелость организации, стек данных, размер и состав команды, технические возможности, случаи использования или их комбинация. Однако, несмотря на все эти различия, в большинстве моих взаимодействий присутствует одна общая нить: генеративный ИИ и большие языковые модели (LLM). Команды по работе с данными либо 1) проактивно думают о применении этих технологий в контексте своей работы, либо 2) их подталкивают к этому их заинтересованные стороны. Это стало "слоном в комнате" в каждом (zoom) разговоре, в котором я участвую.
Очевидно, что эта технология никуда не исчезнет. Уже существует бесчисленное количество случаев использования и приложений, которые демонстрируют очень реальные улучшения в эффективности, продуктивности и креативности. Вдохновленный общей проблемой, с которой сталкиваются команды по работе с данными, я создал приложение Streamlit, которое использует Snowflake Cortex и семантический слой dbt для точного и последовательного ответа на вопросы в свободной форме. Вы можете просмотреть примеры вопросов, на которые оно способно ответить, ниже: