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

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

收藏
最新工具
Spring AI Alibaba
Spring AI Alibaba

一個基于Graph的多智能體AI框架,用于開發聊天機器人、工作流...

SuperDesign
SuperDesign

一款開源AI設計Agent工具,可以直接在 IDE中通過自然語言...

Veozon
Veozon

一款電影級的 Veo3 AI視頻制作工具,支持文生視頻、圖生視頻...

Short AI
Short AI

一款AI短視頻生成工具,能幫用戶快速制作 AI 故事、Reddi...

榮耀螢火開放素材庫
榮耀螢火開放素材庫

《王者榮耀》官方素材平臺,提供4K超清的圖片、視頻素材,涵蓋英雄...

Manualslib
Manualslib

一個產品說明書托管和查閱網站,它有899萬多份PDF說明書,涵蓋...

ExplorerTabUtility
ExplorerTabUtility

一款 Windows 11 資源管理器多標簽擴展工具,它能把新窗...

Ideabrowser
Ideabrowser

一個為創業者和商家設計的平臺,專注于挖掘商業趨勢和提供高潛力創業...

DDChart
DDChart

在線圖表制作工具,能做各類圖表,也支持詞云圖定制。用戶輸入數據后...

NativeMind
NativeMind

一款開源的本地化AI助手瀏覽器插件,支持Ollama和WebLL...

主站蜘蛛池模板: 开封县| 梁山县| 方山县| 湘乡市| 平潭县| 望奎县| 兴海县| 陇西县| 渑池县| 浦江县| 龙口市| 长海县| 黔西县| 东至县| 渑池县| 昔阳县| 南涧| 驻马店市| 长白| 武平县| 平凉市| 大田县| 隆德县| 丽江市| 山阳县| 杭锦后旗| 崇信县| 台南市| 泌阳县| 家居| 城步| 呼伦贝尔市| 青铜峡市| 本溪| 无锡市| 上高县| 襄垣县| 彰武县| 石家庄市| 大姚县| 永年县|