所有節目›AI Engineer Europe 2026World's Fair 2026World's Fair 線上軌AI in HealthcareSoftware Factories
A Piece of Pi: Embedding The OpenClaw Coding Agent In Your Product在 YouTube 看這一場

AI Engineer Europe 2026 · 演講 · 2026-05-11 · 21 分

把 Pi 嵌進自己的產品

A Piece of Pi: Embedding The OpenClaw Coding Agent In Your Product · Matthias Luebken,Tavon

Matthias 從 OpenClaw 追到它底下的 Pi,示範怎麼用同一套核心做 CRM 小工具,再拿它做出一個替客戶處理詢價郵件的 agent 系統。

其他:產品與研究介紹看原片 ↗

概要

  • 從 OpenClaw 往下看到 PiMatthias 對 OpenClaw 圈子裡的各種花招興趣不大,想弄懂的是這些東西怎麼運作,所以去看了 Pi,並說 Pi 的核心套件全都被 OpenClaw 用上了。
  • agent 就是在 loop 裡跑工具有目標、有 AGENTS.md 之類的背景資訊,然後呼叫工具、拿結果,一直循環。coding agent 只是多了 runtime 和 shell,魔法從那裡開始。
  • 先從核心 agent 開始玩Matthias 建議別一上來就看 coding agent,先看核心的 agent 類別,自己就用 TypeScript 做了一個 CRM 小工具,只有三個檔案,工具呼叫前可以加 hook,也有事件系統。
  • extension 可以碰到 UI同一個 extension 機制,終端機裡能做選單,Matthias 也請 Pi 做了網頁版,但也說目前的框架是為 coding agent 設計的,要給其他應用還有不少工作。
  • 做給客戶的詢價處理系統郵件進來,路由到每個客戶各自的 agent,agent 用 CLI 查 CRM 與 ERP,最後產生草稿,使用者留在信箱裡改就好。
  • 沒有定論的領域Matthias 說沒有人能寫這方面的書,因為還沒有成形的模式,並押注 coding agent 會是軟體系統的核心元件。

原話

  • “I haven't written a book, and nobody can write a book about this, right? Because there are no patterns.”

    我沒寫過書,也沒人能寫這方面的書,因為還沒有成形的模式

    ▶ 03:05
  • “make it easy for coding agents”

    讓 coding agent 容易上手

    ▶ 03:37
  • “An agent is actually just an LLM agent that runs tools in a loop”

    agent 其實就是在 loop 裡跑工具的 LLM agent

    ▶ 05:30
  • “our agents are really good at using CLI”

    我們的 agent 很會用 CLI

    ▶ 17:03
  • “Coding agents are and will be a core building block for your software systems.”

    coding agent 現在是、未來也會是軟體系統的核心元件

    ▶ 19:53

延伸

  • Matthias 鼓勵大家直接打開 Pi、請它做出自己想要的東西,看它光靠 Mario 寫的 system prompt 能做到什麼。
  • 把 extension 搬到網頁的那部分,Matthias 說 Pi 正在重構,讓它更好用、更乾淨。
  • 沙盒與安全只點到 NVIDIA 的 OpenShell,Matthias 說自己的團隊才剛開始。

章節

點時碼直接跳到原片的那一段。

  1. 從 OpenClaw 認識 PiMatthias 是在研究 OpenClaw 時接觸 Pi,比起大家玩出來的花樣,更想知道這些東西怎麼運作。
  2. Matthias 與 Tavon AIMatthias 的公司 Tavon AI 是歐洲的小公司,替組織做 agent。投影片與範例都放在線上。
  3. 現在還在試錯Matthias 引用上午 Mario 演講的說法,coding agent 還在邊玩邊摸索的階段,今天講的只是自己此刻所知。
  4. Cowork 的小工具組合用 Unix「一件事做好」的概念看 Claude Cowork:Excel skill 其實是 Pandas、OpenPyXL 等小 CLI 包起來的。
  5. 沒有權威資料與一條原則目前沒有權威的資料可循,Matthias 和 Ivan 討論出的架構原則是讓 coding agent 容易上手。
  6. 從核心 agent 開始起點不是 coding agent,而是核心 agent:目標加背景,呼叫工具、拿結果,一直循環。
  7. TypeScript 的 CRM 範例用 agent 類別做的 CRM lead qualifier,終端機介面、三個檔案,可以下指令列出並評分所有 leads。
  8. 工具呼叫前的 hook在工具呼叫之前插 hook,例如更新聯絡人前先檢查,也可以放角色權限;另有事件可以監看工具結果。
  9. coding agent 多了 runtimecoding agent 同樣是在 loop 裡跑工具,差別是有 runtime 和 shell。Matthias 舉 Peter 的例子:OpenClaw 收到語音訊息,自己用了 FFmpeg。
  10. extension 與 UI 互動Matthias 關心 extension API 的 session 事件與 UI 互動,示範新增 pipeline 指令並跳出選單,也請 Pi 做出網頁版。
  11. Pi 與 OpenClaw 的關係OpenClaw 是多頻道、多 agent 的環境,Pi 的核心套件都被它用到,外加自己做的 plug-in 機制。
  12. 客戶案例:詢價郵件信箱收到零件詢價,路由給每個客戶各自的 agent,以 AGENTS.md 與 CustomerMD 提供角色和客戶的特殊條件,並沿用既有 session 記得之前談過什麼。
  13. 用 CLI 接系統與沙盒工具用 CLI 提供給 agent 查 CRM、ERP;沙盒他們才剛起步,正在看 NVIDIA 的 OpenShell。
  14. 儀表板示範一封信關聯到一個案例,案例就是一個 agent session,agent 在 loop 裡呼叫工具,最後產生草稿,使用者留在信箱裡改。
  15. 結論coding agent 會是軟體系統的核心元件,Matthias 自己也押注;Pi 夠小,適合拆開重組。

名詞

Pi
Mario 做的開源、極簡 coding agent,Matthias 拿來玩並嵌進產品
OpenClaw
底層用 Pi 的核心套件,另加多頻道、sub-agent 等自己的 plug-in 機制
Cowork
Claude 的桌面版,把 coding agent 包進更貼近一般使用的形式
agent core
Pi 的核心 agent 套件,有 agent 類別與事件系統
Pi AI
Pi 的核心套件之一,統一不同 LLM 的抽象層
extension API
Pi 讓人擴充指令與 UI 互動的機制,Matthias 看重 session 事件與 UI 互動
AGENTS.md / CustomerMD
前者描述 agent 的角色與用法,後者寫某個客戶的特殊條件,例如存取權限與折扣
OpenShell
NVIDIA 針對 OpenClaw 發表的政策機制,Matthias 視為保護 agent 的一種做法
Tavon AI
Matthias 的歐洲小公司,替組織做 agent

相關影片 同在「其他:產品與研究介紹」