0%

TL;DR

  • 透過 LINE Webhook 接收使用者的文字訊息。
  • 利用 OpenAI API 處理接收到的文字,並轉換為 Google Calendar 的邀請網址。
  • 將轉換後的網址回傳給使用者點選。

GitHub 專案 - 行事曆 LINE Bot

前言

隨著 ChatGPT 火熱了好一陣子,在 Google I/O 之後 ChatGPT 也開放了許多 plugin (被嚇到?),因此在這電波很弱的時刻我就買了 ChatGPT plus …🧐

與此同時公司也開了許多跟「生成式 AI(GAI)」的課程,學到了一些 prompt 的技巧之外,也從課程中開始想生活周遭的範例,也因此有今天行事曆 LINE Bot 的文章 🎉 (我好歹也是傳教士一員)

閱讀全文 »

前言

隨著 OpenAI 的盛行,各式各樣幫助大家節省時間的工具如雪花般誕生,如今在做 SRT 字幕這邊又更加方便了!

去年 COSCUP 我曾經在 GDG 上分享 【GCCP Creator】增加字幕編輯的效率!,當時唯一的問題是,透過 Google STT 所判斷出來的字串其實沒有那麼的”友善”觀看,需要人工再多介入些;而如今 OpenAI 的判斷其實直接更上 N 層樓,再晶晶體夾爆的各種句子中,許多時候他都能清楚地判斷出來,因此以下我就把一些近期找到的工具分享給大家,若有想把各種影片加上字幕的話,或許可以參考以下方式看看喔!

閱讀全文 »

前言

今年也是一個 AI 元年,Google IO 上也講了許多與 AI 的結合,當然 Firebase 也不意外,剛好近期在 Side Project 中使用了比較多 Firebase 相關的開發,因此本篇會先紀錄較多 Firebase,也同步把 Keynote 中聽到的內容給記下來。

閱讀全文 »

冷啟動(Cold start) & Cloud Run 如何處理?

Serverless 架構的冷啟動(cold start)是指當一個沒有被使用的函式需要被調用時,需要先啟動一個新的容器或虛擬機器來執行該函式,這個啟動的期間被稱為冷啟動時間。

但我們在寫應用的時候通常都會帶有一些 cronjob 在背景跑(備份、爬蟲…),但在 Serverless 上都會遇到 Cold Start 的問題,在這種情況下因為資源都會被釋放掉,如果這些 cronjob 是比較重的且 Severless RAM&CPU 又放比較少, cronjob 時邊爬蟲邊異地備份又讀寫資料庫(~~ 誇張了點 ~~),這情況下可能會因為資源瞬間不夠導致功能異常。

閱讀全文 »