iT邦幫忙

2026 iThome 鐵人賽

DAY 18
0
AI 自動化

用 LINE Bot 和 Agent Skill 自動化整理筆記與 IG 發文系列 第 18 篇

Day 18|不會設計也能發 IG:為什麼把圖卡寫成 Skill

  • 分享至 

  • xImage
  •  

第二部昨天收尾了,line-notion-bot 整支程式從頭掃過一遍。今天開始第三部,換 kid-english-ig-carousel。Day 3 講過它的七個階段,這幾天要一段一段拆開來看。不過在拆之前,我想先回答一個比較根本的問題:我不會設計,為什麼還敢經營 IG,而且把整個做圖卡的流程寫成一個 Skill。

先講我為什麼要發這些內容。我想發的是給國小孩子看的英文學習內容,動機有兩個。第一個是我自己想學,把東西整理成要講給小孩聽的樣子,逼自己把它弄懂。第二個是我也想給小孩學,所以不能只是把單字跟句子排整齊丟出去,要設計成他們看了有興趣、覺得「這跟我有關」的樣子,能引起共鳴,他們才會想點開、想繼續看。這個要求之後會一直出現,Day 21 談受眾設定、Day 22 談詞彙分級,講的都是怎麼讓內容貼近國小生。

格式我選輪播圖卡。內容我可以準備,但圖卡要一張一張排出來,每一張字大小、版面、顏色都要顧,我自己沒有這個底子。要是每次發文都從空白畫布開始,這件事很難長期做下去。

所以我一開始的想法很直接:既然內容可以請 AI 幫忙想,那排版能不能也交給程式。這個方向沒錯,但很快會碰到另一個問題,就是流程太長了。從讀教材、決定要講給誰聽、寫腳本、整理成 deck.json,到套模板出圖、上傳、發布,Day 3 列的七個階段,每一段都有自己的規矩。這些規矩如果只存在我腦袋裡,或是散在一堆聊天紀錄裡,下次要發文我就得重新回想一遍,還得再跟 AI 講一次。

最土的做法是把一大段 prompt 存起來,每次貼上去。這種做法有兩個毛病。一個是 prompt 只能放文字,模板檔跟執行用的腳本沒地方放,只能另外找地方存,三樣東西各管各的,很容易改了這邊忘了那邊。另一個是它沒有「什麼時候該用」的概念,是我主動貼才會生效,我沒貼,AI 就用它自己的習慣去做。

Skill 解的就是這兩件事。簡單說,Skill 是一個資料夾,裡面有一份 SKILL.md 寫著這件事該怎麼做,旁邊可以放模板跟腳本,AI 遇到對應的任務時會自己去讀。我不用每次重講規則,規則跟著任務走。

用在這個專案上,我覺得最實際的好處有三個。

第一,「不會設計」這件事被收進模板裡。版面要長什麼樣,我只需要做一次決定,之後每一篇都是同一套,我不用每次重新判斷這張圖好不好看。我該管的是內容對不對,而不是字要不要再大兩號。

第二,流程每次都走同一條路。七個階段的順序、每一段做完要檢查什麼,都寫在 Skill 裡。我發第一篇跟發第十篇,AI 照著做的是同一份規範,不會因為我那天講得多不多而有差別。

第三,這些規則可以被拿去對照、被拿去改。規則寫在檔案裡,哪裡不對我就改那一行,下次整條流程都跟著變。如果規則只是我腦中的習慣,我連「哪裡出了問題」都說不清楚。這跟 line-notion-bot 裡把分類清單寫成 CATEGORIES 一個陣列,改一處全部跟著變,是同一種想法。

講這麼多規則,不如直接看成品。這是用這個 Skill 實際發出去的一則 IG 輪播貼文:

https://www.instagram.com/p/DdktIyMGXoG/

這是 9 月 22 日發的「井蛙系列 02」,一共 10 張。起因很日常。在台灣讀過一般小學的人,大概都學過 How are you? 要接 I'm fine, thank you, and you? 課本跟老師都是這樣教的。但我追美劇追到一半,聽到女主角隨口回一句 Pretty good, you?,實際上根本不是那回事。我就順手問 AI,how are you 除了 I'm fine 到底還能怎麼回。整理出來發現有七種說法,課本教的跟劇裡聽到的不一樣,這種落差我覺得很適合拿來做給小孩看,就做成這一篇,封面標題是「原來 How are you 不是只能回 I'm fine」。

這一篇我想請你看三個地方,剛好對應前面講的事。

第一是封面。每一篇都是同一個格式,系列名稱加編號、一行主標、底下署名跟「滑滑看」,換主題只換字,版面我完全不用重排。

第二是每一張內容卡都標了難易分級。第 8 張左上角的標籤寫著「挑戰題・心裡話級」,這張講的是 I've been better.,旁邊配一張教室裡兩個小朋友的插圖,下面是 A、B 兩句對話,英文底下附中文。字面上是「我曾經更好過」,其實是委婉說「現在不太好」,所以我挑的情境是考差了被老師關心,這是國小生真的會碰到的場景。

第三是第 9 張的「回法熟度光譜」,把七種回法排在同一張表上,從 I'm doing well. 排到 I've been better.,每一種旁邊有 emoji 跟一條長度不同的橫條,一眼就能比較。caption 裡也把七種說法一句英文配一句中文列出來,語氣跟用在什麼場合都講到了。

不過我也要把話講清楚,Skill 不是萬靈丹。它能讓 AI 照規範做事,但規範寫得爛,AI 就會很穩定地照爛規範做。接下來幾天會看到,我花最多力氣的地方,是怎麼把「國小生看得懂」「不准瞎掰」這種模糊的要求,寫成 AI 可以執行、我也可以檢查的規則,而不是 Skill 這個形式本身。

明天先看 Skill 的結構:SKILL.md 管判斷、templates 管樣式、scripts 管執行,這三塊各自負責什麼,為什麼要這樣分。


上一篇
Day 17|中場回顧:這個 Bot 哪裡用了 AI、哪裡刻意不用
系列文
用 LINE Bot 和 Agent Skill 自動化整理筆記與 IG 發文 共 18 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言