home.social

#自製品 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #自製品, aggregated by home.social.

  1. 自製程式:可自定義功能的 ClipboardAssistant


    PowerToys 的「進階貼上」可以串接第三方的 AI 服務後,Heresy 有好一段時間都透過他的自定義提示詞、並搭配快速鍵的功能,來使用 LLM 的服務進行快速翻譯。

    不過,進階貼上的快速鍵實際上沒有辦法直接針對單一指令設定全域快速鍵、所以操作上算是有點麻煩;再加上他的設計概念畢竟是「貼上」,所以和 Heresy 只是想看結果的使用情境也有相當的落差。

    後來忽然在想、既然現在可以叫 AI 寫程式了,那乾脆就寫一個符合個人需求的吧!所以,就有 Clipboard Assistant 這個程式出來了~

    他的專案是:https://github.com/KHeresy/ClipboardAssistant

    下載請到 release 的頁面:https://github.com/KHeresy/ClipboardAssistant/releases

    這個程式是使用 C++ 和 Qt 6 開發的,理論上應該是可以跨平台,不過 Heresy 自己只有建置 Windows 版本就是了。

    這個程式的基本理念,是透過快速鍵來開啟程式、並根據使用者定義的流程來處理剪貼簿內的內容;處理完的結果,可以直接貼上、也可以不貼上只顯示出來。

    而在流程的部分,基本上是設計成可串接、可擴充的形式,所以理論上可以做到非常多的事情。

    目前可以串接的功能,包括了:

    • OpenAI API 相容服務
    • Google Gemini API
    • 正規表示式(regular expression)的文字取代
    • JavaScript 的文字處理
    • 執行外部程式
    • 文字輸入

    透過前面兩個 AI 模組,基本上可以用來快速地翻譯選取的文字,也可以截圖要 AI 解釋、翻譯,算是有做到 Heresy 的需求了~

    下面是一個簡單的動作集的設定畫面:

    這邊可以設定是否要自動複製、也可以在啟動時進行螢幕擷取,也可以設定在完成後可以設定要怎麼處理。這個範例只有一個 OpenAI 的動作,可以設定自己需要的提示詞,不過基本上可以串多個。

    透過這樣的設計,只要按下設定好的快速鍵,就可以執行自己定義的流程了~以翻譯、或是解釋畫面來說,就不用自己貼到網站、也不用每次都要輸入提示詞了!

    而如果有經常性要以固定的流程、形式處理字串的話,也可以透過 JavaScript 來處理;在定義好動作後,基本上可以在選取好文字後、按下快速鍵就完成整個處理流程~在很多時候是可以大幅提高效率的。

    附註:

    • 目前 OpenAI / Gemini 的 API Key 會以明文方式,透過 QSettings 儲存於系統內,預設應該會儲存在 Registry 中,這基本上算是個資安風險。

    • 現在的 AI 真的好可怕…但是感覺用了之後人真的會變懶得思考…

    #AI #C #程式設計 #自製品 #電腦相關 #軟體 #Windows #Windows11
  2. 自製程式:可自定義功能的 ClipboardAssistant


    PowerToys 的「進階貼上」可以串接第三方的 AI 服務後,Heresy 有好一段時間都透過他的自定義提示詞、並搭配快速鍵的功能,來使用 LLM 的服務進行快速翻譯。

    不過,進階貼上的快速鍵實際上沒有辦法直接針對單一指令設定全域快速鍵、所以操作上算是有點麻煩;再加上他的設計概念畢竟是「貼上」,所以和 Heresy 只是想看結果的使用情境也有相當的落差。

    後來忽然在想、既然現在可以叫 AI 寫程式了,那乾脆就寫一個符合個人需求的吧!所以,就有 Clipboard Assistant 這個程式出來了~

    他的專案是:https://github.com/KHeresy/ClipboardAssistant

    下載請到 release 的頁面:https://github.com/KHeresy/ClipboardAssistant/releases

    這個程式是使用 C++ 和 Qt 6 開發的,理論上應該是可以跨平台,不過 Heresy 自己只有建置 Windows 版本就是了。

    這個程式的基本理念,是透過快速鍵來開啟程式、並根據使用者定義的流程來處理剪貼簿內的內容;處理完的結果,可以直接貼上、也可以不貼上只顯示出來。

    而在流程的部分,基本上是設計成可串接、可擴充的形式,所以理論上可以做到非常多的事情。

    目前可以串接的功能,包括了:

    • OpenAI API 相容服務
    • Google Gemini API
    • 正規表示式(regular expression)的文字取代
    • JavaScript 的文字處理
    • 執行外部程式
    • 文字輸入

    透過前面兩個 AI 模組,基本上可以用來快速地翻譯選取的文字,也可以截圖要 AI 解釋、翻譯,算是有做到 Heresy 的需求了~

    下面是一個簡單的動作集的設定畫面:

    這邊可以設定是否要自動複製、也可以在啟動時進行螢幕擷取,也可以設定在完成後可以設定要怎麼處理。這個範例只有一個 OpenAI 的動作,可以設定自己需要的提示詞,不過基本上可以串多個。

    透過這樣的設計,只要按下設定好的快速鍵,就可以執行自己定義的流程了~以翻譯、或是解釋畫面來說,就不用自己貼到網站、也不用每次都要輸入提示詞了!

    而如果有經常性要以固定的流程、形式處理字串的話,也可以透過 JavaScript 來處理;在定義好動作後,基本上可以在選取好文字後、按下快速鍵就完成整個處理流程~在很多時候是可以大幅提高效率的。

    附註:

    • 目前 OpenAI / Gemini 的 API Key 會以明文方式,透過 QSettings 儲存於系統內,預設應該會儲存在 Registry 中,這基本上算是個資安風險。

    • 現在的 AI 真的好可怕…但是感覺用了之後人真的會變懶得思考…

    #AI #C #程式設計 #自製品 #電腦相關 #軟體 #Windows #Windows11
  3. 自製程式:可自定義功能的 ClipboardAssistant


    PowerToys 的「進階貼上」可以串接第三方的 AI 服務後,Heresy 有好一段時間都透過他的自定義提示詞、並搭配快速鍵的功能,來使用 LLM 的服務進行快速翻譯。

    不過,進階貼上的快速鍵實際上沒有辦法直接針對單一指令設定全域快速鍵、所以操作上算是有點麻煩;再加上他的設計概念畢竟是「貼上」,所以和 Heresy 只是想看結果的使用情境也有相當的落差。

    後來忽然在想、既然現在可以叫 AI 寫程式了,那乾脆就寫一個符合個人需求的吧!所以,就有 Clipboard Assistant 這個程式出來了~

    他的專案是:https://github.com/KHeresy/ClipboardAssistant

    下載請到 release 的頁面:https://github.com/KHeresy/ClipboardAssistant/releases

    這個程式是使用 C++ 和 Qt 6 開發的,理論上應該是可以跨平台,不過 Heresy 自己只有建置 Windows 版本就是了。

    這個程式的基本理念,是透過快速鍵來開啟程式、並根據使用者定義的流程來處理剪貼簿內的內容;處理完的結果,可以直接貼上、也可以不貼上只顯示出來。

    而在流程的部分,基本上是設計成可串接、可擴充的形式,所以理論上可以做到非常多的事情。

    目前可以串接的功能,包括了:

    • OpenAI API 相容服務
    • Google Gemini API
    • 正規表示式(regular expression)的文字取代
    • JavaScript 的文字處理
    • 執行外部程式
    • 文字輸入

    透過前面兩個 AI 模組,基本上可以用來快速地翻譯選取的文字,也可以截圖要 AI 解釋、翻譯,算是有做到 Heresy 的需求了~

    下面是一個簡單的動作集的設定畫面:

    這邊可以設定是否要自動複製、也可以在啟動時進行螢幕擷取,也可以設定在完成後可以設定要怎麼處理。這個範例只有一個 OpenAI 的動作,可以設定自己需要的提示詞,不過基本上可以串多個。

    透過這樣的設計,只要按下設定好的快速鍵,就可以執行自己定義的流程了~以翻譯、或是解釋畫面來說,就不用自己貼到網站、也不用每次都要輸入提示詞了!

    而如果有經常性要以固定的流程、形式處理字串的話,也可以透過 JavaScript 來處理;在定義好動作後,基本上可以在選取好文字後、按下快速鍵就完成整個處理流程~在很多時候是可以大幅提高效率的。

    附註:

    • 目前 OpenAI / Gemini 的 API Key 會以明文方式,透過 QSettings 儲存於系統內,預設應該會儲存在 Registry 中,這基本上算是個資安風險。

    • 現在的 AI 真的好可怕…但是感覺用了之後人真的會變懶得思考…

    #AI #C #程式設計 #自製品 #電腦相關 #軟體 #Windows #Windows11
  4. 自製程式:可自定義功能的 ClipboardAssistant


    PowerToys 的「進階貼上」可以串接第三方的 AI 服務後,Heresy 有好一段時間都透過他的自定義提示詞、並搭配快速鍵的功能,來使用 LLM 的服務進行快速翻譯。

    不過,進階貼上的快速鍵實際上沒有辦法直接針對單一指令設定全域快速鍵、所以操作上算是有點麻煩;再加上他的設計概念畢竟是「貼上」,所以和 Heresy 只是想看結果的使用情境也有相當的落差。

    後來忽然在想、既然現在可以叫 AI 寫程式了,那乾脆就寫一個符合個人需求的吧!所以,就有 Clipboard Assistant 這個程式出來了~

    他的專案是:https://github.com/KHeresy/ClipboardAssistant

    下載請到 release 的頁面:https://github.com/KHeresy/ClipboardAssistant/releases

    這個程式是使用 C++ 和 Qt 6 開發的,理論上應該是可以跨平台,不過 Heresy 自己只有建置 Windows 版本就是了。

    這個程式的基本理念,是透過快速鍵來開啟程式、並根據使用者定義的流程來處理剪貼簿內的內容;處理完的結果,可以直接貼上、也可以不貼上只顯示出來。

    而在流程的部分,基本上是設計成可串接、可擴充的形式,所以理論上可以做到非常多的事情。

    目前可以串接的功能,包括了:

    • OpenAI API 相容服務
    • Google Gemini API
    • 正規表示式(regular expression)的文字取代
    • JavaScript 的文字處理
    • 執行外部程式
    • 文字輸入

    透過前面兩個 AI 模組,基本上可以用來快速地翻譯選取的文字,也可以截圖要 AI 解釋、翻譯,算是有做到 Heresy 的需求了~

    下面是一個簡單的動作集的設定畫面:

    這邊可以設定是否要自動複製、也可以在啟動時進行螢幕擷取,也可以設定在完成後可以設定要怎麼處理。這個範例只有一個 OpenAI 的動作,可以設定自己需要的提示詞,不過基本上可以串多個。

    透過這樣的設計,只要按下設定好的快速鍵,就可以執行自己定義的流程了~以翻譯、或是解釋畫面來說,就不用自己貼到網站、也不用每次都要輸入提示詞了!

    而如果有經常性要以固定的流程、形式處理字串的話,也可以透過 JavaScript 來處理;在定義好動作後,基本上可以在選取好文字後、按下快速鍵就完成整個處理流程~在很多時候是可以大幅提高效率的。

    附註:

    • 目前 OpenAI / Gemini 的 API Key 會以明文方式,透過 QSettings 儲存於系統內,預設應該會儲存在 Registry 中,這基本上算是個資安風險。

    • 現在的 AI 真的好可怕…但是感覺用了之後人真的會變懶得思考…

    #AI #C #程式設計 #自製品 #電腦相關 #軟體 #Windows #Windows11
  5. 自製程式:可自定義功能的 ClipboardAssistant


    PowerToys 的「進階貼上」可以串接第三方的 AI 服務後,Heresy 有好一段時間都透過他的自定義提示詞、並搭配快速鍵的功能,來使用 LLM 的服務進行快速翻譯。

    不過,進階貼上的快速鍵實際上沒有辦法直接針對單一指令設定全域快速鍵、所以操作上算是有點麻煩;再加上他的設計概念畢竟是「貼上」,所以和 Heresy 只是想看結果的使用情境也有相當的落差。

    後來忽然在想、既然現在可以叫 AI 寫程式了,那乾脆就寫一個符合個人需求的吧!所以,就有 Clipboard Assistant 這個程式出來了~

    他的專案是:https://github.com/KHeresy/ClipboardAssistant

    下載請到 release 的頁面:https://github.com/KHeresy/ClipboardAssistant/releases

    這個程式是使用 C++ 和 Qt 6 開發的,理論上應該是可以跨平台,不過 Heresy 自己只有建置 Windows 版本就是了。

    這個程式的基本理念,是透過快速鍵來開啟程式、並根據使用者定義的流程來處理剪貼簿內的內容;處理完的結果,可以直接貼上、也可以不貼上只顯示出來。

    而在流程的部分,基本上是設計成可串接、可擴充的形式,所以理論上可以做到非常多的事情。

    目前可以串接的功能,包括了:

    • OpenAI API 相容服務
    • Google Gemini API
    • 正規表示式(regular expression)的文字取代
    • JavaScript 的文字處理
    • 執行外部程式
    • 文字輸入

    透過前面兩個 AI 模組,基本上可以用來快速地翻譯選取的文字,也可以截圖要 AI 解釋、翻譯,算是有做到 Heresy 的需求了~

    下面是一個簡單的動作集的設定畫面:

    這邊可以設定是否要自動複製、也可以在啟動時進行螢幕擷取,也可以設定在完成後可以設定要怎麼處理。這個範例只有一個 OpenAI 的動作,可以設定自己需要的提示詞,不過基本上可以串多個。

    透過這樣的設計,只要按下設定好的快速鍵,就可以執行自己定義的流程了~以翻譯、或是解釋畫面來說,就不用自己貼到網站、也不用每次都要輸入提示詞了!

    而如果有經常性要以固定的流程、形式處理字串的話,也可以透過 JavaScript 來處理;在定義好動作後,基本上可以在選取好文字後、按下快速鍵就完成整個處理流程~在很多時候是可以大幅提高效率的。

    附註:

    • 目前 OpenAI / Gemini 的 API Key 會以明文方式,透過 QSettings 儲存於系統內,預設應該會儲存在 Registry 中,這基本上算是個資安風險。

    • 現在的 AI 真的好可怕…但是感覺用了之後人真的會變懶得思考…

    #AI #C #程式設計 #自製品 #電腦相關 #軟體 #Windows #Windows11