一、引言
今年春節前,龍蝦 OpenClaw 突然爆火,引發各種雲服務紛紛開放 API 讓它接入。
有一類非常重要的軟件,也在這期間開放了 API,但是沒有得到外界的太多關注。那就是辦公套件。
大家想象一下,辦公文檔一旦實現 AI 自動化,可以簡化多少工作和流程,而且是多大的一個市場!
我最近就有這方面的需求,想讓 AI 在雲端自動化管理文檔,就去搜索了可以接入 Agent 的辦公套件工具包。
下面就是我的搜索結果。
• Google WorkSpace CLI [1] • 飛書 CLI [2] • 釘釘 CLI [3] • 企業微信 CLI [4]
這四個開源工具包都允許用戶在命令行調用 API,操作自家的雲端 SaaS 服務。
其中,谷歌 WorkSpace CLI 是半官方的,是他們的一個工程師個人在維護,其他三個都是官方項目。
這三個國產辦公套件工具包之中, 飛書 CLI [5] 比較突出。
上圖可以看到,這三家的發佈時間相差無幾,但是飛書開放的功能最全,項目規模和 Star 數量都是最高。
我用了幾天 飛書 CLI [6] ,感覺不錯,如果你也想 辦公套件接入 Agent、實現辦公自動化 ,它可能是這三家裏面最容易滿足你的需求的工具。下面就是我的簡單使用介紹。
二、基本情況
首先,飛書 CLI 是一個很新的工具,今年3月28日剛剛發佈,迄今不過40多天。
它的活躍程度非常高,已經發了30個版本,基本上(工作日)一天一個新版本。如果在倉庫提問或請求功能,很快會得到響應,這一點比較讓人放心。
其次,這個工具包的功能相當全,飛書現有的業務域,它幾乎都能操作,已經具備100多項能力。
上面是它現在支持的17個業務域,囊括了企業辦公的各方面。我認爲,它的最大賣點就是這個:可以開箱即用某一個業務域、某一項能力的 API,也可以深度編排多種能力, 定製跨域工作流 ,實現複雜業務的自動化。
最後,它是一個徹底開源的國際化項目,採用 MIT 許可證,幾乎沒有使用限制。外部的代碼貢獻者數量不少,我看有不少外部 PR 被合併進了主幹。
三、項目結構和 Skill 封裝
在代碼上,這個項目採用多層封裝的結構。
最底層是 飛書 OpenAPI [7] ,可以看到每一個具體的 API 接口,包括參數、返回值、報錯類型等等。
第二層是命令層,每一個命令與 OpenAPI 的定義一一映射。
第三層是快捷方式層,對命令層進行了包裝,提供默認參數,簡化調用寫法,輸出便於閱讀的格式,儘量對用戶友好,降低使用門檻。
除了這三層,還有一個單獨的 SKill 部分,也就是爲 Agent 封裝的能力擴展包,包括專門的腳本和提示詞,大大方便了 AI 的調用,目前內置了24個 Skill,都屬於官方的最佳實踐。
四、AI agent 的接入
這個項目使用 Go 語言開發,封裝爲 npm 軟件包, 安裝 [8] 採用 npm 命令。
$ npx @larksuite/cli@latest install
不過,更好、更簡單的安裝方法,是 使用自然語言 [9] 讓 Agent 自己去安裝。
整個安裝過程是自動的,但是登錄和授權需要手動完成。
安裝後,Agent 就能控制你的飛書賬戶了,這時就可以直接下達任務讓 AI 去跑。
下面是一個測試示例,在 Claude Code(或其他 Agent)裏面,要求 AI 總結近期文檔 (下圖)。
五、典型能力
這個工具能做的事情很多,下面羅列幾項。我看官方有一個 《飛書 CLI 的 100 多個新本領》 [10] 的能力清單,大家可以參考。
(1)文檔功能。我平時寫的是 Markdown 文檔,但飛書是可視化編輯器,你可以把 Markdown 原稿提交給 AI,讓它調用 Skill 進行排版和發佈。
[提示詞]
把這篇 Markdown 內容創建成飛書文檔,排版要好看。
飛書支持文檔評論,我們一般用這個功能發表修改意見,可以讓 AI 根據評論自動修改文檔。
[提示詞]
{{文檔鏈接}} 根據評論修改文檔,修改後,用劃詞評論標識出修改點。
也可以讓 AI 生成文檔的修改意見。
[提示詞]
{{文檔鏈接}}閱讀一下這篇文檔,看下作爲提供給外部用戶的說明文檔,是否足夠清晰、簡潔。不要直接改文檔,只把你覺得有優化空間的位置劃詞評論出來,在評論裏寫上修改意見。
(2)畫板功能。畫板主要用於生成可編輯的流程圖、框架圖、時序圖等,可以讓 AI 根據文檔內容,生成相應圖形插入文檔。
(3)幻燈片功能。它提供預置的飛書 PPT 模板,目前有40多個,足夠用了,你可以指定模板,將文檔轉成幻燈片。
(4)工作流。工作流就是一個跨多個業務域的多步驟操作流程,比如讓 AI 獲取某個羣聊的參與者名單 --> 參看每個參與者的日曆,找到所有人空閒時間 --> 爲這些人約一個在線會議。
[提示詞]
幫我看一下【XX】羣裏所有人的日曆,然後下週找一個大家都合適的時間開一小時的討論會
再比如,讓 AI 讀取郵箱,一旦有重要的未讀郵件,就轉發到討論羣。
[提示詞]
查看我所有的未讀郵件,重要郵件發摘要到【XX】項目羣
六、總結
如果你已經是飛書用戶,我認爲這個 飛書 CLI [11] 是必備工具,搭配 AI agent,會大大提高辦公套件的實用性和便利性。
如果還沒用飛書,考慮到它是免費的,所有基礎設施都已經通過這個工具包向 agent 開放了,不用似乎有點可惜。
看得出來,官方非常重視這個項目,投入很大,一直在密集開發,想要搶佔 Agent 市場。我覺得,他們應該會長期做下去。
再加上,項目本身是 MIT 許可證,可以商用,所以也是一個機會,值得大家利用飛書的基礎設施,開發二級應用,探索一下企業級辦公軟件市場。
(完)
References
[1]
Google WorkSpace CLI:
https://github.com/googleworkspace/cli
[2]
飛書 CLI:
https://github.com/larksuite/cli
[3]
釘釘 CLI:
https://github.com/DingTalk-Real-AI/dingtalk-workspace-cli
[4]
企業微信 CLI:
https://github.com/WecomTeam/wecom-cli
[5]
飛書 CLI:
https://github.com/larksuite/cli
[6]
飛書 CLI:
https://github.com/larksuite/cli
[7]
飛書 OpenAPI:
https://www.feishu.cn/content/785259988660
[8]
安裝:
https://github.com/larksuite/cli
#quick
-start-human-users
[9]
使用自然語言:
https://www.feishu.cn/feishu-cli
[10]
《飛書 CLI 的 100 多個新本領》:
https://bytedance.larkoffice.com/wiki/CLNjwBozvi11IjkeChOcltHinye
[11]
飛書 CLI:
https://github.com/larksuite/cli