我爱我色成人网,欧美日韩国产色,欧美亚视频在线中文字幕免费,亚洲国产影院

DeerFlow:基于LangChain和LangGraph框架的一款智能研究助手

DeerFlow是什么?

DeerFlow是字節跳動開源的一款基于 LangChain 和 LangGraph 框架的智能研究助手。它支持動態任務迭代、MCP無縫集成、自動生成研究計劃、人機協作,甚至是播客、ppt生成它把語言模型與網絡搜索、爬蟲和Python代碼執行等工具結合在一起,以快速提供深入且全面的報告。它還實現了與字節跳動內部的 MCP(模型控制平臺)無縫集成,提升了自動化和精確性。此外,DeerFlow 優化了人機協作體驗,用戶可以隨時介入調整研究計劃,確保結果符合預期。

DeerFlow:基于LangChain和LangGraph框架的一款智能研究助手.webp

DeerFlow核心架構

  • 多智能體架構:基于 LangGraph 架構,采用模塊化多智能體系統設計。系統由協調器、規劃器、研究團隊和報告生成器等角色組成。協調器管理研究流程的生命周期,規劃器負責任務分解和研究計劃的生成,研究團隊包括研究者、代碼分析者等,負責具體的信息收集和技術任務,報告生成器則將研究結果整理成報告。

  • 基于 LangStack 的開源框架:構建于 LangChain 和 LangGraph 的開源框架之上,代碼結構清晰、邏輯簡潔,降低了學習門檻。

DeerFlow主要功能

  • 動態任務迭代:能夠根據研究需求自動生成并優化任務計劃,確保研究過程高效且靈活。

  • 多工具集成:支持網絡搜索、Arxiv 學術資源檢索、爬蟲以及 Python 代碼執行,對科研工作者在學術文獻搜集與分析方面提供強大支持。

  • 多模態內容生成:不僅能生成深度研究報告,還支持生成播客腳本、PPT 等多樣化內容,滿足不同場景需求。

  • MCP 無縫集成:通過與字節跳動內部的 MCP(模型控制平臺)結合,實現更高的自動化與精確性。

  • LLM 集成:通過 litellm 支持集成大多數模型,支持開源模型如 Qwen,兼容 OpenAI 的 API 接口,多層 LLM 系統適用于不同復雜度的任務。

  • 人機協作:支持使用自然語言交互式修改研究計劃,也支持自動接受研究計劃;支持類 Notion 的塊編輯,允許 AI 優化,包括 AI 輔助潤色、句子縮短和擴展。

DeerFlow應用場景

  • 學術研究:對于科研工作者,DeerFlow 在學術文獻搜集與分析方面提供了強大支持。其 Arxiv 搜索功能能夠快速定位高質量學術資源,節省研究人員的時間。研究人員可以利用它高效地完成從研究計劃制定到內容生成的全流程自動化,顯著減少人力成本。

  • 內容創作:內容創作者可以利用 DeerFlow 生成播客腳本和音頻,自動創建 PowerPoint 演示文稿,提供可定制模板,極大地簡化了內容創作和呈現過程。

  • 企業內部知識管理與研究:通過與字節跳動內部的 MCP(模型控制平臺)結合,DeerFlow 實現了更高的自動化與精確性,企業可以利用它進行內部知識的整理、分析和研究,提升知識管理效率。

DeerFlow 安裝步驟

環境準備

確保系統滿足以下最低要求:

Python:版本需為3.12+。

Node.js:版本需為22+。

安裝步驟

克隆倉庫:

git clone https://github.com/bytedance/deer-flow.git
cd deer-flow

安裝依賴:

uv sync

這一步會自動創建虛擬環境并安裝所有必需的包。

配置環境變量:

cp .env.example .env

根據需要在.env文件中添加你的API密鑰,如Tavily、Brave SEARCH、火山引擎TTS等。

配置模型和API密鑰:

cp conf.yaml.example conf.yaml

根據需求在conf.yaml文件中配置LLM模型和API密鑰,具體配置可參考docs/configuration_guide.md。

安裝PPT生成工具:

brew install marp-cli

如果你使用的是其他操作系統,可參考Marp CLI的官方文檔進行安裝。

安裝Web UI依賴(可選):

cd deer-flow/web
pnpm install

如果你沒有安裝pnpm,可使用npm install或yarn install代替。

啟動項目

運行項目:

uv run main.py

這將使用控制臺UI運行項目。

啟動Web UI(如果安裝了Web UI依賴):

在macOS/Linux上:

./bootstrap.sh -d

在Windows上:

bootstrap.bat -d

然后在瀏覽器中訪問http://localhost:3000查看Web UI。

開發與調試

如果需要進行開發或調試,可以使用LangGraph Studio:

本地運行LangGraph Studio:

  • 在Mac上:

curl -LsSf https://astral.sh/uv/install.sh | sh
uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.12 langgraph dev --allow-blocking
  • 在Windows/Linux上:

pip install -e .
pip install -U "langgraph-cli[inmem]"
langgraph dev

啟動后,訪問Studio UI鏈接(如https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024)進行調試。

相關鏈接

項目官網:https://deerflow.tech

GitHub倉庫:https://github.com/bytedance/deer

收藏
最新工具
百雀AI外貿員
百雀AI外貿員

一款專為外貿企業量身定制的AI工具,具備24小時不間斷工作能力,...

SurveyGO卷姬
SurveyGO卷姬

清華面壁智能團隊推出的AI論文寫作工具,通過自研的 LLMxMa...

AiAssistWorks
AiAssistWorks

一個在Google Workspace Marketplace上...

Aithor
Aithor

一款AI驅動的研究,AI寫作助手,可以幫助用戶生成高質量的學術和...

CodeBuddy
CodeBuddy

騰訊云代碼助手,AI時代的智能編程伙伴,支持代碼生成、補全、診斷...

FalcoCut
FalcoCut

一款功能非常實用的多語言本地化AI視頻生成與編輯工具,支持視頻翻...

Cloud Studio
Cloud Studio

騰訊云推出的在線集成開發環境(IDE),讓開發者不用在本地安裝軟...

AI外貿員Zoe
AI外貿員Zoe

百型智能推出的國內首個專注于外貿行業的垂直智能Agent,能夠根...

AnimeShorts
AnimeShorts

一個AI漫畫與動畫創作平臺,提供包括角色創建、AI 劇本優化、動...

DeckSpeed
DeckSpeed

一款由00后創業者嚴訸團隊開發的、基于Agent 架構,融合大模...

主站蜘蛛池模板: 锡林浩特市| 盖州市| 西贡区| 基隆市| 澄迈县| 白河县| 金乡县| 涪陵区| 茌平县| 长阳| 禹城市| 苏尼特右旗| 西昌市| 莱州市| 涿鹿县| 江安县| 太仆寺旗| 云和县| 葵青区| 屏东县| 南阳市| 孟村| 石泉县| 河津市| 寿宁县| 桐城市| 邵武市| 兴隆县| 白银市| 新野县| 西城区| 邢台县| 平远县| 扎赉特旗| 康保县| 衡阳县| 普定县| 那曲县| 砚山县| 虎林市| 兰西县|