[工具] Phind - 給工程師的智慧搜尋引擎
目錄
從強者我同事那邊看到的 AI 搜尋引擎: Phind 。我用免費版試了一兩個例子,就決定這是我的生產力工具之一了!
Phind 能針對你的白話問題,上網搜尋,整理成一個答案,並加註各種來源。雖然 ChatGPT 4, Perplexity, Google Gemini, … 也可以達到類似效果,不過 Phind 比較開發者特化,回答的品質、速度、參考資料加註都還不錯(還有 VS Code 擴充功能!)。在軟體或研究領域能跟 Perplexity 相並論,甚至超越。不過產生的程式碼無法馬上成功執行
Phind 有優點也有缺點,下面是幾個我試的例子
Search mode 問研究名詞 #
我問他是否知道 LLM 的 prefix tuning,他並沒有找 2021 年的原始兩篇 prefix tuning 跟 prompt tuning,而是找了一些 2023 年的比較進一步的資料
而問到背後模型的架構,他不但能用文字敘述,而且還能產生乍看之下是 ok 的程式碼(雖然實際執行有錯)
而我問他是否能提供「比較 prefix tuning 和 LoRA 的效能的文獻」時,Phind 雖然找了很多來源(在右側,其中有零星來源是有做比較),但最後在產生比較時是用自己的話彙整,沒有加註也沒有提供文獻本身。右側的搜尋結果比較像亂槍打鳥。相較之下 Perpelexity 回答得有點少且薄弱,不過「剛剛好」回答感覺上有考慮到
不能像 ChatGPT 4 / DALL-E 一樣由文生圖 #
在 Search mode 他會給你一些圖片,但不是生成式 AI,而是拿你的關鍵字在網路上找到現成的圖片
在 Chat mode… 不是你想像中的拿到 AI 生成圖片,先賣個關子,後面再說
指定網址做內容比較 #
先講初步感覺:「Phind 的確可以讀指定的網址,但在來源註記上有點怪怪的」
我給他兩篇 arxiv 的論文(就是上面說的 prefix tuning vs. prompt tungin),請他比較
以內容來說回答的確不錯(後面有做比較,只不過我沒截圖),但是注意看參考來源,那個 (2) 的連結左邊的回答跟右邊來源對不上。雖然右邊來源 (2) 的確是同一篇 pdf(只是放在不同地方)
為了驗證,所以我請他看這個網頁,問他裡面一件特別的軼事,因為這個事情應該只有在這個網頁提到,其他光搜關鍵字是不知道的
雖然經過一陣來回,不過 Phind 能明確講出在火車上的那件趣事,用字也跟我給的網頁類似。
然而注意他的引用來源,並不是我給的網頁。他給的來源裡面並沒有這樁軼事。所以究竟他怎麼加註參考資料的,我還是有點存疑
Chat mode 到底是幹嗎的? #
Chat mode 應該是拿來聊天的,不過他目前有 Search and clarification questions enabled
的開關。不開的話他不會主動連網頁,例如我叫他讀取某個網頁,結果他這樣回我…
… Phind 給我怎麼讀這個網頁的程式碼!(高級)
但打開以後就類似 ChatGPT 4 或 Gemini 那樣可以讀網頁了… 不過有個問題,他讀錯了,裡面沒有 David Fridrich (正確是 Jessica Fridrich),裡面也沒有 David 這個字。切到 Search mode 有一樣的問題(而且並沒有列來源,所以不知道怎麼幻想來的)
最後,叫他生成圖片給我,他給我產生圖片的程式碼或是教我畫圖的心法
Answer Profile #
Phind 有提供個人化的 profile: “Answer Profile”,用人話描述你的背景,你希望什麼樣的回答風格等等。這 ChatGPT 也有
最後感想 #
- 我用 Phind 只有今天幾個例子,而且是用免費的 (PHIND-34B MODEL)
- 我只有在 ChatGPT 4 付費 – 也是最常用的,剩下偶爾用 Google Bard/Gemini 跟 Perplexity 而且是免費版
雖然能用人類語言跟 Phind 對話,Phind 也說人話回答,但是在 Search mode 裡的同一串來回,體感上還是有種「你是問答/搜尋引擎」,上下文的連結稍微有點薄弱(有點難形容,也不是完全沒有上下文),可能我要多玩 Chat mode 才有感覺。ChatGPT 4 使用體驗融合很好,在同一串對話同一個視窗就能處理所有各式各樣的情境
暫時還不會「只用」Phind,而是把它當武器庫的其中一個,互相參照彌補,尤其 David Fridrich 的例子可以馬上看出 Phind 也有幻想的問題
當然到最後,還是會想要以人工的方式去消化驗證他們的答案,從中學習,而還不會全然盡信(至少我啦)