懶得寫 Pull Request 的說明嗎?試試 openai-pr-description 這套 GitHub Action 吧!
好好寫 Pull Request 說明大概是每個工程師覺得需要花點時間的工作,不過現在其實已經可以借助語言模型的力量幫忙產生 Pull Request 說明囉!(真的超省時間!) 雖然 GitHub Copilot 已
Posted on Nov 6, 2024 by Amo Chen ‐ 1 min read
好好寫 Pull Request 說明大概是每個工程師覺得需要花點時間的工作,不過現在其實已經可以借助語言模型的力量幫忙產生 Pull Request 說明囉!(真的超省時間!) 雖然 GitHub Copilot 已
Posted on Nov 6, 2024 by Amo Chen ‐ 1 min read
在軟體開發實務中,經常需要為不同環境撰寫不同的 Dockerfile,例如,本地開發環境通常需要啟用自動偵測程式碼變動並自動重新載入的功能 (通常稱為 reload 功能),而生產環境則不需要這類自動重新載入的機制。
有些人可能會使用 multi-stage build 的方式,從共用的 base image 繼承並擴充。不過,本文將介紹另一種方法,使用 Dockerfile+做到 Dockerfile 的繼承與擴充。
Last updated on Nov 15, 2024 by Amo Chen ‐ 3 min read
剛好看到人家在聊 GitHub 的 markdown 有支援 Alerts,如下圖。 Alerts 是基於 blockquote 語法的擴充,有 NOTE, TIP, IMPORTANT, WARNING, CAUTION 五種,使用也很簡單,範例如下: > [!NOTE] > Useful information that users should know, even when skimming content.
Posted on Oct 23, 2024 by Amo Chen ‐ 1 min read
談到登入認證時,SSO 和 OAuth 等技術名詞經常出現,這些名詞不僅可能在面試中聊到,它們也常是日常工作的一部分。
本文將從 SSO (Single Sign-On) 開始,深入探討 SAML (Security Assertion Markup Language) 如何實現 SSO,並最後釐清 SSO 與 OAuth 之間的差異。
Last updated on Nov 2, 2024 in 後端面試準備 by Amo Chen ‐ 7 min read
如果你希望 AI 生成貼近台灣繁體中文的內容的話,可以閱讀讓 AI 使用台灣 IT 用語的探索之旅! 作者提供的 prompt 很簡單(但也花了不少心力研究): Use Traditional Chinese (Taiwan) IT terms: 程
Posted on Sep 26, 2024 by Amo Chen ‐ 1 min read
最近在研究 AutoGen 時有個奇想—「要是可以在 Google Colab 裝 Ollama 的話,不知道有多方便?」
想不到一查還真的有辦法可以在 Google Colab 執行 Ollama。
本文將分享如何在 Google Colab 上執行 Ollama 的詳細步驟。
Posted on Sep 25, 2024 by Amo Chen ‐ 2 min read
使用 AutoGen 打造多 AI 工作流 — Two-Agent Chat 與 Group Chat 一文中介紹 two-agent chat 與 group chat 兩種對話模式,本文將接續介紹剩下 2 種對話模式:
理解 AutoGen 的各種對話模式,將有助於處理較複雜的 workflow。
最後,在 Nested Chats 的程式碼範例中,我們將介紹如何使用 AutoGen 執行 Python 程式碼,並取得其執行結果與 agent 進行互動。
Posted on Sep 24, 2024 in AutoGen by Amo Chen ‐ 8 min read
大家應該或多或少聽說過 ChatDev, Devika 等 AI 專案, 這些 AI 專案的特點在於多個 AI 角色協同完成工作,能夠完成多樣化的任務,例如制定軟體規格、撰寫程式碼以及測試軟體等不同層面的任務。
如果單純只有使用 ChatGPT 的經驗,應該很難想像 AI 是如何處理如此複雜的功能,但如果將這些任務像人類分工一樣,交由專門的 AI 或模型負責的話,這一切就變得合理與易於理解。
本文將介紹如何使用 AutoGen 打造多 AI 協同合作的工作流,讓大家能夠更加發揮 AI 的力量,打造更複雜的 AI 工作流程,解放 AI 在輔助日常工作的更多可能性。
Posted on Sep 23, 2024 in AutoGen by Amo Chen ‐ 11 min read