by Rain Chu | 3 月 28, 2024 | AI , Chat
在當今快速發展的人工智慧領域中,Perplexity作為一家新興的對話式AI平台公司,於2022年8月成立,迅速吸引了眾多目光。這家新創公司不僅得到了科技界巨頭如黃仁勳和傑夫·貝佐斯等人的重金注資,更是以其創新的知識搜尋平台而聞名。Perplexity提供了一種全新的搜尋體驗,將傳統的網路搜尋與最先進的人工智慧技術結合起來,為使用者遇到的每個問題提供高品質的答案。
Perplexity的特色
注資背景顯赫 :得到黃仁勳、貝佐斯等科技界巨頭的注資,顯示了市場對Perplexity業務模式和未來發展潛力的高度認可。
創新的知識搜尋平台 :Perplexity是一個結合了網路搜尋與人工智慧的對話式AI平台,致力於解決用戶可能遇到的各種問題,無論是學術問題、日常疑惑還是專業咨詢。
高品質的答案 :Perplexity憑藉先進的AI技術,提供的答案品質高於一般搜尋引擎,更加準確、有深度且可靠。
提供參考來源 :為了確保信息的透明度和可信度,Perplexity在提供答案的同時,會附上參考來源,讓用戶可以進一步查證。
自動推薦追問問題 :該平台能夠根據用戶的查詢自動推薦相關的追問問題,豐富用戶的探索過程。
搜尋YouTube影片 :Perplexity不僅限於文本搜尋,還能夠搜索YouTube影片,為用戶提供更多樣化的信息來源。
Chrome擴充工具「Perplexity – AI Companion 」 :Perplexity還推出了一款Chrome擴充工具,讓用戶在瀏覽網頁時能夠更方便地使用其服務。
至於Perplexity的商業模式,它提供了專業版服務,專業版用戶支付每月20美元的費用,便可無限制使用其「Copilot」功能,享受客服支援,甚至可以上傳自己的資料請Perplexity分析。截至目前,Perplexity已擁有約10萬名付費用戶,顯示出其服務的受歡迎程度以及市場的廣大潛力。
https://www.perplexity.ai/
by Rain Chu | 3 月 28, 2024 | Nginx , SERVER , wordpress
定義 proxy cache path
先找到設定檔,通常在
sudo nano /etc/nginx/nginx.conf
找到 http ,在他的配置中設定
http {
proxy_cache_path /path/to/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
...
}
緩存配置
緩存文件儲存的路徑: /path/to/cache
緩存目錄的層級: 1:2
緩存區域的名稱和大小: my_cache:10m
緩存區域名稱: my_cache
緩存區域大小: 10MB
緩存的最大大小: 10GB
在指定的時間內沒有被訪問的緩存文件將被刪除: 60m
直接在緩存路徑上操作,而不是使用臨時路徑: off
詳細說明
緩存文件將儲存在指定的目錄中。您可以根據您的需求設置此路徑。
此設置控制緩存目錄的層級結構。例如,設置為 1:2
表示將使用兩個層級的目錄來儲存緩存文件。第一層級將包含 10 個子目錄,第二層級將包含 100 個子目錄。
此設置控制緩存區域的名稱和大小。緩存區域是緩存文件的分組。您可以根據您的需求設置多個緩存區域。
此設置控制緩存的最大大小。超過此大小時,最舊的緩存文件將被刪除。
此設置控制在指定的時間內沒有被訪問的緩存文件將被刪除。
修改設定檔,配置 proxy cache
找到 config 中的 server ,在裡面添加相關設定
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://your_backend_server;
proxy_cache my_cache;
proxy_cache_revalidate on;
proxy_cache_min_uses 1;
proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
proxy_cache_lock on;
proxy_cache_valid 200 302 10m;
proxy_cache_valid 404 1m;
}
}
反向代理配置
後端伺服器的地址: proxy_pass
此設置指定後端伺服器的地址。後端伺服器是 Nginx 將請求轉發到的伺服器。
使用之前定義的緩存區域: proxy_cache
此設置指定要使用的緩存區域。緩存區域是 Nginx 用於儲存靜態內容的區域。
啟用後,會在緩存過期時向後端伺服器驗證緩存內容是否仍然有效: proxy_cache_revalidate
此設置控制是否在緩存過期時向後端伺服器驗證緩存內容是否仍然有效。默認情況下,Nginx 將在緩存過期時直接使用緩存內容。
在緩存內容之前,請求必須達到指定的次數: proxy_cache_min_uses
此設置控制在緩存內容之前,請求必須達到指定的次數。這可以防止頻繁更新的內容被緩存。
在後端伺服器錯誤或超時時,使用舊的緩存數據: proxy_cache_use_stale
此設置控制在後端伺服器錯誤或超時時是否使用舊的緩存數據。默認情況下,Nginx 將在後端伺服器錯誤或超時時向客戶端返回錯誤。
在更新緩存內容時,防止多個請求同時向後端伺服器發送: proxy_cache_lock
此設置控制在更新緩存內容時是否防止多個請求同時向後端伺服器發送。這可以防止後端伺服器過載。
設定不同響應狀態碼的緩存時間: proxy_cache_valid
此設置控制不同響應狀態碼的緩存時間。您可以根據您的需求設置不同的緩存時間。
重新開啟 Nginx 讓設定生效
sudo nginx -t
sudo systemctl reload nginx
快取的時間設定
Nginx 支持多種時間單位来指定 cache 的有效期,这包括:
s
秒
m
分鐘
h
小時
d
天
w
周
M
月(30 天)
y
年(365 天)
舉例子
快取檔案 30 秒
proxy_cache_valid 200 302 30s;
刪除快取的方法
1.直接刪除快取檔案
找到你設定的路徑,直接刪除檔案即可
sudo rm -rf /path/to/cache/*
2.使用 Nginx Cache Purge
如果你在編譯 Nginx 有加入 cache purge ,就可以用下面的設定,如果你是用預設安裝,通常不包含 cache purge,可以看下我之前的安裝教學
location /purge_cache/ {
proxy_cache_purge my_cache $scheme$host$request_uri;
}
by Rain Chu | 3 月 27, 2024 | GCP , MIS
要執行該操作GCP中的執行個體的自動開啟以及自動關閉,您需要給予 Compute Engine System service account(服務帳戶) compute.instances.start
和 compute.instances.stop
權限。
錯誤訊息
Compute Engine System service account [email protected] needs to have [compute.instances.start,compute.instances.stop] permissions applied in order to perform this operation.
以下是需要採取的步驟:
找到 Compute Engine System Service Account
打開 Google Cloud Console。
導航到「IAM & Admin」-> 「IAM」。
在右側的窗口中,勾選「Include Google-provided role grants」(包含 Google 提供的角色授權)。
使用搜尋欄 (Ctrl + F) 並輸入「compute-system」找到服務帳戶。服務帳戶的 email 格式為 [email protected]
。
添加權限
點擊服務帳戶旁邊的鉛筆圖示來編輯。
點擊「ADD ANOTHER ROLE」(新增另一個角色)。
在角色過濾器中,輸入「compute」,並選擇:
Compute Instance Admin (v1) – roles/compute.instanceAdmin.v1
或是更精細的權限如 roles/compute.instanceAdmin
、roles/compute.osAdminLogin
。
點擊「SAVE」(儲存)。
等待權限生效 :
新權限生效可能需要幾分鐘。
重要注意事項:
Compute Engine System Service Account 是一個由 Google 管理的特殊服務帳戶,允許 Compute Engine 在您的專案裡進行必要的配置。避免賦予過廣的權限。
如果您只是需要啟動和停止 VM 的權限,選擇更精細的權限來降低風險。
徹底瞭解要賦予的權限,以及它們可能產生的影響。Google Cloud 的 IAM 文件: https://cloud.google.com/iam/docs/ 提供了角色與權限的詳細說明。
如果是在使用像 Cloud Scheduler 這類的服務來啟動或停止 VM,那麼就是該服務所使用的服務帳戶需要這些權限 。
by Rain Chu | 3 月 26, 2024 | AI , Chat
想要做自己的 chatGPT ? 想要用自己的 DATA 訓練機器人? 不知道甚麼是 VectorDB,或是想要企業的聊天機器人應用? 還是想要結合EXCEL回答問題,還是想用機器人幫你完成各式各樣的任務。
第一步驟推薦看下面的文章
GitHub – xuhaoruins/Azure-OpenAI-App-Innovation-Workshop
Azure_App_Innovation_Inspiration_Demo · Streamlit (haxu.dev)
by Rain Chu | 3 月 25, 2024 | FinTech , 科技
由於企業在經營過程中,需要支付眾多費用如商務差旅、辦公用品採購、交通費和員工福利等,這些支出不僅種類繁多,而且報銷流程繁瑣且耗時,因此,及時監控金流變得尤為重要。
為了解決這個問題,Visa和萬事達卡分別在13日宣布推出「數位企業卡」(Virtual Corporate Card),意在獲得企業金流管理市場的先機。
數位企業卡
所謂的「數位企業卡」是透過企業名義申辦一張主卡號,再由員工申請數位子卡來進行交易,這使得員工可以使用隨機生成的卡號來支付各類費用,如企業採購、跨境付款、廣告費、交通和住宿費等。
萬事達卡聲稱,這種純數位卡的好處有三個主要方面:首先,它為跨境支付提供了更大的靈活性,並能產生一次性或多次性使用的卡號,從而提供了更安全的支付方式。其次,它可以解決傳統財務對帳和結算問題,用戶可以根據交易類型、週期和額度定制卡片,而且每筆交易都需要事先申請,系統會即時通知員工和簽核人員,自動產生報銷單,幫助企業有效管理支出。最後,如果交易出現異常,簽核方可以立即鎖卡,增加交易的安全性。
Visa台灣區總經理趙麗芳高興地宣布,經過一年準備,Visa數位企業卡現在已經準備就緒,並可以綁定LINE Pay使用。研究顯示,全球有73%的小型企業認為數位支付是其成長的關鍵,然而還有45%的中小企業在進行B2B支付時仍然依賴現金和支票。
同樣地,萬事達卡也與TapPay(喬睿科技)合作,預計在2024年上半年推廣「萬事達卡企業虛擬信用卡支付解決方案」,以幫助台灣企業加速數位轉型,更有效地控制商務支出。
這兩家金融服務巨頭的舉動,顯示出數位支付技術在企業運營管理中的重要性。數位企業卡提供的解決方案不僅能提升金流的效率和安全性,還能為企業節省貴重的人力成本,促進業務發展。在FinTech行業中,這種創新的支付方案可能成為企業日益增長需求的答案,而Visa和萬事達卡都在積極探索這片新興市場,提供更加智能、便捷的支付選項給大家。
綁定手機更便利
為了使支付過程更加便捷,Visa和萬事達卡還特別強調了其與手機APP的緊密整合。例如,Visa的數位企業卡可以綁定LINE Pay,而萬事達卡則計劃與TapPay合作,預計將在不久的將來擴大導入這項服務。這樣的結合不僅大大減少了現金支付的不便,還意味著在任何時候、任何地點,只要通過手機即可進行交易,無需隨身攜帶實體信用卡,這對於追求效率與安全的現代企業來說,無疑是一大福音。
COMMEET
科技新創公司COMMEET的結合更是將這一方案的便利性提升到了新的高度。透過其AI光學字元辨識技術(OCR)和智能費用管理系統,從拍照上傳發票到費用追蹤和報銷單生成,所有過程都能通過手機APP實現,大幅提升了報銷作業的效率。
申請請到 COMMEET 、TapPay 、OwlPay
VIDEO
近期留言