iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0
生成式 AI

生成式AI 與 Notion 的碰撞 ?! 你還在 ctrl+c ctrl+v ?系列 第 11

Day 11 | CRUD - Delete 實作篇 - AI Agent 刪除行事曆事件

  • 分享至 

  • xImage
  •  

前言:

在掌握了如何建立 (Create)、讀取 (Read) 和更新 (Update) Notion 中的資料後,我們現在來到 CRUD 循環的最後一個,同時也是最具決定性的一環:Delete (刪除)
這是一項強大的權力,賦予我們清理、歸檔和移除過時資訊的能力。
但與權力相伴的是重大的責任,因為刪除操作通常是不可逆的。但我們使用的是Notion 所以不用太擔心會有資料被刪除無法救回,我後面也會分享如何回到上一個版本。


有什麼 Delete MCP 工具可以使用?

在這次的工具中,我們看到一個名為 delete block 的刪除工具,其功能是刪除指定區塊。
這引起了一個問題:這個工具是只能刪除頁面中的內容區塊,還是也能夠刪除整個資料庫頁面?
為了驗證這一點,我們將進行兩項測試。

https://ithelp.ithome.com.tw/upload/images/20250925/20178023D4CbZUxPXQ.png

測試 AI agent 能否刪除指定「頁面」的區塊

我們使用以下指令,測試 AI 是否能精準找到並刪除頁面內的一個待辦事項:

我需要你幫我調整一下我的 Notion 。

在我的「鐵人賽資料專區」頁面中「行程總覽」這個資料庫裡,我有一個叫做「廠商開會-延期」的活動。

我現在想要將「廠商開會-延期」這頁的內容中,尋找一個「發送線上會議 MEET 的連結給廠商」這個代辦刪除。

每一步操作都給我簡短的概述你做了什麼,要刪除的時候要再問我一遍確認是正確的區塊,如果遇到問題要馬上跟我詢問。

我們這次希望他可以先詢問我們確定要刪除的區塊是哪一個讓我確定他找到的區塊跟我要刪除的區塊是同一個再做刪除的部分。

https://ithelp.ithome.com.tw/upload/images/20250925/20178023MuTFJGeYci.png
https://ithelp.ithome.com.tw/upload/images/20250925/20178023jRwqKzRAqr.png

我們可以看到它完美的刪除了我們指定的區塊,從 Notion 中的更新和分析中可以看到我們的 claude desktop 在我們的頁面做了刪除的動作,可從圖中紅色框框中確認。

測試 AI agent 能否刪除指定「資料庫」的資料

接下來,我們測試 AI 是否能刪除資料庫中的整個頁面。

我需要你幫我調整一下我的 Notion 。

在我的「鐵人賽資料專區」頁面中「行程總覽」這個資料庫裡,我有一個叫做「廠商開會-延期」的活動。

我現在想要將「廠商開會-延期」這個活動刪除

每一步操作都給我簡短的概述你做了什麼,要刪除的時候要再問我一遍確認是正確的區塊,如果遇到問題要馬上跟我詢問。

這次的指令也完美地被執行了,AI 成功刪除了資料庫中的指定活動。

https://ithelp.ithome.com.tw/upload/images/20250925/20178023pBPCjsbVEW.png
https://ithelp.ithome.com.tw/upload/images/20250925/20178023VoQevnu7NK.png

經過這兩項測試,我們可以證實 delete block 這個工具不僅能刪除頁面內的區塊,也能刪除資料庫中的頁面,功能相當強大且靈活。


誤刪內容時,該如何還原?

既然提到了刪除,就不能不提 Notion 一個非常實用的功能:版本紀錄 (Page history)。若不小心誤刪了區塊或頁面內容,可以透過以下步驟輕鬆還原,先點右上角 … → 版本控制。

https://ithelp.ithome.com.tw/upload/images/20250925/20178023SPlWdA8Ekt.png

點開後,你會看到該頁面所有的歷史編輯紀錄。你可以選擇任何一個時間點的版本進行還原。有了這個功能,無論是手動誤刪,還是 AI 操作失誤,我們都能安心地回復到先前的狀態。

https://ithelp.ithome.com.tw/upload/images/20250925/20178023iu5XuKgw1A.png


結語:

今天,我們完成了 CRUD 系列的最後一塊拼圖:Delete。我們驗證了單一的 delete block MCP 工具就能夠完美處理頁面區塊和資料庫頁面的刪除任務。
同時,我們也介紹了 Notion 內建的「版本紀錄」功能,這個強大的後盾讓我們在操作時可以更加大膽,不必擔心無法挽回的錯誤。
總結這次的 CRUD 實踐,我們不僅釐清了 Claude Desktop 串接 Notion 的能力範圍,也證實了這套工具組合具備完整的資料庫操作能力。
今天的分享就到這裡,感謝您的閱讀,敬請期待接下來的內容!


上一篇
Day 10 | CRUD - Update 實作篇 - 行事曆總是改來改去 ?! 外包給 AI Agent 吧 !
下一篇
Day 12 | 用 n8n 讓 AI Agent 自己上班 - 從「手動觸發」到「自動化工作流」
系列文
生成式AI 與 Notion 的碰撞 ?! 你還在 ctrl+c ctrl+v ?12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言