快轉到主要內容

[工具] Phind - 給工程師的智慧搜尋引擎

從強者我同事那邊看到的 AI 搜尋引擎: Phind 。我用免費版試了一兩個例子,就決定這是我的生產力工具之一了!

Phind 能針對你的白話問題,上網搜尋,整理成一個答案,並加註各種來源。雖然 ChatGPT 4, Perplexity, Google Gemini, … 也可以達到類似效果,不過 Phind 比較開發者特化,回答的品質、速度、參考資料加註都還不錯(還有 VS Code 擴充功能!)。在軟體或研究領域能跟 Perplexity 相並論,甚至超越。不過產生的程式碼無法馬上成功執行

Phind 有優點也有缺點,下面是幾個我試的例子

Search mode 問研究名詞 #

我問他是否知道 LLM 的 prefix tuning,他並沒有找 2021 年的原始兩篇 prefix tuningprompt tuning,而是找了一些 2023 年的比較進一步的資料

Screenshot of Phind: ask a tech term out of the blue

而問到背後模型的架構,他不但能用文字敘述,而且還能產生乍看之下是 ok 的程式碼(雖然實際執行有錯)

Screenshot of Phind: code generation

而我問他是否能提供「比較 prefix tuning 和 LoRA 的效能的文獻」時,Phind 雖然找了很多來源(在右側,其中有零星來源是有做比較),但最後在產生比較時是用自己的話彙整,沒有加註也沒有提供文獻本身。右側的搜尋結果比較像亂槍打鳥。相較之下 Perpelexity 回答得有點少且薄弱,不過「剛剛好」回答感覺上有考慮到

Screenshot of Phind: literature review Screenshot of Phind: literature review
Phind
Screenshot of Perplexity AI: literature review
Perplexity

不能像 ChatGPT 4 / DALL-E 一樣由文生圖 #

在 Search mode 他會給你一些圖片,但不是生成式 AI,而是拿你的關鍵字在網路上找到現成的圖片

在 Chat mode… 不是你想像中的拿到 AI 生成圖片,先賣個關子,後面再說

指定網址做內容比較 #

先講初步感覺:「Phind 的確可以讀指定的網址,但在來源註記上有點怪怪的

我給他兩篇 arxiv 的論文(就是上面說的 prefix tuning vs. prompt tungin),請他比較

以內容來說回答的確不錯(後面有做比較,只不過我沒截圖),但是注意看參考來源,那個 (2) 的連結左邊的回答跟右邊來源對不上。雖然右邊來源 (2) 的確是同一篇 pdf(只是放在不同地方)

Screenshot of Phind: PDFs from URLs

為了驗證,所以我請他看這個網頁,問他裡面一件特別的軼事,因為這個事情應該只有在這個網頁提到,其他光搜關鍵字是不知道的

雖然經過一陣來回,不過 Phind 能明確講出在火車上的那件趣事,用字也跟我給的網頁類似。

Screenshot of Phind: PDFs from URLs

然而注意他的引用來源,並不是我給的網頁。他給的來源裡面並沒有這樁軼事。所以究竟他怎麼加註參考資料的,我還是有點存疑

Chat mode 到底是幹嗎的? #

Chat mode 應該是拿來聊天的,不過他目前有 Search and clarification questions enabled 的開關。不開的話他不會主動連網頁,例如我叫他讀取某個網頁,結果他這樣回我…

Screenshot of Phind: tell me how to crawl a website in code

… Phind 給我怎麼讀這個網頁的程式碼!(高級)

但打開以後就類似 ChatGPT 4 或 Gemini 那樣可以讀網頁了… 不過有個問題,他讀錯了,裡面沒有 David Fridrich (正確是 Jessica Fridrich),裡面也沒有 David 這個字。切到 Search mode 有一樣的問題(而且並沒有列來源,所以不知道怎麼幻想來的)

Screenshot of Phind: give me the website content, but with hallucination

最後,叫他生成圖片給我,他給我產生圖片的程式碼或是教我畫圖的心法

Answer Profile #

Phind 有提供個人化的 profile: “Answer Profile”,用人話描述你的背景,你希望什麼樣的回答風格等等。這 ChatGPT 也有

Screenshot of Phind: Personalized Answer Profile

最後感想 #

  • 我用 Phind 只有今天幾個例子,而且是用免費的 (PHIND-34B MODEL)
  • 我只有在 ChatGPT 4 付費 – 也是最常用的,剩下偶爾用 Google Bard/Gemini 跟 Perplexity 而且是免費版

雖然能用人類語言跟 Phind 對話,Phind 也說人話回答,但是在 Search mode 裡的同一串來回,體感上還是有種「你是問答/搜尋引擎」,上下文的連結稍微有點薄弱(有點難形容,也不是完全沒有上下文),可能我要多玩 Chat mode 才有感覺。ChatGPT 4 使用體驗融合很好,在同一串對話同一個視窗就能處理所有各式各樣的情境

暫時還不會「只用」Phind,而是把它當武器庫的其中一個,互相參照彌補,尤其 David Fridrich 的例子可以馬上看出 Phind 也有幻想的問題

當然到最後,還是會想要以人工的方式去消化驗證他們的答案,從中學習,而還不會全然盡信(至少我啦)

若您覺得有趣, 請 追蹤我的Facebook 或  Linkedin, 讓你獲得更多資訊!