node-DeepResearch:Jina AI推出的DeepSearch功能,深入挖掘復(fù)雜問(wèn)題
Jina AI 最近推出一個(gè)DeepSearch工具:node-DeepResearch,node-DeepResearch是一個(gè)開(kāi)源的自動(dòng)化研究工具,可以通過(guò)搜索、閱讀網(wǎng)頁(yè)和推理,直到找到問(wèn)題的答案。適用于自動(dòng)化信息檢索和智能問(wèn)答任務(wù),結(jié)合了搜索引擎和大語(yǔ)言模型(LLM)來(lái)提高研究效率。

一、主要功能:
自動(dòng)搜索和推理:使用搜索引擎查找相關(guān)網(wǎng)頁(yè),并通過(guò)大模型(如 Gemini)推理,生成最終答案。
智能網(wǎng)頁(yè)閱讀:結(jié)合 Jina Reader,能夠從網(wǎng)頁(yè)提取關(guān)鍵內(nèi)容,提升信息獲取的精準(zhǔn)度。
可配置 API:用戶可配置自己的 Gemini API 和 Jina Reader API,以優(yōu)化查詢效果。
二、應(yīng)用場(chǎng)景:
文獻(xiàn)綜述:幫助研究人員快速查找和整理相關(guān)領(lǐng)域的文獻(xiàn)資料,生成文獻(xiàn)綜述報(bào)告。
市場(chǎng)調(diào)研:快速收集和分析市場(chǎng)數(shù)據(jù),了解競(jìng)爭(zhēng)對(duì)手動(dòng)態(tài)、行業(yè)趨勢(shì)等。
新聞報(bào)道:快速收集和整理新聞事件的背景信息、相關(guān)報(bào)道,幫助記者快速撰寫(xiě)新聞稿件。
學(xué)習(xí)輔助:幫助學(xué)生解答復(fù)雜的學(xué)術(shù)問(wèn)題,提供學(xué)習(xí)資料和參考答案。
政策研究:幫助政策制定者收集和分析相關(guān)政策的背景信息、實(shí)施效果等。
三、主要目標(biāo):
自動(dòng)化信息檢索:通過(guò)搜索引擎查找相關(guān)信息。
多步推理:處理復(fù)雜的多步問(wèn)題,逐步分解并解決問(wèn)題。
實(shí)時(shí)進(jìn)度反饋:提供實(shí)時(shí)進(jìn)度更新,使用戶能夠跟蹤查詢進(jìn)展。
靈活性:支持各種類(lèi)型的查詢,從簡(jiǎn)單的事實(shí)性問(wèn)題到復(fù)雜的開(kāi)放式問(wèn)題。

四、關(guān)鍵特性
持續(xù)搜索與閱讀:
基于搜索引擎(如 Brave 或 DuckDuckGo)查找相關(guān)信息。
閱讀網(wǎng)頁(yè)內(nèi)容,直至找到問(wèn)題的答案或達(dá)到預(yù)定的 token 預(yù)算限制。
多步推理:
分解復(fù)雜的問(wèn)題成多個(gè)步驟,并逐個(gè)解決這些步驟。
支持長(zhǎng)時(shí)間的任務(wù)處理,確保得到精確的結(jié)果。
實(shí)時(shí)進(jìn)度反饋:
通過(guò) Web Server API 提供實(shí)時(shí)進(jìn)度更新,用戶可以通過(guò) HTTP 請(qǐng)求獲取查詢狀態(tài)。
靈活的查詢方式:
支持多種類(lèi)型的查詢需求,包括簡(jiǎn)單的問(wèn)題和復(fù)雜的開(kāi)放式問(wèn)題。
五、技術(shù)原理
語(yǔ)言模型:
使用 Gemini 作為核心語(yǔ)言模型,負(fù)責(zé)生成回答和推理邏輯。
Gemini 是一個(gè)強(qiáng)大的通用語(yǔ)言模型,能夠處理多種自然語(yǔ)言任務(wù)。
網(wǎng)頁(yè)內(nèi)容處理:
利用 Jina Reader 將網(wǎng)頁(yè)內(nèi)容轉(zhuǎn)換為適合語(yǔ)言模型處理的純文本格式。
Jina Reader 是一個(gè)開(kāi)源工具,專(zhuān)用于處理 HTML 網(wǎng)頁(yè)內(nèi)容。
搜索與信息提取:
結(jié)合搜索引擎獲取相關(guān)信息。
自動(dòng)提取有用的網(wǎng)頁(yè)內(nèi)容,以便進(jìn)一步分析和推理。
多步推理流程:
初始化:設(shè)置初始上下文和變量。
預(yù)算檢查:在每一步檢查 token 預(yù)算是否超出。
生產(chǎn)提示:根據(jù)當(dāng)前問(wèn)題生成語(yǔ)言模型的輸入提示。
模型生成:調(diào)用 Gemini 生成回答或下一步動(dòng)作。
動(dòng)作處理:根據(jù)生成的動(dòng)作執(zhí)行相應(yīng)的操作。
結(jié)果評(píng)估:評(píng)估生成的回答是否滿足問(wèn)題要求,若不滿足則繼續(xù)推理。
循環(huán)與終止:如果在預(yù)算內(nèi)找到答案,則結(jié)束查詢;否則進(jìn)入“Beast Mode”生成最終答案。

六、如何部署 node-DeepResearch?
1. 安裝依賴
# 設(shè)置必要的環(huán)境變量 export GEMINI_API_KEY=export JINA_API_KEY=jina_ # 從 https://jina.ai/reader 獲取免費(fèi)的 Jina API 密鑰 # 克隆倉(cāng)庫(kù)并安裝依賴 git clone https://github.com/jina-ai/node-DeepResearch.git cd node-DeepResearch npm install
2. 使用命令行運(yùn)行
# 提交查詢請(qǐng)求 npm run dev # 示例 npm run dev "what is the capital of France?" npm run dev "who will be the biggest competitor of Jina AI"
3. 調(diào)用API
# 啟動(dòng) Web Server
npm run serve
# 訪問(wèn)地址
http://localhost:3000
# 提交查詢請(qǐng)求 (示例)
curl -X POST http://localhost:3000/api/v1/query \
-H "Content-Type: application/json" \
-d '{"query": "What is the capital of France?"}'GitHub倉(cāng)庫(kù):https://github.com/jina-ai/node-DeepResearch
提交您的產(chǎn)品
Ai應(yīng)用
Ai資訊
AI生圖
AI生視頻
FastbuildAI









