前言

ChatGPT 本身提供了很厲害的功能,但總是會受限於模型訓練的時間,不能夠處理最新的資料,所以讓 GPT 可以瀏覽網頁的能力很重要,雖然有內建的搜尋功能,但會有很多限制,導致查出來的東西總是不夠完整。
而 WebPolit 提供了一個特別的方案,可以整合 GPT 的 action 功能,讓自己設計的 GPT 可以有更豐富的瀏覽功能,直接從網頁提取和處理資訊。

Read more »

前言

當我們使用同一台電腦進行不同專案、服務的工作時,很可能會需要使用不同的 SSH key。
例如,需要分開公司用專案與用於個人專案的 ssh keys,有效的管理這些 keys 不僅可以保護資料,也可以讓環境的切換更加方便

Read more »

為什麼要使用 fine tuning

Fine tuning 是一種機器學習技術,它允許在一個已經訓練好的模型基礎上進一步進行訓練,符合特定任務的需求。
讓我們不需要從頭開始訓練一個模型,而是可以利用已有的資料,並對其進行微調以適應新的需求。

Read more »

前言

Composer 是一個強大的 PHP 套件管理工具,讓你可以方便地使用在 packagist.org 上的開源 PHP 套件。但有時候,團隊可能有一些內部的工具或特殊套件,並且不想讓外界看到。這時候,你就需要自己來管理這些 Private Packages。
除了使用 packagist.com 的付費服務外,如果是預算有限或者有其他考量,則可以考慮自行管理需要的 Private Packages。

以下內容會整理出如何使用 Composer 安裝自己的 Private Package。

Read more »

前言

Github Action 是 Github 提供的 CI/CD 的服務,讓你可以透過自動化的方式進行打包、測試、部署專案程式碼。

以下是簡單的紀錄該如何整合 Laravel 與 Github Actions

Read more »

使用 OpenAI 的 function calling

最近 OpenAI 推出了一個名為「function calling」的新功能,這個功能可以讓你在使用 OpenAI API 的代碼中執行自行定義的 function。透過這個功能,你可以更加彈性地與 OpenAI 模型進行互動和整合。

Read more »

前言

雖然 Heroku 推出了收費方案,但我仍然有一些服務是在上面執行,整體來說開發上也蠻方便的,所以新專案也會持續地使用它來建立專案。
然而,最近在嘗試使用 Docker 部署服務的時候遇到了 Exec Format Error 的錯誤,進一步查詢資料後發現這是 Mac M1 平台的問題,透過官方建議的流程所編譯出來的 Docker Image 不相容於 Heroku 的平台。

因此花了一些時間整理了一些步驟,讓部署流程更加順利。

Read more »

前言

在找尋與 UUID 相關的套件時,意外地發現了 Laravel Eloquent 內建的 boot trait 的機制,這是一個非常方便的功能,可以在 Model 在建立之前,自動執行某些操作,並且能夠有效的重複利用程式碼。

Read more »
0%