里程碑
和烏薩奇聊天|AI小精靈|Xiu Yan
XiuYan @0218_xiuyan發布於 已編輯
目前暫時製作的是能夠和日本動畫《Chiikawa》的烏薩奇對話的AI小精靈。
日常生活中我們接觸到的 AI 助理通常都很嚴肅、規矩,甚至給人一種在交辦工作的冰冷感。但我發現烏薩奇身上有一種「絕對自由」的魔力。生活與課業常常充滿焦慮,我希望打造一個互動夥伴,它不會對你說教,希望大家在疲憊或無聊時敲敲它,找回一點單純快樂的能量。
.分享製作過程中所遇到的難點
我自己使用本機n8n製作,我以前有註冊過nuva課程,結果沒有看完就過期了。
上課印象最深的就是在處理示範操作之外的環境問題,網站版跟本機版的完全不同。
看完上哲的示範之後自己操作常常出現了一堆error。以下舉例:
- 打不出鑰匙
印象最深刻的就是要建立Webhook的「備用鑰匙」,當時在設定時就一直是無法儲存。所以嘗試將URL轉換。後續又重新下載n8n跟幫助轉換連結的ngrok並且修正npm以全域目錄執行。
- ngrok替換至URL網域
解決完Line URL不能儲存的問題後,我又想了一個問題——ngrok的URL可以永久固定嗎?
幸虧ngrok可以建立一個免費的永久網域,只需要將 localhost:XXXX的更換為ngrok的固定網域。之後就不需要每次都登入ngrok重新生成、替換。
這些歷程我自己手邊是有個小本本把它們都寫下來,而不是只存在於求救其他AI的過程裡。如此記憶才會深刻,也能代表自己真正有學會這件事情。
.心得
在一開始學習、嘗試回想操作步驟非常有障礙。因為面對的是一連串陌生的技術名詞:n8n 工作流程、ngrok 、Webhook、API 請求與 JSON 資料結構。從課程的畫面切過去之後就忘記自己要做什麼了(純粹個人問題)。
過程中碰到了無數次報錯——從終端機找不到指令、權限不足(EACCES)、ngrok 每次重開網址都會變動的困擾,到串接過程中頻繁跳出的 502 Bad Gateway、Bad request等等。每排除一個錯誤,就像是在解開一道謎題。當第一次看到自己透過腳本把本機與固定網域串起,並成功讓 LINE Developers 的 Webhook 亮起綠色的「Success」時,那種「我真的把兩個原本毫不相干的系統連起來了」的成就感非常深刻。技術不再是抽象的代碼,而是一個可以隨心所欲搭建創意的工具。也啟發了對於其他事物的思考,我也想起了自己的一些專案能夠應用這些技能。
終於在國慶的尾聲把任務給做完了!耶比!>u<
2 個愛心2 則留言
登入並驗證手機後就能留言。登入