2023

年 (共 17 篇文章)

建立 Azure Bot Service 來測試 Bot Framework

上一篇文章我們介紹了如何使用 Microsoft Bot Framework SDK 打造跨平台聊天機器人,今天我們來介紹一下如何使用 Azure Bot Service 來測試 Bot Framework,並且為未來發佈到各個平台做準備。

繼續閱讀
使用 Microsoft Bot Framework SDK 打造跨平台聊天機器人

最近 AI 聊天機器人正夯,也出現不少整合 AI 到這種聊天機器人的服務,方便我們整合到 LINE、Slack 或是 Microsoft Teams。

而微軟推出的 Azure Bot Service 以及 Microsoft Bot Framework,可以幫助我們用一套程式碼,就整合到多家不同的聊天平台,今天就來介紹一下如何使用 Microsoft Bot Framework SDK 打造跨平台聊天機器人。

繼續閱讀
[ChatGPT 咒語庫] Midjourney 咒語解析器|

前一篇文章我們提到可以透過 ChatGPT 產生 Midjourney 咒語,這讓我想到:「一直看人家的咒語來學習的效率可能有點低,是否能讓 ChatGPT 先幫我分析出幾個重要部分呢?」

經過一些嘗試與調整,今天就來分享一下我用 ChatGPT 來分析與學習 Midjourney 咒語的咒語 🤔

繼續閱讀
[ChatGPT 咒語庫] Midjourney 咒語產生器|

Midjourney 應該算是當前最熱門的 AI 繪圖軟體之一了!只要把我們想像的文字丟進去給 Midjourney,就能產出非常精美的圖片,雖然細節有時候還是會有問題 (例如經典的手指頭...),但至少對於我這種美術白癡來說,已經是非常好看了!

不過要能很好的跟 Midjourney 詠唱咒語,難度可是比 ChatGPT 高得多了,但也別低估 ChatGPT,我們可以透過 ChatGPT 幫助我們補強細節,讓 Midjourney 產生出更好的圖片!

繼續閱讀
[ChatGPT 咒語庫] 替程式碼加上文件註解|

是否要替程式碼加上註解,有很多不同的觀點,然而對於要開放給他人使用的屬性、函式或方法等,加上文件註解卻時可以有效的幫助其他人快速理解如何使用,同時也可以透過許多工具自動產生成文件,效益非常大。

不過要產生文件還是蠻麻煩的,好在我們可以把程式交給 ChatGPT,讓他幫我們產生文件註解,非常方便!

繼續閱讀
[ChatGPT 咒語庫] 客製化英文字典|

想學英文,有個好字典是必須的,而且如果能力允許最好是「英英字典」,這樣才能學得更廣!

這個咒語教你如何客製化一個自己的「英英字典」

繼續閱讀
QuestPDF - 支援中文、免費好用的 C# PDF 產生器

產生 PDF 的套件並不難找,有趣的是,.NET 的 PDF 套件雖然不少,但幾乎都是商業授權,免費又好用的卻不多,最近找到一套 QuestPDF,它的 API 設計非常漂亮,支援中文,並且免費開源,雖然不一定是最強大的套件,但對於一般產生 PDF 的工作,已經非常好用了。

QuestPDF 2023.X 版本後,已經變成有條件的 MIT 授權,所以如果要商用還是需要看一下詳細的授權條件。但 2022.12.X 版本之前的版本,依然都是完全的 MIT 授權,因此若為商用且完全沒有付費打算,請注意安裝版本。

原作者的承諾

繼續閱讀
[OpenID] 使用 RS256 與 JWKS 驗證 JWT token 有效性

使用 JWT token 來進行身份認證已經是現在開發上的顯學了,常見的服務如 Microsoft 等透過 OAuth 2.0 登入後,有會拿到一組 JWT 格式的 access token,我們可以透過這個 token 去呼叫相關的 API 來取得想要得資料,但除了把 access token 丟給 API 外,我們有沒有其他方是可以驗證這個 token 是否有效呢?

如果服務使用 RS256 對 token 簽章,且有跟著 OpenID 的規範走的話,是有一套完整在 client 端就可以自行驗證的流程的,這篇文章就來說明一下所有相關的技術,同時實際拿個 token 來驗證看看!

繼續閱讀
[Azure DevOps] 整合 Horusec 掃描結果

之前在文章中介紹了「Horusec」這個強大的程式碼安全掃描工具,今天也來介紹一下如何整合到 Azure DevOps 的 CI pipeline 中。

繼續閱讀
使用 Horusec 對程式碼安全性進行掃描

Horusec 是一套開源的程式碼靜態分析工具,他可以幫助我們對程式碼進行安全性掃描,並且支援許多常見的語言,功能非常強大。

繼續閱讀