AI 寫程式可說真的越來越厲害,對於有技術背景的人,要靠 AI 寫出強大程式已經不是一件太困難的事,近日國外就有高手用 Cursor AI 搭配 DeepSeek 和 Tavily API 服務,製作出跟 Perplexity 相似的搜尋回覆功能,而且沒有寫任何一行程式碼,並將整個過程製作成影片,相關專案檔案也分享在 GitHub ,讓大家可以快速部署在自己的電腦裡。
透過 DeepSeek 和 Tavily API,就能開發出類 Perplexity 的 AI 搜尋功能
Riley Brown 是一位經常分享不靠自己寫程式,全部丟給 AI 處理開發的高手,前幾天就分享一個非常神的專案,開發出類 Perplexity 的 AI 搜尋功能,使用的軟體是 Cursor AI,搜尋服務為 Tavily API,AI 模型則是目前最夯的 DeepSeek。
先來看效果,輸入要找的內容之後,會利用 Tavily 進行搜尋,然後丟給 DeepSeek 處理。上方會顯示來源網頁,方便用戶點擊查看,下方則是 DeepSeek 的處理結果。另外最上方也有顯示步驟,像是讀取來源(Loading Sources)、閱讀內容(Reading Content)、以及分析資料(Analyzing Data):
Thinking Process 可以隨時打開來閱讀,DeepSeek 支援中文,輸入中文就會獲得中文回覆:
DeepSeek 思考完後,就會給出報告,而且這份報告還非常完整,以 Riley Brown 問的 “馬克祖克柏與貝索斯妻子的事件” 來說,有發生日期、事件摘要、關鍵細節、分析媒體報導分析等等,每一個還會附上來源:
而 Riley Brown 也將製作流程拍攝成影片並分享。從影片中可以明確看到,他使用 Cursor AI 時,都是一步一步來,沒有一次就把所有需求全部丟給 AI。
首先是打開 Cursor AI 的 COMPOSER,要求它將指定網址的專案建立副本並在本地運行,只使用一條命令:
基本介面就出來了,然後開始整合各項需求:
像是串階 DeepSeek API 和要使用的模型,Riley Brown 直接把官方說明的全部內容丟給 Cursor:
Cursor 就成功串接上,這真的超神,沒想到製做一個串接 API 的 AI 聊天機器人這麼簡單:
再來是 Tavily API,這個 AI 搜尋服務每月有提供 1,000 次免費:
API 都完成後,開始讓回覆內容更像 Perplexity,這部分就花比較多時間,還碰到 Bug 需要修復:
完成之後,最後是提升使用者介面和完成所有功能,介面部分除了文字描述之外,他還有搭配截圖,讓 Cursor 更了解他想要的介面模樣:
下方製作過程的影片:
有興趣的人,可以到 GitHub 下載 yapsearch 專案,部署在電腦上,DeepSeek 和 Tavily API 需要填自己的。