<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      企業(yè)想在Windows上離線部署Dify?管住手!

      0
      分享至

      金絲大環(huán)刀,解剖AI的工程難題。正文2567字。

      一直想研究下Dify,但沒有問題入手,上周末,終于等來了。

      我從卡茲克的學習群里,認識了一位做教育的老師,她有個痛點:

      “有個項目正在做英文手冊內(nèi)容自動生成,已經(jīng)有辦法做到,但是效果很差,就想著用AI做,所以也在學工作流,不能上網(wǎng),涉及知識產(chǎn)品,只能本地部署。”

      很多企事業(yè)單位習慣Windows辦公,又有保密的需求,確實會遇到這種問題。

      對比了Dify,Coze,n8n,我選擇用Dify完成她這個需求,優(yōu)勢有四點:

      1. 數(shù)據(jù)安全與私有化: 通過本地部署,你的所有知識產(chǎn)權(quán)文檔、模型、生成內(nèi)容全部保留在內(nèi)網(wǎng),符合最核心的要求。

      2. 內(nèi)置知識庫引擎: 這是它超越n8n的關(guān)鍵。你不需要關(guān)心如何分段、如何向量化。你只需要創(chuàng)建一個知識庫,然后像上傳文件一樣把你的.pdf, .docx, .md等格式的舊手冊和資料傳進去。Dify會幫你處理好最繁瑣的“前半段”工作。

      3. 無縫連接本地模型: Dify設置中可以直接配置連接本地的Ollama、LM Studio等工具跑的LLM(如Llama3, Qwen)和嵌入模型,整個鏈路完全內(nèi)網(wǎng)化。

      4. 專注效果調(diào)優(yōu): 它把工程上的臟活累活都干了,讓開發(fā)者可以把寶貴的時間花在最有價值的事情上:設計和優(yōu)化Prompt模板,調(diào)整知識庫的檢索策略,從而提升最終生成內(nèi)容的質(zhì)量。

      總結(jié)下,對于“英文手冊內(nèi)容自動生成”這個任務,其技術(shù)本質(zhì)是一個典型的RAG應用。需要讓AI模型參考你提供的“知識產(chǎn)品”(已有的手冊、技術(shù)文檔、設計規(guī)范),然后按照指令生成新的內(nèi)容。


      Docker這么成熟,Dify也都發(fā)布兩年了,應該沒什么坑,我來試一把!

      結(jié)果一試,就把我整個周末搭進去了(都是淚)!

      一、離線安裝問題,依賴與模型的雙重考驗

      整個部署需要用到的軟件:Docker、Dify、Ollama及qwen2 1.5b。

      看上去有很直接很簡單的辦法,從一臺能聯(lián)網(wǎng)的電腦上,把dify依賴的鏡像都下載好,再導出成tar包,再導入windows上,啟動。

      實際操作起來才知道有多少坑。

      首先是需要的鏡像文件多,Dify自身加上依賴,竟然有9個鏡像之多

      docker save -o dify-web.tar langgenius/dify-web:1.7.1

      執(zhí)行完9次命令,一看:


      dify-api.tar 就有兩個G!Dify依賴redis緩存,nginx web服務器 ,PostgreSQL數(shù)據(jù)庫,squid 代理緩存服務器(它要這個干嘛。。。)

      漫長的導出和拷貝傳遞到windows

      docker load -i dify-web.tar docker load -i dify-api.tar docker load -i postgres.tar docker load -i nginx.tar docker load -i dify-sandbox.tar docker load -i squid.tar docker load -i redis.tar docker load -i plugin-daemon.tar docker load -i weaviate.tar

      docker compose up -d

      然后發(fā)現(xiàn)啟動不起來!

      問了Cursor,才知道是mac是arm64平臺,windows上只能用amd64鏡像。更改導出腳本,重新Load

      docker buildx build --platform linux/amd64 -t langgenius/dify-web:1.7.1 . docker save -o dify-web.tar langgenius/dify-web:1.7.1 docker buildx build --platform linux/amd64 -t langgenius/dify-api:1.7.1 . docker save -o dify-api.tar langgenius/dify-api:1.7.1 docker buildx build --platform linux/amd64 -t langgenius/dify-sandbox:0.2.12 . docker save -o dify-sandbox.tar langgenius/dify-sandbox:0.2.12 docker buildx build --platform linux/amd64 -t postgres:15-alpine . docker save -o postgres.tar postgres:15-alpine docker buildx build --platform linux/amd64 -t nginx:latest . docker save -o nginx.tar nginx:latest docker buildx build --platform linux/amd64 -t ubuntu/squid:latest . docker save -o squid.tar ubuntu/squid:latest docker buildx build --platform linux/amd64 -t redis:6-alpine . docker save -o redis.tar redis:6-alpine docker buildx build --platform linux/amd64 -t langgenius/dify-plugin-daemon:0.2.0-local . docker save -o plugin-daemon.tar langgenius/dify-plugin-daemon:0.2.0-local docker buildx build --platform linux/amd64 -t semitechnologies/weaviate:1.19.0 . docker save -o weaviate.tar semitechnologies/weaviate:1.19.0

      雖然很麻煩,但是做對一次,還是能解決的。

      大模型文件小時候簡單點,從ollama的模型目錄里打包完,拷貝到windows上指定的模型目錄即可。大的時候拷貝一次是個很繁瑣的事兒。

      二、權(quán)限問題,噩夢

      windows默認是沒有虛擬化的,需要打開 WSL(Windows Subsystem for Linux)。進入bois,然后高級設置里,打開CPU里的 VMX之類的虛擬化技術(shù)的設置

      然后在Windows功能里也要開啟虛擬機平臺


      但這只是開始。

      Dify容器需要將數(shù)據(jù)(如知識庫文件、數(shù)據(jù)庫文件)持久化到宿主機上。當容器內(nèi)的Linux用戶(如root)去讀寫掛載在Windows文件系統(tǒng)(NTFS)上的卷時,文件所有權(quán)和讀寫權(quán)限(chmod, chown)的映射會變得混亂不堪。

      我正好裝在FAT32分區(qū)上,導致插件都裝不上, 研究了半天。

      三、性能問題

      Windows本身不直接支持Docker容器。因此,所謂的“Windows部署”,本質(zhì)上是在Windows內(nèi)部運行一個Linux子系統(tǒng)(WSL2),再在WSL2里運行Docker,最后在Docker里運行Dify。

      “Windows -> WSL2 -> Docker -> Dify” ,四層套娃!這本身就是巨大的性能和管理隱患。

      1. 性能損耗: 文件系統(tǒng)在Windows和WSL2之間的讀寫性能,相比原生Linux會有多大折扣?當Dify的知識庫需要處理大量文檔(GB級別)時,這個I/O瓶頸會不會讓你的數(shù)據(jù)清洗過程慢到無法忍受?

      2. 資源黑洞: WSL2默認會貪婪地“吃掉”你的內(nèi)存。你如何精確地限制它的資源使用,防止它影響到Windows Server上運行的其他關(guān)鍵業(yè)務?

      四、運維的“無盡折磨”—— 監(jiān)控、備份與升級

      在原生Linux環(huán)境下,我們有大量成熟的工具來監(jiān)控容器的性能、進行數(shù)據(jù)的自動備份。但在Windows這套“俄羅斯套娃”環(huán)境里,一切都變得別扭。

      1. 監(jiān)控的盲區(qū): 你常用的監(jiān)控Agent,是應該裝在Windows上,還是WSL2里,還是Dify的容器內(nèi)?你能否輕松地監(jiān)控到容器內(nèi)部某個進程的CPU和內(nèi)存占用?

      2. 備份的可靠性: 當你備份掛載在Windows上的PostgreSQL數(shù)據(jù)目錄時,能保證數(shù)據(jù)的一致性和完整性嗎?會不會因為文件鎖定的問題導致備份失敗?

      3. “不可能的”升級: 當Dify發(fā)布新版本時,你在離線環(huán)境下,需要重復一遍上述所有“搬運”和“配置”的噩夢。這個過程,你敢在生產(chǎn)環(huán)境中輕易嘗試嗎?

      后記

      在mac上,我很快就生成了一版,英文手冊工作流,非常簡單絲滑


      綁定0.0.0.0 啟動 :OLLAMA_HOST=0.0.0.0:11434 ollama serve

      安裝ollama插件,然后選擇模型,訪問地址設置成

      http://host.docker.internal:11434/ ,然后用AI寫一個dsl,導入, 就ok了。
      而Windows環(huán)境,我還在裝Ollama插件中。。。

      總結(jié)下,雖然技術(shù)上“可行”,但在企業(yè)生產(chǎn)環(huán)境中,使用Windows離線部署Dify,是一條充滿荊棘、事倍功半、且運維成本極高的技術(shù)路線。

      你花費80%的精力,可能只是在解決由Windows環(huán)境本身帶來的各種稀奇古怪的問題,而不是在優(yōu)化Dify的應用效果。

      我的建議:

      1. 最佳方案: 強烈建議公司申請一臺獨立的、哪怕是低配的Linux服務器(如CentOS或Ubuntu Server)用于部署Dify和AI相關(guān)服務。這是最標準、最穩(wěn)定、社區(qū)支持最好、長期成本最低的方案。

      2. 次選方案: 如果別無選擇,務必使用Windows Server + Hyper-V,在Hyper-V里創(chuàng)建一個完整的Linux虛擬機來運行Docker和Dify。這比使用WSL2要更穩(wěn)定、資源隔離更徹底,更接近生產(chǎn)環(huán)境的要求。

      記住,作為研發(fā)工程師,我們的職責不只是“讓它跑起來”,更是要“讓它穩(wěn)定、高效、可維護地一直跑下去”。選擇正確的技術(shù)棧,是這一切的開始。

      回復【Dify】,討論研究AI工作流的工程問題。

      我是刀哥,大廠架構(gòu)師,出海創(chuàng)業(yè)者,深入研究AI工具和AI編程。關(guān)注我,了解更多AI知識!

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點推薦
      冬奧會金牌榜,谷愛凌再獲獎牌,中國隊反超韓國亞洲第二

      冬奧會金牌榜,谷愛凌再獲獎牌,中國隊反超韓國亞洲第二

      帶你逛體壇
      2026-02-15 08:03:46
      距春節(jié)只剩2天,凌晨三點綠皮火車上的一幕,戳中多少人內(nèi)心軟肋

      距春節(jié)只剩2天,凌晨三點綠皮火車上的一幕,戳中多少人內(nèi)心軟肋

      子芫伴你成長
      2026-02-14 22:34:19
      澤連斯基嘲諷歐爾班:你管長肚子就行,不用怕俄坦克回布達佩斯

      澤連斯基嘲諷歐爾班:你管長肚子就行,不用怕俄坦克回布達佩斯

      桂系007
      2026-02-15 00:00:02
      穿破的外套僅退款后續(xù):女子身份被扒,真容曝光社死,單位被牽連

      穿破的外套僅退款后續(xù):女子身份被扒,真容曝光社死,單位被牽連

      離離言幾許
      2026-02-14 15:56:41
      不孝有三,無后為大!重拳打擊鼓吹不婚不育歪風,生孩子才是正道

      不孝有三,無后為大!重拳打擊鼓吹不婚不育歪風,生孩子才是正道

      火山詩話
      2026-02-14 08:50:17
      全家都覺得賺了!21歲的孫子寒假“打工”照顧97歲的奶奶 5元1小時 1天封頂50元

      全家都覺得賺了!21歲的孫子寒假“打工”照顧97歲的奶奶 5元1小時 1天封頂50元

      閃電新聞
      2026-02-14 10:50:57
      從5260萬降到600萬,還準備退役巡演么?奪冠熱門似乎不太需要你

      從5260萬降到600萬,還準備退役巡演么?奪冠熱門似乎不太需要你

      老梁體育漫談
      2026-02-15 00:03:47
      快拿錢來——近東救濟工程處敦促海灣國家拿錢,別只出聲不出力

      快拿錢來——近東救濟工程處敦促海灣國家拿錢,別只出聲不出力

      老王說正義
      2026-02-15 00:02:16
      59歲泰國總理迎娶小20歲女友:上午領(lǐng)證下午開會!他“是100%中國人后代,每天在家說粵語”,妻子來自華裔家庭,曾是網(wǎng)紅咖啡店老板

      59歲泰國總理迎娶小20歲女友:上午領(lǐng)證下午開會!他“是100%中國人后代,每天在家說粵語”,妻子來自華裔家庭,曾是網(wǎng)紅咖啡店老板

      每日經(jīng)濟新聞
      2026-02-14 18:33:06
      中戲風波再升級!3人自首,4任領(lǐng)導落馬,閆學晶沒想到會連累他

      中戲風波再升級!3人自首,4任領(lǐng)導落馬,閆學晶沒想到會連累他

      胡一舸南游y
      2026-02-14 19:11:55
      韓媒:中國或0金收官創(chuàng)最差紀錄!離開主場原形畢露 只能靠谷愛凌

      韓媒:中國或0金收官創(chuàng)最差紀錄!離開主場原形畢露 只能靠谷愛凌

      念洲
      2026-02-14 16:28:58
      國家德比3-2劇情拉滿:烏龍+自我救贖 紅牌 絕殺 6.7億豪門6連勝

      國家德比3-2劇情拉滿:烏龍+自我救贖 紅牌 絕殺 6.7億豪門6連勝

      狍子歪解體壇
      2026-02-15 05:46:25
      縣城政治精英們,熱衷于演倫理劇

      縣城政治精英們,熱衷于演倫理劇

      黔有虎
      2026-02-14 11:48:06
      300344,擬終止上市!連續(xù)3年財務造假

      300344,擬終止上市!連續(xù)3年財務造假

      每日經(jīng)濟新聞
      2026-02-14 22:37:06
      中戲主任被抓扯出“太子爺”塌房?易烊千璽背后大佬捂不住了!

      中戲主任被抓扯出“太子爺”塌房?易烊千璽背后大佬捂不住了!

      毒舌八卦
      2026-02-15 00:41:43
      本來都可以超過40000分?杜蘭特只差431分,就將超越喬丹躋身前五

      本來都可以超過40000分?杜蘭特只差431分,就將超越喬丹躋身前五

      無術(shù)不學
      2026-02-15 11:26:21
      哥倫比亞飛行員高空拍下史上最清晰UFO,3810米高空無翼無聲飛行

      哥倫比亞飛行員高空拍下史上最清晰UFO,3810米高空無翼無聲飛行

      老馬拉車莫少裝
      2026-02-14 16:44:34
      太震撼!14日深夜潮州某服務區(qū)全是車,網(wǎng)友:一幫窮鬼等高速免費

      太震撼!14日深夜潮州某服務區(qū)全是車,網(wǎng)友:一幫窮鬼等高速免費

      火山詩話
      2026-02-15 06:20:14
      你祖上有啥很大的機緣轉(zhuǎn)折點?網(wǎng)友:但凡發(fā)生一下改變,就沒你了

      你祖上有啥很大的機緣轉(zhuǎn)折點?網(wǎng)友:但凡發(fā)生一下改變,就沒你了

      帶你感受人間冷暖
      2026-02-13 15:23:12
      馮小剛一家三口拍春節(jié)全家福!馮朵被夸像王楚然,母女關(guān)系很微妙

      馮小剛一家三口拍春節(jié)全家福!馮朵被夸像王楚然,母女關(guān)系很微妙

      夜里的海風
      2026-02-15 10:11:40
      2026-02-15 13:27:00
      刀哥聊AI
      刀哥聊AI
      深度評測AI工具、AI大模型,資深大廠架構(gòu)師,出海智能硬件創(chuàng)業(yè)者
      101文章數(shù) 12關(guān)注度
      往期回顧 全部

      科技要聞

      發(fā)春節(jié)紅包的大廠都被約談了

      頭條要聞

      男子賣房前一夜被買家再砍40萬 使出一招后買家傻眼了

      頭條要聞

      男子賣房前一夜被買家再砍40萬 使出一招后買家傻眼了

      體育要聞

      最戲劇性的花滑男單,冠軍為什么是他?

      娛樂要聞

      河南春晚被罵上熱搜!大量廣告滿屏AI

      財經(jīng)要聞

      誰在掌控你的胃?起底百億"飄香劑"江湖

      汽車要聞

      奔馳中國換帥:段建軍離任,李德思接棒

      態(tài)度原創(chuàng)

      藝術(shù)
      本地
      時尚
      教育
      公開課

      藝術(shù)要聞

      16位當代中外畫家的靜物與花卉作品

      本地新聞

      下一站是嘉禾望崗,請各位乘客做好哭泣準備

      推廣中獎名單-更新至2026年2月3日推廣

      教育要聞

      放棄推門課?校長管理的“信任成本”該加還是減

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進入關(guān)懷版