iT邦幫忙

2026 iThome 鐵人賽

DAY 18
0

今天要做的事
將蠻核心的功能,收藏庫,建立好。並確認卡片最終的效果如何、搜尋卡片功能如何。

功能設定

  • 在上傳卡片的時候,先顯示切出幾張、科目和講義是什麼、每張卡的標題
  • 同一份講義再貼一次時,會詢問要「取代舊的」還是「加在後面」
  • 搜尋框,提供搜尋功能,方便查找卡片
  • 總攬清單只顯示標題和一兩行說明,點開才看全部欄位
  • 每張卡片右下角有刪除功能,若要刪除整份可以點選清單右上方的整份刪除

功能運作模式

  1. Claude 是如何判斷某張卡片是否出現過?
    兩套範本目前用到的十幾個標籤一定算;不在名單上的,要在同一次貼上的卡片裡出現在兩張以上,才算新欄位。這樣以後多一套新範本,它的標籤每張卡都會出現,自然會被認出來;而只在某一張卡裡出現一次的「例如:」,就會被當成內容。只貼一張卡的時候沒有別張可以對照,就只認名單上的標籤。

  2. 貼上的範圍?
    一個程式碼區塊,前後偶爾會多出幾句話。如果我連區塊外的字一起複製,例如「希望有幫助」,它會黏在最後一張卡的警示欄裡,讓那張卡變成「有警示」。所以只要貼上的內容裡有程式碼區塊的符號(三個反引號),就只收區塊裡面的字。

  3. 「無」要不要顯示?
    中文卡因為標記預設不讀,每張都有一行「我的標記:無」,警示沒有東西時也寫「無」。展開卡片時這些行不顯示,畫面比較乾淨,但資料庫裡完整保存。

實際畫面
用在 Claude 中生成的 提示詞卡片,丟到 App 上
https://ithelp.ithome.com.tw/upload/images/20261001/20178861Ell5XnO7Jv.png

收藏成功後的總覽
https://ithelp.ithome.com.tw/upload/images/20261001/20178861uLTnoMDohl.png

卡片展開後
https://ithelp.ithome.com.tw/upload/images/20261001/20178861muEvaJEQ4O.png
https://ithelp.ithome.com.tw/upload/images/20261001/20178861EBEPgcZF8L.png

若上傳相同的卡片,系統會詢問要覆蓋或是兩者皆保留
https://ithelp.ithome.com.tw/upload/images/20261001/20178861favYKM0akw.png

取代成功
https://ithelp.ithome.com.tw/upload/images/20261001/20178861ISSRHwOB2F.png

使用搜尋框搜尋想要的關鍵字,查找卡片
https://ithelp.ithome.com.tw/upload/images/20261001/20178861E0F5XNu3YO.png

一張卡片存成什麼樣子

{
  "subject": "機率與統計",
  "handout": "5",
  "title": "統計估計",
  "summary": "統計估計是用樣本統計量推估母體參數的方法,……",
  "fields": [
    { "label": "小節", "text": "統計估計" },
    { "label": "概念說明", "text": "統計估計是用樣本統計量推估母體參數的方法,……" },
    { "label": "我的標記", "text": "無" },
    { "label": "警示", "text": "無" }
  ],
  "warn": false,
  "seq": 0,
  "batch": "bmupjuzbu",
  "createdAt": "2026-10-01T13:08:12.762Z",
  "device": "Mac 的 Chrome"
}

每張卡存成一筆,幾個欄位的意思:

  • subject 科目
  • handout 講義
  • title 卡片標題,中文卡用「小節」,英文卡用「主題」
  • summary 是收合時顯示的那一兩行,中文卡用「概念說明」,英文卡用「中文說明」
  • fields 是科目、講義以外的所有欄位,照原本的順序存成「標籤、內容」一組一組
  • warn 記錄警示欄是不是「無」
  • seq 這張卡在同一份講義裡的順序
  • batch 同一次貼上的批次編號
  • raw 存貼上時的原文

今日總結
今天完成了收藏庫,用到了之前一直在除錯、修改版本的卡片,沒想到真正轉換成網頁上的卡片時,會長的如此簡約好看。不過今天也遇到一個小問題,一開始測試時,卡片存進去後,雖然有顯示已儲存,但我卻看不到任何能點進卡片、查看卡片的地方,後來我使用搜尋功能時,已儲存卡片直接變成目前沒有任何卡片,我試了兩次,情況一樣,並且手機上也一直處於讀取中、無法操作的狀態。
後來知道是因為平台送給網頁的資料是唯讀的,而 Claude 想在每張卡上直接加一個編號欄位,這在唯讀資料上不被允許,所以整段讀取程式就停住了。

明日內容
明天開始做考試與複習排程,這是四份資料裡最後一份,會先處理考試資料,包括輸入考試日期、範圍是哪幾份講義、每份講義的頁數和熟悉度,再使用空堂算法,算出考前每天有哪些空堂。接著寫提示詞,讓 App 內的 Claude 根據這些資料,決定哪一天讀哪一份講義。


上一篇
【Day 17】建番茄鐘
系列文
用Claude打造我的AI校園助理:從需求到實作的30天實驗 共 18 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言