AI 課本 › 📺 Agents

用自訂 DSL 讓 agentic workflow 值得信任、可以驗證(第 2/2 段)

2026/05/22 · 29 分鐘 · 官方字幕實證
用 Elicit 實例示範 DSL 如何讓 agent 的計畫可執行、可檢查,並分享打造這類系統要注意的事
💡 你可以怎麼用:下次請 AI 幫你做研究或整理資料時,不要只收最後那張表。請它列出查了哪些來源、每一步怎麼篩選,再挑幾筆回原始出處抽查。如果工具有流程圖可以看,先確認查法合理,再決定要不要相信結果。
看全部 40 條重點

🧑‍🏫 這段用 Elicit(一個 AI 研究助理工具)的實際操作,示範怎麼讓 AI 的每一步都攤開給人看、也能檢查,而且確實照著計畫做。後半段講者分享自己做這套系統的心得。值得看的原因是,它回答了一個大家都會遇到的問題:AI 給你一份很像樣的答案,你憑什麼相信它?

📘 術語
DSL(領域專用語言):Elicit 自訂的語言。它不只描述計畫,本身就是可以執行的計畫
artifact(產出物):Elicit 對產出表格的稱呼,每個 artifact 都能看到產生它的 DSL 程式碼
research landscape(研究全貌分析):Demo 的任務類型:找出投資生物學 foundation model 的公司和機構
foundation model(基礎模型):Demo 的研究主題,例如生物學用的 foundation model
screening(篩選):流程中過濾搜尋結果的步驟
enrichment(資料補強):例如抓取論文全文
curating(整理篩選):字幕說 curating 指的是篩選(filtering)
curator(負責擬計畫的模型):Elicit 系統裡寫計畫的模型,使用者插話時要讓它能改計畫
join(合併表格):用自然語言把組織表和監管機構表合在一起看互動關係
cache(快取):重跑整份程式時,已做過的查詢會直接拿到記住的結果
drift(偏移):只 interpret 零碎片段時可能出現的問題
data provenance(資料來源可追溯):Elicit 產品重視的特性之一
harness(agent 執行框架):wrapper 讓系統能在不同 harness 和模型間切換;interrupt handling 沒有 harness 原生支援
interrupt handling(中斷處理):等結果時使用者補充內容,要傳回 curator 改計畫,不用停下整個流程
rehydrate(恢復 session):之後回到舊 session 並把它恢復
credential isolation(憑證隔離):由前面提到的 wrapper 負責
event sourcing(事件溯源):Elicit 採用且很滿意的模式,但要做起來不輕鬆
GTM(上市策略):講者要求分析各組織的商業化策略與 GTM 做法
eval(評估):系統會即時寫程式再執行,所以非常難做;Elicit 有專門的 eval 團隊
✏️ 小考一題

在 Demo 裡,講者要求把組織表和監管機構表 join 起來後,那張表背後的 DSL 程式有什麼變化?

A. 程式變短了,因為 join 只需要幾行B. 整份程式全部重寫,跟第一張表的程式沒有任何重複C. 系統只 interpret 新加的片段,不重跑前面的程式D. 開頭跟第一張表一模一樣,但程式從大約 100~150 行變成 1,000 行左右
看答案
答案:D。[22:33] 講者說程式開頭跟之前一模一樣,前一份大約 100、150 行,現在到 1,000 行左右;[23:35] 也說整份程式會從頭重新 interpret,靠 cache 加速
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。