Lantide Data

系列導讀與產品定位

一句話: Lantide Data 是本機數據分析 IDE,內建為分析師設計的 Agent runtime(Harness)——可審閱的交付物、受控的執行授權、與 DuckDB 工作區一體的查詢與工具,而不是「貼上 CSV 的聊天視窗」。

操作步驟見 使用者指南。本系列說明為什麼這樣設計,以及背後的產品與工程取捨。術語見文末 附錄:術語速查


系列位置

順序 文章 本題
0 本文(系列導讀與產品定位) 品類、市場空位、閱讀地圖
1 Agent 時代的數據分析工作流 可審閱的交付與執行授權
2 可治理的 Agent Memory 可治理的 Agent Memory
3 Prompt 與 Context 工程 Prompt 與 Context
4 AI Agent 架構 Agent 架構(runtime / Harness)
5 統一查詢層 統一查詢層

建議順序:系列導讀與產品定位 → Agent 時代的數據分析工作流 → 可治理的 Agent Memory → Prompt 與 Context 工程 → AI Agent 架構 → 統一查詢層


一、我們在填什麼空位

「AI 能做數據分析」已不新鮮;痛點在於缺少專為分析工作設計的 Agent 執行環境(Harness)

許多人仍用通用聊天模型 + Excel / SQL 客戶端「湊」出一條分析鏈:工具碎、中間結果難追溯、AI 產出的 SQL 不敢直接當正式交付。若要把「專用分析環境」說清楚,可把市場粗分三層(便於對照,完整競品地圖):

層級 常見形態 典型缺口
A. 通用 Agent ChatGPT、Claude、Cursor 等 能寫 SQL,但沒有你的工作區、快取血緣、Plan 狀態、本機統一查詢層
B. AI + 數據功能 BI Copilot、NL2SQL、Notebook 助手 多為單次問答或單次生成 SQL,少做成可審閱、可執行授權的完整分析流程
C. 數據分析 Agent Harness Julius AILantide Data Agent + 資料執行環境 + 圖表/報告交付;同層產品在追溯、口徑與治理上取捨不同

C 層裡的強代表:Julius AI

Julius AIC 層裡成熟度很高的一類:上傳 CSV/Excel 或連接 Snowflake / BigQuery → 自然語言問答 → 圖表、統計、Notebook、定時報告。產品敘事強調「不用寫 SQL」。

背後由模型在會話沙箱內生成並執行 Python / R / SQL,可稱 analysis abstraction layer隱藏的 DA,Data Analyst 執行層被藏起來):用隱藏程式換速度,強項在 Insights 終端——快速從資料到圖表與結論。

這類 Harness 的常見缺口

同屬 C 層,並不代表上游與治理已經足夠。Julius 類產品常見的 trade-off 是:

  • 上游準備多在會話內完成:清洗與對齊難追溯、難當正式中間成果重跑。
  • 交付偏圖表與結論:能分享,但口徑邏輯難像文件一樣審閱、批註、簽核。
  • 工作流偏對話驅動:即使有 Notebook,仍少「先寫契約、人類按下才正式跑」的邊界。

這些缺口不否認 C 層的價值,而是說明:Harness 已經存在,但還有一種更偏重可追溯的中間結果、可協作口徑、可授權 Execute 的路線(下文 Medallion 的 Silver/Insights 階段)——Lantide Data 要做的是這條路。

因此:Lantide Data 要補什麼

我們的立場是:分析不是單次回答,而是一組可討論、可版本化、可重跑的工作成果;Agent 應在同一個 IDE裡探索、起草、執行,且人類保留節奏與授權。不是再造一個「會出圖的聊天 Harness」,而是在 C 層內把到達洞察前的路徑做成可治理的 artifact。

與 Julius 類 Harness 的差異

維度 Julius 類(C 層同賽道) Lantide Data
上游準備 Silver 多在會話內、隱式;難追溯、難重跑 分析就緒層 — SQL 分頁、快取血緣、Source Run(工程定義見 統一查詢層 §七
交付語言 會話內 Python/R/SQL,程式為輔 SQL 分頁為主 artifact;Python 僅限受控分析工具(activate_analysis
分析品質 常看最終圖表與文字,分母/粒度/限制未必可查 Plan / Report 寫清 denominator、grain、checkpoint、limitations
工作流 多為對話驅動;有 Notebook 但仍偏聊天中心 Plan → 批註 → 使用者 Execute → Report;SQL + Plan 可批註、可簽核

便於讀者定位品類與取捨,功能評測或市場排名。SQL-first 方法論全文見 Agent 時代的數據分析工作流 §三

分析師的一天:管線階段與工作成果

借 Medallion 術語標出管線階段(宣稱 Lantide 是倉內 ETL)。下表把典型一天對齊各階段——亦說明 Lantide 主場在可追溯的 Silver 與可簽核的 Insights,而非只搶終端圖表:

階段 含義 分析師在 Lantide 裡
Bronze 原始落盤、少加工 載入 CSV / 外部庫 / MCP;Quick Analysis 驗證欄位與分佈
Silver 清洗、對齊、可復用中間結果 SQL 分頁探索口徑、欄位、JOIN key 與粒度;大型映射表放 Reference docs(見 工作流 §4.1);需要時用快取與 Source Run 重跑上游
Gold 業務指標、主題寬表 在 Plan 裡寫清指標定義、denominator 與驗證方式;Execute 前與同事對齊口徑
Insights 敘事、假設檢驗、決策建議 起草 Plan批註 → 你按下 ExecuteReport / 可選 HTML;Report 要包含數字、限制與可追溯證據

全程在同一 IDE 完成,而非散落在聊天視窗與試算表之間。

產品邊界(收束): 我們亦不是與工作區脫鉤的通用 coding agent(改 repo 很強,但不管 Plan、Report、快取血緣),也不是預設把對話自動灌進向量庫的記憶產品。形態上是 Local-first 桌面分析 IDE(本機 DuckDB 承載 CSV / ATTACH / Cloud folder / ODBC staged / MCP)內嵌 Built-in ReAct Agent runtime(依狀態過濾的工具矩陣 + UICommand);並可選 External MCP Agent(Cursor 等 client 連入本機 host,共用同一工作區 artifact)。首次啟動 Setup Mode Choice 分流 Built-in BYOK 與 External MCP(見 USER_GUIDE §2.1)。跨對話口徑經 Queued Knowledge 審批 核准後才寫入知識檔,而非黑盒累積。

AI Settings: 除 active Profile 外,可指定 Secondary model 供對話命名、知識抽取等背景任務(見 USER_GUIDE §12.3)。

可攜性(.lantide): 共享分析脈絡與結果用 Project 匯出;協作接續工作或換機用 Workspace(Full backup 為多工作區 + Application 一次搬)。Workspace / Full backup 預設不帶本機 CSV/Parquet,可 opt-in 打包 physical data(換機 Extract 或 Rebind 本機目錄二選一);四種匯出均可選 passphrase 加密外層。選型與操作見 USER_GUIDE §11.1.0


二、系列結構

正文五篇:兩篇方法論工作流Memory)+ 三篇工程配套ContextAgent 架構查詢層)。它們共同說明上文 C 層(分析 Agent Harness) 如何被設計與實作;缺任一環都會退化成「聰明的聊天機器人」。各篇核心問題見 §四。


三、這套文章在回答什麼

Lantide Data 把「用 SQL 查本機檔案」與「用 AI 做分析」放在同一個桌面 IDE 裡。讀者真正關心的往往不只是模型會不會寫 SQL,而是:

  • 分析過程能否被看見、被審閱、被追溯
  • 人類與 Agent 的分工邊界在哪裡(誰能 Execute、誰能改 Plan)?
  • 記憶與上下文如何可控,而不是黑盒越堆越多?
  • 為什麼要自研 Agent 迴路,而不是套用通用 Agent 框架?

本系列用兩篇方法論(Agent 時代的數據分析工作流、可治理的 Agent Memory)與三篇工程配套(Prompt 與 Context 工程、AI Agent 架構、統一查詢層)回答上述問題;**本文(系列導讀與產品定位)**負責品類與閱讀地圖。

flowchart TB
  guide[系列導讀與產品定位]
  subgraph methodology [方法論]
    workflow[Agent 時代的數據分析工作流]
    memory[可治理的 Agent Memory]
  end
  subgraph engineering [工程配套]
    context[Prompt 與 Context 工程]
    agent[AI Agent 架構]
    query[統一查詢層]
  end
  ug[使用者指南_操作]
  guide --> workflow
  guide --> memory
  workflow --> context
  memory --> context
  context --> agent
  agent --> query
  ug -.->|操作細節| workflow

四、正文一覽

順序 文章 核心問題 一句話
0 系列導讀與產品定位(本文) 我們是誰、和誰不同? 分析 Agent Harness、閱讀路徑、能力地圖
1 Agent 時代的數據分析工作流 交付如何可審閱? Plan / Report / HTML、SQL-first、批註、Execute 邊界
2 可治理的 Agent Memory 記憶如何可控? 分層、審批、Reorganize、catalog 注入
3 Prompt 與 Context 工程 模型看見什麼? Summary / Detail、分層 Prompt、知識與批註注入
4 AI Agent 架構 模型怎麼做? ReAct、狀態路由、工具矩陣、UICommand
5 統一查詢層 查什麼、怎麼串? DuckDB 改寫、Tab 快取、Source Run、血緣

五、能力地圖

能力 方法論 工程實作 操作(USER_GUIDE)
專案化 Plan → Report 流程 Agent 時代的數據分析工作流 AI Agent 架構 狀態與工具、Prompt 與 Context 工程 Context §11
Markdown 批註協作 Agent 時代的數據分析工作流 Prompt 與 Context 工程 §十一 §11.6–11.9
Reference docs Agent 時代的數據分析工作流 §4.1 AI Agent 架構 read_reference §11.3.1
HTML 報告交付 Agent 時代的數據分析工作流 AI Agent 架構 HTML 工具 §10
知識萃取與審批 可治理的 Agent Memory Prompt 與 Context 工程 注入、AI Agent 架構 expand 工具 §15
探索/執行 SQL 統一查詢層 AI Agent 架構 validate_query / run_* §12.6
Pro 資料源(Additional / Cloud / SQL Server) 統一查詢層 §9 Connection Manager + ODBC staged §4.5
External MCP Agent AI Agent 架構 §十四 §13
Setup Mode / 首次啟動 §2.1 · §15.3.1
快取表與 Source Run 統一查詢層 AI Agent 架構 run_sql_tab / source_run_sql_tab §7–8
Agent 操作 IDE(開 tab、跑查詢) Agent 時代的數據分析工作流 執行邊界 AI Agent 架構 UICommand §12.6
分析品質 gate Agent 時代的數據分析工作流 Prompt 與 Context 工程 + D3 runner smoke

六、如何閱讀本系列

依角色與時間

你是… 建議閱讀
產品決策者(約 5 分鐘) 本文 §一~§二;再掃 Agent 時代的數據分析工作流 開頭
想確認「是不是 Harness」(約 10 分鐘) 本文 + AI Agent 架構 §一
分析師 / PM / 業務與運營(約 30 分鐘) 試用 onboarding:文件導覽分析師 / PM / 業務與運營 引言);設計深度:工作流 + Memory;操作對照 使用者指南 §11–13
平台啟用(數據工程)(約 45 分鐘) Learn 平台啟用(數據工程)引言 + USER_GUIDE §3–4、§11.1
工程師(約 120 分鐘) 依序工作流 → Memory → Context → Agent 架構 → 查詢層;快取搭配 §7–8
想直接試產品 文件導覽使用者指南 §2 快速開始

依問題跳轉

你的問題 從這裡讀
這產品和 ChatGPT / BI Copilot 差在哪? 本文 §一(三層市場與產品邊界)
和 Julius AI / 聊天型分析工具有什麼不同? 本文 §一(Julius 類 Harness 與 Lantide 取捨)
為什麼 SQL-first、不用 Python 做主力? Agent 時代的數據分析工作流 §三
分析流程怎麼跑、誰能按 Execute? Agent 時代的數據分析工作流
Queued Knowledge、知識會不會亂記? 可治理的 Agent Memory(可先對照 §15
AI 為何有時一直查表? AI Agent 架構 §四 + Prompt 與 Context 工程 §三~§六
多分頁 SQL、快取怎麼串? 統一查詢層 §八 + §7–8
Agent 何時物化、run_query 與查看 SQL? 統一查詢層 §8.1 + USER_GUIDE §7.4
Harness 怎麼實作? AI Agent 架構統一查詢層
Cloud folder / SQL Server 怎麼查? 統一查詢層 §9 + USER_GUIDE §4.5
外部 Agent 和內建 Agent 分工? AI Agent 架構 §十四 + USER_GUIDE §13

各篇開頭均有「系列位置」表;完整導讀以本文為準


七、與使用者指南的分工

文件 讀者 內容
使用者指南 所有使用者 按鈕在哪、怎麼點、狀態提示是什麼
本系列(Articles_v2) 想理解設計的人 品類定位、設計動機、架構分層、取捨與反模式

重複時以使用者指南為準;本系列用「見使用者指南 §X」帶到操作細節,不重複長篇步驟說明。


八、系列維護約定

跨篇主題只在一篇寫完整版(SSOT),其餘 1–2 句 + 連結。新功能補丁時:

  1. 先查下表定權威篇,再寫入該篇。
  2. 其他篇僅加指向連結,不重複表格。
  3. 操作步驟仍只寫在 USER_GUIDE
主題 權威篇
Plan / Execute / 批註 / HTML 產品故事 Agent 時代的數據分析工作流
分析品質護欄與 release hard gate Agent 時代的數據分析工作流 §十一
Knowledge 治理 可治理的 Agent Memory
Summary / Detail、Optimizer、QEM 語意 Prompt 與 Context 工程
Ledger、[[QUERY_STEP]]、ReAct、探索預算 AI Agent 架構
條件物化表、sqlglot、Source Run DAG 統一查詢層
Pro 資料源、ODBC staged、Probe 分層 統一查詢層 §9
External MCP runtime、playbook AI Agent 架構 §十四
競品對照、管線縱深(Medallion 隱喻)、產品邊界 系列導讀與產品定位 §一
SQL-first 方法論(分析/維護/協作) Agent 時代的數據分析工作流 §三
分析就緒層(工程定義) 統一查詢層 §七

附錄:術語速查

術語 一句話 權威篇 操作/FAQ
persist 快取 持久分頁 Run / run_sql_tab 物化的快取表;可 Source Run 統一查詢層 §8.1 §7.4FAQ agent vs persist
agent 快取 run_query 條件物化;可 FROM 引用,進 Source Run DAG 統一查詢層 §8.1 同上
validate vs run_query 前者僅驗證無資料列;後者預覽 ≤200 行 Prompt 與 Context 工程 §七–§八 FAQ
Query Execution Model Run / Source Run / 禁止 DDL 等跨狀態語意契約 Prompt 與 Context 工程 §七 §12.6
條件物化 多步、引用快取、較複雜 SQL 時可能建立 agent 快取 統一查詢層 §8.1 FAQ run_query 物化
optimization hint 非阻擋提醒:多表 JOIN 可考慮 cache,但分析正確性優先 Prompt 與 Context 工程 §七
Query Step Ledger 對話內查詢步驟索引與 [[QUERY_STEP]] AI Agent 架構 §六
Queued Knowledge 核准前不注入;Apply 後寫入知識檔 可治理的 Agent Memory §15.5
flat / catalog 知識注入全文 vs 目錄 + expand 可治理的 Agent Memory §七 §15.4
探索預算 show_tables 等超過軟上限須 ask_user 續跑 AI Agent 架構 §4.2
Execute 僅使用者可啟動 Plan 正式執行 Agent 時代的數據分析工作流 §七 §11.5
分析就緒層 Silver 隱喻:工作區內可重跑的中間結果 統一查詢層 §七 §7–8
Insights 終端 圖表、敘事、決策建議等下游交付 本文 §一
隱藏的 DA 模型在會話內代寫 SQL/程式,使用者只見結論 本文 §一
SQL-first 口徑與取數以可審閱 SQL 為主契約;Python 為受控統計延伸 Agent 時代的數據分析工作流 §12.9